- 博客(11)
- 收藏
- 关注
原创 java elasticsearch6.3.2 连接依赖问题
spring boot 项目依赖es模块,出现启动报错,找不到es中的类,如下图后来百度好久都没有找到解决办法,最终发现是spring boot 项目中也需要引入es的依赖es模块中的pom<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>t...
2018-08-23 12:04:56 3029 1
原创 Python3.X Windows平台 安装BeautifulSoup4
1、安装BeautifulSoup4打开cmd,运行pip install BeautifulSoup42、安装lxml在Windows下,安装lxml费了一点劲儿,不能直接通过命令成功安装。首先,查看我们的平台依赖的工具版本:然后,去官网下载对应的.whl文件。官网地址:http://www.lfd.uci.edu/~gohlke/pythonli
2017-07-03 10:40:43 1936
原创 netty自定义协议解码
继承ByteToMessageDecoder类复写decode方法,项目中的一段解码规则如下:1、服务端接收报文分为两种类型,单帧包:head为20字节,多帧包:head为24字节。字节位置:52、表示报文体长度字段为2个字节,字节开始位置:183、先读取一次buffer(缓存区),查看长度是否大于20,小于20指针回滚不作处理,等待下次读取,如果 大于20,取出帧类型字
2016-10-24 14:51:24 4785
原创 在构造器参数很多的时候应该使用构建器
测试代码一般带参数的构造函数为new Constructor(参数1,参数2),但是当参数为5个或者10或者更多的时候这种方式就会不太好,因为可能发生有些参数我们不需要传递值,但是不得不传值的情况,这时候就要用到构建器,如下:public class NutritionFacts { private final int servingSize; private fi
2016-10-20 15:15:22 293
原创 线程池的使用
java 线程池使用测试import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class Test { public static void m
2016-10-20 15:09:55 220
原创 线程池最大线程数判断
很多时候用到线程池技术,那线程池中最大线程数是多少,或者多少线程是系统运行最稳定的。int maxthread = Runtime.getRuntime().availableProcessors() * 15;//最大线程数=cpu个数*15,超过这个值系统运行会不稳定(仅限于服务器,自己的电脑不能达到这个数)。Runtime.getRuntime().totalMemory();/
2016-09-17 09:27:32 6805 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人