java
小凯不卷
一个会复制代码的小菜鸡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
个人笔记: java部署最简单的Dockerfile
FROM java:8-alpine #可执行文件名称 ARG JAR_FILE_NAME ENV JAR_FILE_NAME=${JAR_FILE_NAME} #端口 ARG JAR_PORT #jar包所在路径 ENV WORK_DIR / #暴露端口 EXPOSE ${JAR_PORT} #把jar包加入到工作目录中 ADD ${JAR_FILE_NAME} ${WORK_DIR} #切换工作目录 WORKDIR ${WORK_DIR} #运行程序 CMD java -jar ${JAR_FIL原创 2021-04-26 17:05:57 · 331 阅读 · 0 评论 -
个人笔记: 从零开始安装rancher:git+maven+jenkins+docker+registry+rancher+RKE(K8S)流水线搭建+ingress使用
安装docker: 下载安装包url:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.5.tgz 将这几个文件放在同一目录下:docker-20.10.5.tgz 、uninstall.sh、 install.sh、docker.service install.sh uninstall.sh docker.service shell sh install.sh docker-20.10.5.tgz vim /原创 2021-04-07 14:56:22 · 886 阅读 · 0 评论 -
SynchronousQueue+CallerRunsPolicy+ApplicationShutdownHook+记录offset+记录详情到日志表 保证高并发下的高可靠
高并发的情况下,最大限度防线程池数据丢失和保证数据可靠性,主要办法SynchronousQueue+CallerRunsPolicy+ApplicationShutdownHook+记录offset+记录详情到日志表 //当核心线程数等于最大线程数keepAliveTime是失效的 //SynchronousQueue零容量队列,即无等待队列 //线程拒绝策略CallerRunsPolicy:核心线程和临时线程都在工作,且达到最大线程数,且队列已满,新加任务会在父线程执行,阻塞父线程。 Synchro原创 2021-02-24 18:48:12 · 361 阅读 · 0 评论 -
RestTemplate使用注意事项
RestTemplate使用注意事项 1.RestTemplate restTemplate = new RestTemplate();,像这样不加任何配置会出现永不超时的问题,不做配置ClientHttpRequestFactory的默认实现是SimpleClientHttpRequestFactory,SimpleClientHttpRequestFactory默认timeout时间为-1,即永不超时,详见源码图。请一定要设置超时。 2.如下图RestTemplate默认就配置了很多消息转换器、自己添加原创 2020-08-28 16:42:27 · 785 阅读 · 0 评论 -
Spring Aop 失效的一种可能原因
Spring Aop 失效的一种可能原因 一、问题描述 1.@Transactional(propagation = Propagation.REQUIRES_NEW)失效并没有开启新的事务 2.自定义注解 @DataSource(SLAVE1) 动态数据源切换失效 二、分析和定位原因 一、示例代码 @Service public class TestAopInvalid { @DataSource public void a() { b(); TestAop原创 2020-08-27 16:42:23 · 789 阅读 · 0 评论 -
JAVA图片加水印工具类
图片加水印工具类 参考网上的资源写的图片加水印工具类,支持特定位置加水印和预设位置加水印,支持文字和图片水印,支持水印缩放、水印旋转 1.工具类 public class WaterMaskImgUtils{ /** * <p>Discription:[水印要缩小多少倍相对于被加水印的图片]</p> */ public static double SCALE_OF_WATER_MARK=-1D; /** *原创 2020-08-25 18:10:36 · 604 阅读 · 0 评论 -
java -Djava.ext.dirs= -jar 启动项目,产生的问题
我在项目中用:nohup java -Djava.ext.dirs=${DIR}/ -jar ${DIR}/${JAR_NAME} > ${DIR}/nohup.out &启项目,请求https报了以下错误: Caused by: javax.net.ssl.SSLKeyException: RSA premaster secret error 将:jre目录下的/lib/ext...原创 2019-08-20 15:30:39 · 5690 阅读 · 5 评论 -
kafka链接错误问题笔记
kafka踩坑纪实 1.Caused by: org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms. 先telnet kafka的broker的ip kafka的broker的port 排除是不是网络问题 排除网络问题后:检查一下pom依赖的kafka版本 示例: ...原创 2019-08-08 11:48:29 · 793 阅读 · 2 评论
分享