自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 java8对map按value进行排序

java8对map按value进行排序## 标题 Map<String,Long> map = tmp.stream().collect(Collectors.groupingBy(a -> a,Collectors.counting()));// ArrayList<Map.Entry<String,Long&gt...

2019-10-31 14:44:36 1232

原创 如何大批量往redis中写入数据

yum install unix2dos安装转换格式的工具unix2dos test.txt将文件转换成redis-cli能识别的格式cat test.txt | redis-cli -h yourhost -p yourport -a yourpassword -n yourdatabase --pipe经测试 插入1500w数据仅不到一分钟就执行完毕...

2019-10-20 10:59:51 1288

原创 uiautomator2 抓取app

安卓app抓取记录uiautomator2如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入uiautomator2python -m uiautomator2 init重启安卓真机上的at...

2019-10-12 11:00:36 1244

原创 http协议

一、什么是http协议 http协议是一种无状态的协议,所谓无状态的协议就是当web浏览器向web服务器发送完请求,web服务器作出响应之后这个链接就会被关闭(当然我们也可以通过在请求头中设置参数keep-alive来让这个链接保持长链接)。 二、一次http请求经历的七个步骤: (1).建立TCP连接(三次握手) (2).web浏览器向web服务器发送请求 ...

2018-09-08 16:57:43 129

原创 对ElasticSearch倒排索引的理解

ES倒排索引elasticsearch中的倒排索引是分词和文档之间的对应关系 举个例子,文档和词条之间的关系如下图:字段值被分析之后,存储在倒排索引中,倒排索引存储的是分词(Term)和文档(Doc)之间的关系,简化版的倒排索引如下图: ES会对词条进行切词,会记录词频,以及对应的词条id...

2018-09-06 17:32:57 770

原创 synchronize和lock的区别

synchronize和lock的区别1.synchronized是基于jvm层面的锁,lock是基于代码层面的锁;这两者都是基于悲观锁的机制实现的。 // 修饰一个代码块 public void test1(int j) { synchronized (this) { for (int i = 0; i &lt; 10; i++) {...

2018-09-04 17:04:46 951

原创 java线程池

java线程池介绍new Thread的弊端及Java四种线程池的使用1、new Thread的弊端2、Java 线程池 (1). newCachedThreadPool (2). newFixedThreadPool (3) newScheduledThreadPool (4)、newSingleThreadExecutor1、new Thread的弊端new ...

2018-09-03 16:00:49 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除