自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。SQL Server 未返回响应。连接已关闭。

找到对应客户端的jre目录下的java.security文件不同jre版本目录不一样比如我的jre11的配置目录如下.../jre/conf/securityjre8配置目录如下.../jre/lib/security备份一份java.security文件为java.security.bak(非必要)打开文件找到类似配置jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \ EC

2021-11-04 10:19:05 3945

原创 2020-08-25

postgresql使用select进行updateupdate table1 t1 set col1=t2.col2 from table2 t2 where t1.id=t2.tid注意update的col左边不能带别名

2020-08-25 17:56:00 143

原创 多少人还用hashCode来判断是否同一个对象

前因Sonar有个指标是:使用SimpleDateFormat为线程不安全按照建议修改为ThreadLocal<SimpleDateFormat>ThreadLocal原理简单来说会拷贝一份对象副本,使得每个线程使用自己的对象副本,从而实现线程安全验证@Slf4jpublic class ThreadLocalTest { ThreadLocal<SimpleDat...

2020-04-07 11:16:38 358

原创 克隆及new及深浅拷贝效率

clone和new拿孙悟空来举例clone只需要吹个毫毛就可以生成多个new还需要多个石头才孕育出多个猴子 :)clone在内存中复制已有对象的内存,不会经过构造函数new则是通过开辟内存新建一个对象那么谁的效率高呢,从文字来看应该是clone,实时是否如此呢,我们往下看clonepublic class ProtoType implements Cloneable{ @O...

2020-04-06 14:22:35 380

原创 反序列化单例模式被破坏及保护

反序列化破坏单例模式实现序列化的单例import java.io.Serializable;public class SerialableSingle implements Serializable { private SerialableSingle() { } private final static SerialableSingle INSTANCE = new Se...

2020-04-05 13:12:53 186

原创 入侵私单例模式及预防

通过反射调用单例私有构造器// 私有构造器public class InnerSingle { private InnerSingle(){ };}// 通过反射入侵@Test public void hackPrivateConstructor() throws IllegalAccessException, InvocationTargetException, Ins...

2020-04-04 20:38:32 162

原创 java丢失的异常

finally中会丢失异常class OneException extends Exception{ public String toString(){ return "One exception"; }} class TwoException extends Exception{ public String toString() { ...

2020-01-03 10:18:08 175

原创 POST请求参数未做URLEncoding,中文参数在tomcat正常显示,jboss中乱码

POST请求参数未做URLEncoding,中文参数在tomcat正常显示,jboss中乱码环境场景猜想验证猜想1 (不起作用)猜想2拓展总结参考资料环境http客户端:httpclient-4.5.6应用容器:spring-boot-2.0.4.RELEASE开发容器:Tomcat8.5(内嵌)测试容器:Jboss7.1场景使用http客户端向服务端发送携带中文参数的POST请求...

2019-12-27 13:53:29 633

原创 mongodb客户端 robo 3T 查询突破50行限制

robo 3T的小bug这个mongodb客户端,每次查询数据只有50行,虽然有向下翻页的功能但实际上点击后会被重置,还是只有前50条解决办法DBQuery.shellBatchSize = 500;当前窗口最大查询数量修改到500(只有当前窗口生效)在查询结束语句后加上.toArray()db.getCollection('example').find({}).toArray()...

2019-11-25 15:52:57 2629

原创 tomcat下静态资源不重启生效

需求应用部署在tomcat下,测试修改静态资源不重启服务器能否生效思路启动tomcat,访问首页,查看任意网页元素,修改其css,强制刷新看样式是否生效环境apache-tomcat-7.0.12Chrome 版本 57.0.2987.110 (64-bit)步骤默认路径已经到了tomcat根目录下启动tomcat./bin/shutdown.sh查看日志tail -f...

2019-09-25 11:15:09 2019

原创 @PostConstruct解决初始化获取不到@Autowired对象问题

需求对象初始化的操作中,需要用到@Autowired的对象问题一般来说初始化操作会放在构造函数中处理,但是@Autowired对象是在构造函数完成后才注入,导致初始化操作获取不到@Autowired对象@SpringBootTest@RunWith(SpringRunner.class)public class PostConstructLifeCycleTest { @Autowi...

2019-09-04 11:01:46 3108

原创 @Value默认值

@Value("${num:default}")eg.// application.propertiesnum=64// FakeJava.class// num=64,若配置文件num属性不存在则为1@Value("${num:1}")private int num;

2019-09-04 09:08:37 1987

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除