会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
古越剑箫
学习是一种习惯
::
首页
::
博问
::
闪存
::
新随笔
::
联系
:: ::
管理
::
公告
上一页
1
2
3
4
5
6
7
8
···
18
下一页
2020年3月21日
聊聊红包雨背后的逻辑
摘要: 红包雨算法
阅读全文
posted @ 2020-03-21 11:09 古越剑箫
阅读(1599)
评论(0)
推荐(0)
编辑
2020年3月11日
【mysql】之sql查询优化
摘要: 聊聊sql优化
阅读全文
posted @ 2020-03-11 17:53 古越剑箫
阅读(243)
评论(0)
推荐(0)
编辑
【mysql】之聊聊sql索引使用的规则
摘要: sql索引使用的规则
阅读全文
posted @ 2020-03-11 15:10 古越剑箫
阅读(679)
评论(0)
推荐(0)
编辑
【mysql】之Explain性能分析
摘要: 使用Explain分析SQL执行
阅读全文
posted @ 2020-03-11 10:39 古越剑箫
阅读(410)
评论(0)
推荐(0)
编辑
2020年1月28日
成员变量和局部变量
摘要: 深入理解java虚拟机
阅读全文
posted @ 2020-01-28 21:28 古越剑箫
阅读(231)
评论(0)
推荐(0)
编辑
2019年7月11日
【freemarker】渲染列表一系列操作
摘要: 数据模型: freemarker模板 展示: 1、freemarker格式化日期防止为空导致异常。 2、freemark遍历列表防止值为空导致异常。
阅读全文
posted @ 2019-07-11 17:35 古越剑箫
阅读(1837)
评论(0)
推荐(0)
编辑
【java】jstack分析查看线程状态
摘要: 演示代码 top命令查看CPU使用情况,默认按照CPU使用率从高到低排序,如果没排,请使用M指令进行排序。 查看到消耗CPU第一的进程ID是2047,查看当前进程下的线程信息, 将这个线程ID,十进制转为16进制, jstack 命令查看具体的异常位置,便于我们优化代码
阅读全文
posted @ 2019-07-11 10:04 古越剑箫
阅读(13927)
评论(0)
推荐(0)
编辑
2019年6月2日
JDK8之ArrayList源码
摘要: ArrayList三个构造器 三个构造器主要目的是初始化Object[] 的长度 1、ArrayList(),默认构造数组长度为10空列表,但是DEFAULTCAPACITY_EMPTY_ELEMENTDATA长度我们并不知道,真正设置数组长度是在add()方法扩容时候设置 2、new Array(
阅读全文
posted @ 2019-06-02 17:58 古越剑箫
阅读(195)
评论(0)
推荐(0)
编辑
2019年3月28日
【java】之位运算^,&,<<,>>,<<<,>>>总结
摘要: 1.^(亦或运算) ,针对二进制,相同的为0,不同的为1 2 >0010 3 >0011 2^3就为0001,结果就是1 2.&(与运算) 针对二进制,只要有一个为0,就为0 还是上述的例子 3.<<(向左位移) 针对二进制,转换成二进制后向左移动3位,后面用0补齐 4.>>(向右位移) 针对二进制
阅读全文
posted @ 2019-03-28 09:07 古越剑箫
阅读(337)
评论(0)
推荐(0)
编辑
2019年3月27日
【java】之算法复杂度o(1), o(n), o(logn), o(nlogn)
摘要: 在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系
阅读全文
posted @ 2019-03-27 15:26 古越剑箫
阅读(439)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
18
下一页