- 博客(9)
- 收藏
- 关注
转载 java_线程池
1、五种线程池 1)线程池对应的队列类型; 2)线程池对应的工作原理; 2、线程池选择策略 转载于:https://my.oschina.net/u/4032854/...
2019-04-01 23:46:00
90
转载 mysql_应急方案
1、短连接风暴:连接泄露; 2、处理方法: 1)处理那些占着连接却不工作的线程; 2)减少连接过程的消耗(去除验证); 3)慢查询性能问题(慢sql、索引没设计好、MySQL选错索引); 3、QPS 突增问题; ...
2019-04-01 23:43:00
939
转载 数据结构_数组
1、线性表、连续内存空间、相同数据类型; 2、线性表:数组、队列、链表、栈等; 3、内存地址计算公式:a[i]_address = base_address + i * data_type_size 4、数组最好的时间复杂度O(logn),根据下表查询时是O(1); 5、数据插入:替换...
2019-04-01 23:37:00
89
转载 java_并发
一、并发的bug源头 1、缓存导致的内存可见性问题; 2、线程切换导致原子性问题; 3、编译优化导致的有序性问题; 二、java 解决可见性和有序性问题 1、使用volatile 2、Happen-before 原则 1)程序的顺序性问题; 2...
2019-03-31 18:38:00
77
转载 时间复杂度
1、为什么需要时间复杂度 1)测试结果受限于测试环境; 2) 测试结果受限于数据规模; 2、大O 复杂度表示法 3、时间复杂度 1)我们在分析一个算法、一段代码的时间复杂度的时候,也只关注循环次数最多的一块代码即可; 2)加法法则 3)...
2019-03-31 17:10:00
65
转载 mysql
一、为什么表数据删掉一半,表文件大小不变 1、参数 innodb_file_per_table 设置数据存放位置:单独文件里还是共享表空间里; 2、数据删除流程: delete 命令其实只是把记录的位置,或者数据页标记为了“可复用”,但磁盘文件的大小是不会变的。也就是说,...
2019-03-31 13:24:00
82
转载 mybatis-sqlSession
一、组件 1、SqlSessionFactoryBuilder: 根据配置信息或者代码生成 SqlSessionFactory; 2、SqlSessionFactory: 生成 sqlSession 会话,单例模式; 3、SqlSession: 既可以发送sql去执行并返回结果,也...
2019-03-24 18:40:00
131
转载 二叉树
树:树状结构,是用来描述有分支的结构,有一个或一个以上的节点所组成的有限集合; 1、存在特殊的节点:树根 2、多个节点串联且不形成无出口的循环; 一、树的专有名词: 根节点; 父节点; 子节点; 兄弟节点; 叶子节点; 高度; 深度; 度; 祖先; 边; 二、...
2019-03-24 17:19:00
51
转载 JDK—编译
1、编译分类: 1)前端编译器:将java文件编译成.calss文件; 2)JIT 编译器:将字节码转换成机器码(java团队将优化主要集中在这个过程中,兼容性好,屏蔽不同语言区别); 3) AOT 编译器:将java文件直接转换成机器码文件的过程; 2、ja...
2019-03-16 21:35:00
851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人