首先是代码,经典的双重锁写法public class Singleton { private volatile static Singleton Instance; private Singleton(){} public static Singleton getInstance(){ if(Instance == ……继续阅读 » SimonHu 3天前 7浏览 0评论1个赞
上图就是spring容器初始化bean的大概过程文字总结一下:1:实例化一个ApplicationContext的对象;2:调用bean工厂后置处理器完成扫描;3:循环解析扫描出来的类信息;4:实例化一个BeanDefinition对象来存储解析出来的信息;5:把实例化好的beanDefinition对象put到beanDefinitionMa……继续阅读 » SimonHu 4天前 10浏览 0评论0个赞
登录eureka管理中心http://xxx.xxx.xx.xx:8080/admin xxx移除节点curl -u admin:xxx -X DELETE http://ip:port/eureka/apps/服务名/注册名curl -u admin:xxx -X DELETE http://127.0.0.1:xxx/eureka/app……继续阅读 » SimonHu 4周前 (03-15) 32浏览 0评论0个赞
spring加载bean流程解析spring作为目前我们开发的基础框架,每天的开发工作基本和他形影不离,作为管理bean的最经典、优秀的框架,它的复杂程度往往令人望而却步。不过作为朝夕相处的框架,我们必须得明白一个问题就是spring是如何加载bean的,我们常在开发中使用的注解比如@Component、@AutoWired、@Socpe等注解,Sprin……继续阅读 » SimonHu 4周前 (03-15) 25浏览 0评论0个赞
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ExecutionException;import ……继续阅读 » SimonHu 1个月前 (03-10) 26浏览 0评论0个赞
异常:java.lang.IllegalArgumentException: Invalid row number (65536) outside allow 解决方案1:换成xlsx,2007版本,没有数量限制;解决方案2: //创建新的工作薄 Workbook wb = new HSSFWorkbook(); ……继续阅读 » SimonHu 1个月前 (03-01) 46浏览 0评论1个赞
参考:https://www.cnblogs.com/yaowen/p/9226566.htmlRSAEncrypt:package com.zhx.base.interceptor;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileRea……继续阅读 » SimonHu 2个月前 (02-24) 32浏览 0评论0个赞
之前有部分数据是在java服务端中进行des3加密,后需要在oracle中直接进行解密,记录以供参考:select fun_encrypt_app('123','9OOuLGtKQNkgkhm8MS/mbopUlPQ7vwtD') from dual;select fun_decrypt_app('f3……继续阅读 » SimonHu 2个月前 (02-22) 36浏览 0评论1个赞
添加pom文件 <!-- quartz 模块 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId>……继续阅读 » SimonHu 2个月前 (02-20) 45浏览 0评论0个赞
在RabbitMQ中,Socket descriptors 是 File descriptors 的子集,它们也是一对此消彼长的关系。然而,它们的默认配额并不大,File descriptors 默认值为“1024”,而 Socket descriptors 的默认值也只有“829”,同时,File descriptors 所能打开的最大文件数也受限于操作系……继续阅读 » SimonHu 3个月前 (01-14) 141浏览 0评论0个赞