- 博客(6)
- 收藏
- 关注
原创 mysql orderby排序
最优雅的方式 where 字段和orderby字段组成一个联合索引,这个样一个普通业务的order只需要通过这个索引就能确定拍讯顺序,不需要额外的临时表来计算字段的排序 内部运行的两种方式 可以通过配置max_length_for_sort_data改变mysql判断采取方式。 全字段排序 将命中的行的所有要查询的结果集都放到排序的临时表内,排序后将数据结果集返回 rowid 排序 将命中的行的排序字段和主键id放到临时表内排序,再根据排序后的主键id进行一次回表查询 其他的点 虽然有联合索
2020-05-17 22:39:00
399
原创 ArrayList源码续
学习死磕系列https://www.cnblogs.com/tong-yuan/p/10638855.html 可以参考这篇文章 在拜读完以后发现有些没有说到的但是很重要或者说是很常用的的Arraylist方法。 1.ListIterator<E> listIterator(int index) 列表迭代器,从列表中的指定位置开始 2.ListIterator<E> ...
2019-10-08 15:55:36
105
原创 websocket概述
Websocket简介 我理解就是页面客户端和web服务器的全双工长连接,和http公用一个端口,目的是为了让服务器更好的向前台推送数据。 有兴趣的可以阅读维基百科 https://zh.wikipedia.org/wiki/WebSocket 或者是百度百科 https://baike.baidu.com/item/WebSocket/1953845?fr=aladdin 趣味解说 ...
2019-08-05 19:39:12
215
原创 2019.07.30
7.30 1. lombox @Data @ApiModelProperty("被推送人id不能为空") 等标签 简介https://blog.youkuaiyun.com/zhou_p/article/details/78405539 2. java websocket api 简述java怎样编写websocket后台 https://www.oracle.com/technetwork/artic...
2019-07-30 19:40:37
102
原创 js简单时间
var box = new Date(); //当前标准日期 eg:Mon Dec 19 2016 22:48:48 GMT+0800 (中国标准时间) console.log(box); var time = Date.parse('12/4/2016'); //某个时间的时间戳 4320835200000 ,空值默认NaN console.log(time);
2016-12-19 23:22:48
229
原创 简单 带返回值的线程 callable
测试带返回值的线程,要实现callable接口,重写call方法,在返回值的时候用get方法获取到返回值。 1.内部类实现接口 import java.util.ArrayList; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionExceptio
2016-12-15 22:50:13
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人