上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 226 下一页
摘要: 近日在使用Netty框架开发程序中出现了内存泄露的问题,百度加调试了一番,做个整理。 直接看解决方法请移步Netty内存泄漏解决ERROR io.netty.util.ResourceLeakDetector - LEAK: ByteBuf.release() was not called befo 阅读全文
posted @ 2020-12-20 11:41 牧之丨 阅读(2634) 评论(0) 推荐(0) 编辑
摘要: 错误信息 在使用Netty构建Server服务器的时候,之前用得好好的,最近整理了一下就出现了以下错误: WARN (AbstractChannelHandlerContext.java:294)- An exception 'java.lang.NullPointerException' [ena 阅读全文
posted @ 2020-12-20 11:39 牧之丨 阅读(10742) 评论(1) 推荐(1) 编辑
摘要: 1、问题描述 项目中使用了lombok,但是在idea编译过程是出现找不到符号。报错如下图所示: file @Data @ApiModel(value = "HeadTeacherVO", description = "设置班主任对象") public class HeadTeacherVO imp 阅读全文
posted @ 2020-12-19 00:07 牧之丨 阅读(2608) 评论(1) 推荐(1) 编辑
摘要: 用maven打成jar包后,Main.class.getClassLoader().getResource("")为null。 示例: public static void main(String[] args) { System.out.println(Main.class.getResource 阅读全文
posted @ 2020-12-18 23:44 牧之丨 阅读(768) 评论(0) 推荐(0) 编辑
摘要: yml:myProps: varmaplist: key11: - t1 - t2 - t3 key22: - t11 - t22 - t33 list: - topic1 - topic2 - topic3 maps: {key1: 'value1', key2: 'value2'} MyProp 阅读全文
posted @ 2020-12-18 14:37 牧之丨 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: <plugin> <groupId>org.xolstice.maven.plugins</groupId> <artifactId>protobuf-maven-plugin</artifactId> <version>0.5.1</version> <configuration> <protoc 阅读全文
posted @ 2020-12-15 01:07 牧之丨 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办? 首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以用命令git log 例如我的git log 如下: commit1 xxx 阅读全文
posted @ 2020-12-14 20:04 牧之丨 阅读(2880) 评论(0) 推荐(0) 编辑
摘要: 1、首先需要编写自己需要的.proto文件,本文重点不在这里,.proto可以参考grpc官方例子 https://grpc.io/docs/quickstart/java.html 2、创建自己的Java工程(只要是maven工程就行),把.proto文件放到src/main/proto目录下面 阅读全文
posted @ 2020-12-14 20:00 牧之丨 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 我们知道,受限于硬件、内存和性能,我们不可能无限制的创建任意数量的线程,因为每一台机器允许的最大线程是一个有界值。也就是说ThreadPoolExecutor管理的线程数量是有界的。线程池就是用这些有限个数的线程,去执行提交的任务。然而对于多用户、高并发的应用来说,提交的任务数量非常巨大,一定会比允 阅读全文
posted @ 2020-11-30 23:09 牧之丨 阅读(601) 评论(0) 推荐(0) 编辑
摘要: SynchronousQueue SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true, 阅读全文
posted @ 2020-11-30 20:08 牧之丨 阅读(341) 评论(0) 推荐(0) 编辑
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 226 下一页