- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 索引创建的思考
对于一个字符串字段索引来说,我们创建方式有:1.创建完整索引直接创建一个完整的索引,但是这样可能会因为字段比较大,创建的索引很占空间。你说公司有钱,不在乎空间占用?那么从另一方面说,由于由于索引很大,那么相同的数据页存放的索引越少,这样就需要读取更多的数据页到内存里,会产生更多磁盘IO,导致搜索效率降低。2 创建前缀索引这条语句意思:给表t_user建立一个索引,索引名是idx_emai...
2019-12-28 16:13:59 122
原创 curl测试websocket链接
有时候我们需要在linux环境下测试websocket接口连同性,包括nginx反向代理配置是否真确,websocket服务端是否正常等。这个时候我们可以通过以下命令测试。curl --no-buffer -H 'Connection: keep-alive, Upgrade' -H 'Upgrade: websocket' -v -H 'Sec-WebSocket-Version: 13' -...
2019-12-27 17:12:22 24297 2
原创 整合Swagger2使用及汉化
1.引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency> &l...
2019-12-22 14:36:38 1719
原创 java8遍历map.forEach
1.java8之前我们的遍历方式@Slf4jpublic class TestMain { public static void main(String[] args) { //一个map,key是姓名,value是年龄 Map<String, Integer> map = new HashMap<>(); map...
2019-12-22 12:52:37 2548
原创 zookeeper学习-windows安装启动zookeeper
记录下自己第一次玩zookeeper时候遇到的坑。一、下载zookeeper下载连接注意: 从zookeeper-3.5.5开始,在下载zk时候请下载apache-zookeeper-3.5.5 -bin .tar.gz而不是apache-zookeeper-3.5.5.tar.gz不然启动时候会报找不到或无法加载主类 org.apache.zookeeper.server.quo...
2019-12-06 09:32:57 396
原创 优雅的记录代码执行时间
本次推荐使用guava的工具类优雅的记录代码执行时间。package com.netinfo.demo.lang3;import com.google.common.base.Stopwatch;import java.util.concurrent.TimeUnit;/** * @author:luzaichun * @Date:2019/12/4 * @Time:23:45...
2019-12-04 23:53:01 730
原创 java线程池拒绝策略
我们先一起来看下juc包下的线程池的核心构造方法。corePoolSize:线程池核心线程大小maximumPoolSize:线程池最大线程数量keepAliveTime:非核心线程最大空闲时间,空闲时间达到这个数值,线程会被销毁unit:空闲时间单位worrkQueue:线程池的等待队列threadFactory:创建线程的工厂 handler:拒绝策略Executors工具......
2019-12-01 19:18:43 777
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人