
java
小凯不卷
一个会复制代码的小菜鸡
展开
-
个人笔记: java部署最简单的Dockerfile
FROM java:8-alpine#可执行文件名称ARG JAR_FILE_NAMEENV 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 · 286 阅读 · 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.serviceinstall.shuninstall.shdocker.serviceshellsh install.sh docker-20.10.5.tgz vim /原创 2021-04-07 14:56:22 · 797 阅读 · 0 评论 -
SynchronousQueue+CallerRunsPolicy+ApplicationShutdownHook+记录offset+记录详情到日志表 保证高并发下的高可靠
高并发的情况下,最大限度防线程池数据丢失和保证数据可靠性,主要办法SynchronousQueue+CallerRunsPolicy+ApplicationShutdownHook+记录offset+记录详情到日志表//当核心线程数等于最大线程数keepAliveTime是失效的//SynchronousQueue零容量队列,即无等待队列//线程拒绝策略CallerRunsPolicy:核心线程和临时线程都在工作,且达到最大线程数,且队列已满,新加任务会在父线程执行,阻塞父线程。Synchro原创 2021-02-24 18:48:12 · 311 阅读 · 0 评论 -
RestTemplate使用注意事项
RestTemplate使用注意事项1.RestTemplate restTemplate = new RestTemplate();,像这样不加任何配置会出现永不超时的问题,不做配置ClientHttpRequestFactory的默认实现是SimpleClientHttpRequestFactory,SimpleClientHttpRequestFactory默认timeout时间为-1,即永不超时,详见源码图。请一定要设置超时。2.如下图RestTemplate默认就配置了很多消息转换器、自己添加原创 2020-08-28 16:42:27 · 739 阅读 · 0 评论 -
Spring Aop 失效的一种可能原因
Spring Aop 失效的一种可能原因一、问题描述1.@Transactional(propagation = Propagation.REQUIRES_NEW)失效并没有开启新的事务2.自定义注解 @DataSource(SLAVE1) 动态数据源切换失效二、分析和定位原因一、示例代码@Servicepublic class TestAopInvalid { @DataSource public void a() { b(); TestAop原创 2020-08-27 16:42:23 · 719 阅读 · 0 评论 -
JAVA图片加水印工具类
图片加水印工具类参考网上的资源写的图片加水印工具类,支持特定位置加水印和预设位置加水印,支持文字和图片水印,支持水印缩放、水印旋转1.工具类public class WaterMaskImgUtils{ /** * <p>Discription:[水印要缩小多少倍相对于被加水印的图片]</p> */ public static double SCALE_OF_WATER_MARK=-1D; /** *原创 2020-08-25 18:10:36 · 572 阅读 · 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 · 5595 阅读 · 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 · 704 阅读 · 2 评论