会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
再见理想
Life is not what you have gained but what you have done!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
60
61
62
63
64
65
66
67
68
···
232
下一页
2020年12月14日
使用maven插件生成grpc所需要的Java代码
摘要: 1、首先需要编写自己需要的.proto文件,本文重点不在这里,.proto可以参考grpc官方例子 https://grpc.io/docs/quickstart/java.html 2、创建自己的Java工程(只要是maven工程就行),把.proto文件放到src/main/proto目录下面
阅读全文
posted @ 2020-12-14 20:00 牧之丨
阅读(605)
评论(0)
推荐(0)
2020年11月30日
理解ThreadPoolExecutor线程池的corePoolSize、maximumPoolSize和poolSize
摘要: 我们知道,受限于硬件、内存和性能,我们不可能无限制的创建任意数量的线程,因为每一台机器允许的最大线程是一个有界值。也就是说ThreadPoolExecutor管理的线程数量是有界的。线程池就是用这些有限个数的线程,去执行提交的任务。然而对于多用户、高并发的应用来说,提交的任务数量非常巨大,一定会比允
阅读全文
posted @ 2020-11-30 23:09 牧之丨
阅读(798)
评论(0)
推荐(0)
ThreadPoolExecutor的三种队列SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue
摘要: SynchronousQueue SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true,
阅读全文
posted @ 2020-11-30 20:08 牧之丨
阅读(390)
评论(0)
推荐(0)
2020年11月23日
回车、换行、空格的ASCII码值—(附ASCII码表)
摘要: 回车、换行、空格的ASCII码值 回车,ASCII码13换行,ASCII码10空格,ASCII码32Return = CR = 13 = '\x0d'NewLine = LF = 10 = '\x0a' ASCII码表 信 息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有
阅读全文
posted @ 2020-11-23 21:57 牧之丨
阅读(5088)
评论(0)
推荐(0)
2020年10月31日
2019.12.10笔记——Spring Boot热部署的使用和实现自己的热部署(类加载器相关)
摘要: Spring Boot热部署 热部署的使用 引入依赖 <!-- spring boot热部署的依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artif
阅读全文
posted @ 2020-10-31 20:16 牧之丨
阅读(560)
评论(0)
推荐(0)
2020年10月29日
国密证书生成实践
摘要: 实验环境: 1 2 Linux ubuntu/Centos 64 x86_64 x86_64 x86_64 GNU/Linux 1、根据官网说明安装gmssl 1 2 3 4 5 $ unzip GmSSL-master.zip $ cd GmSSL-master $ ./config no-saf
阅读全文
posted @ 2020-10-29 16:24 牧之丨
阅读(1923)
评论(0)
推荐(0)
2020年10月21日
Java调用Shell问题整理
摘要: 背景 java可以通过Runtime来调用其他进程,如cmd命令,shell文件或脚本等。 基本用法 Runtime执行时返回一个Process对象,利用该对象完成脚本执行。下面的例子中,Linux的/home/目录下有一个删除指定日期文件的脚本deletefile.sh,Java调用该脚本的方法如
阅读全文
posted @ 2020-10-21 10:49 牧之丨
阅读(704)
评论(0)
推荐(0)
2020年10月20日
Mac netstat 查看端口报错 netstat: option requires an argument -- p 解决
摘要: netstat -anvp |grep 10001 查询端口的时候报错提示 意思是缺少协议。 解决方案在Mac上正确使用的方法是:即-f需要加上地址族,-p需要加上协议TCP或者UDP等 a)如果需要查询inet,netstat -anvf inet b)如果需要查询TCP, netstat -an
阅读全文
posted @ 2020-10-20 14:39 牧之丨
阅读(2578)
评论(0)
推荐(0)
2020年10月15日
MessageConsumer
摘要: @Slf4j @Component public class MessageConsumer { @Autowired private PpcRequestMessageListener ppcRequestMessageListener; @Autowired private RabbitTemp
阅读全文
posted @ 2020-10-15 23:13 牧之丨
阅读(556)
评论(0)
推荐(0)
Spring Boot中通过RabbitTemplate主动pull(get)消息的例子
摘要: import java.util.Properties; import java.util.function.Consumer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.a
阅读全文
posted @ 2020-10-15 18:38 牧之丨
阅读(2210)
评论(0)
推荐(0)
上一页
1
···
60
61
62
63
64
65
66
67
68
···
232
下一页
公告