1月23日更新:将fragmentnew的实现改为viewpager+viewpagerindicater+fragment实现,可以在资讯详情页内滑动切换页面。 博主最近在...
IP属地:广东
1月23日更新:将fragmentnew的实现改为viewpager+viewpagerindicater+fragment实现,可以在资讯详情页内滑动切换页面。 博主最近在...
前言 自定义View原理是Android开发者必须了解的基础; 在了解自定义View之前,你需要有一定的知识储备; 本文将全面解析关于自定义View中的所有知识基础。 Car...
一、引言 信号量是包含一个非负整数型的变量,并且带有两个原子操作wait和signal。Wait还可以被称为down、P或lock,signal还可以被称为up、V、unlo...
补充:堆内存是指JVM的内存大小包括堆区和非堆区;-server 服务器模式运行,-client表示客户端运行模式;-Xms2G 最小JVM内存2G,是JVM的堆区的大小,...
前言 当实现具备实时性需求时,我们一般会选择长连接的通信方式 而在实现长连接方式时,存在很多性能问题,如 长连接保活 今天,我将 手把手教大家实现自适应的心跳保活机制,从而能...
一、拒绝策略 1、自定义线程池的参数说明 2、详细说明 核心线程数:实际运行的线程数 最大线程数:最大可以创建的线程数 3、jdk自带的四种策略 (1)ThreadPoolE...
(一) 常见的两种存储引擎:MyISAM与InnoDB 1) MyISAM存储引擎的特点:表级锁,不支持事务、外键和全文索引。 2) InnoDB存储引擎的特点:行级锁、事务...
一、使用索引 1)索引是数据库优化常用也是重要的手段之一, 通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题。 2)创建单索引:create index idx_...