摘要: 将博客搬至CSDN 阅读全文
posted @ 2019-12-06 16:45 唠叨叨 阅读(63) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1471988/201904/1471988-20190402194000234-493808063.png) 阅读全文
posted @ 2019-04-02 19:40 唠叨叨 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.内存模型概览 目标 可见性和有序性 定义多项规则对编译器和处理器进行限制 Happens Before规则 1.规则1:程序顺序 防止编译优化(volatile) 一个线程中,按照程序顺序,前面的操作 Happens Before后续操作 2.规则2 :volatile 变量规则 (保证可见行) 阅读全文
posted @ 2019-03-31 11:14 唠叨叨 阅读(158) 评论(0) 推荐(0) 编辑
摘要: SSL_do_handshake() failed (SSL: error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher) 因为nginx不支持客户端的算法套件,1.可更新nginx 2.修改ssl_ciphers配置项 阅读全文
posted @ 2019-02-22 10:31 唠叨叨 阅读(5381) 评论(0) 推荐(0) 编辑
摘要: groovy与java语法区别 Groovy试图对Java开发人员尽可能地兼容。在设计Groovy时,遵循最不意外的原则,尤其是对于那些来自Java背景的开发人员。 这里我们列出了Java和Groovy之间的所有主要区别。 1.额外的关键字 Groovy中比Java多一些关键字,不要将它们用于变量名 阅读全文
posted @ 2018-12-11 14:39 唠叨叨 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: Executor ThreadPoolExecutor 代码 1.1.2 想象画面 线程池 得有个线程工厂源源不断生产线程、有一系列的Workers用于执行任务(用线程去跑任务)、 就像穿手串,有工人(Worker),有线团(ThreadFactory)生产线(Thread)、有珠子(Runnabl 阅读全文
posted @ 2018-12-11 14:38 唠叨叨 阅读(140) 评论(0) 推荐(0) 编辑
摘要: ```java package com.baifubao.supergw.common.util; import org.apache.commons.codec.binary.Base64; import org.apache.commons.lang.UnhandledException; import org.junit.Test; import org.junit.Assert; im... 阅读全文
posted @ 2018-11-29 16:33 唠叨叨 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: Spring web容器 Spring MVC项目启动时会有两个ApplicationContext容器,Root ApplicationContext用于管理Service层及以下层的bean,而dispacherServlet ApplicationContext用于管理Controller层的 阅读全文
posted @ 2018-08-23 14:13 唠叨叨 阅读(226) 评论(0) 推荐(0) 编辑