摘要: 前言: java基础的编写类的时候,会觉得很匿名内部类很神秘.普通的java文件会被编译成class,那内部类和匿名内部类呢?它们被会存在在哪个物理位置? 本文主要针对匿名内部类. 本文中有ISay和ISay2两个接口,用于测试对比. ISay.java ISay2.java Program.jav 阅读全文
posted @ 2019-02-17 23:10 eblly 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 环境要求 前奏 单点登录大致有两种方式,一是在tomcat配置session共享,二是使用共享存储。tomcat本身的session复制功能并不好用,官方文档也说明这种方式只适合小集群。共享存储的方式很多,例如存放到缓存、文本、数据库等等,但更普遍的方式是使用redis。 因此这里我们采用的方式是使 阅读全文
posted @ 2019-02-17 23:10 eblly 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 代码 其中 和 类似。 只不过后者重排序的结果不一样,运行效率相近。 会先创建StringBuilder再使用append()拼接字符串,之后再toString()返回给String;如果String需要拼接多次,则会创建多个StringBuilder,调用多次toString()。因此效率比较低。 阅读全文
posted @ 2019-02-17 22:23 eblly 阅读(652) 评论(0) 推荐(0) 编辑
摘要: [TOC] 容器与主机磁盘关联的方式主要有三种: v vol_name:/data, v /data , v /home/data:/data。 选用erkules/galera:latest作为测试容器。 默认方式,不使用 v 使用 docker run d name test01 erkules 阅读全文
posted @ 2019-02-17 22:22 eblly 阅读(5693) 评论(0) 推荐(0) 编辑
摘要: 1、场景 有某个业务需要使用https请求内部服务。发现服务器下载宽带占用达到30M/s。大大超出宽带可承受的范围。 2、分析 通过抓包发现TLS的证书占用很大,并且每次tcp都需要申请和获取证书。 http每次请求都需要三次握手和四次挥手,如果是高频请求的话,反复创建和销毁是十分耗时的。https 阅读全文
posted @ 2019-02-17 22:21 eblly 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 官方参考文档:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Ftasks%2Fanalyzingthreads.html 代码 /** * -XX:+PrintGC -Xloggc:gc.log * 阅读全文
posted @ 2016-06-01 18:40 eblly 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: ClassLoaderTs .javapackage classLoader; import java.io.File;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import 阅读全文
posted @ 2016-06-01 18:37 eblly 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 编辑 /var/spool/cron/root文件基本格式 :* * * * * command分 时 日 月 周 命令1、每分钟执行一次 * * * * * 2、每隔一小时执行一次 0 * * * * or* */1 * * * (/表示频率) 3、每小时的15和30分各执行一次 15,45 * 阅读全文
posted @ 2016-06-01 18:34 eblly 阅读(221) 评论(0) 推荐(0) 编辑
摘要: date命令在输出日志有很大用处。 date形式:date [OPTION]… [+FORMAT] “OPTION详情参考man date。 对于FORMAT,挑几个本人觉得用处比较大的。 %d day of month (e.g., 01),日期%D date; same as %m/%d/%y% 阅读全文
posted @ 2016-03-06 10:50 eblly 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在linux中的終端裏面輸入命令,由於都是黑體白紙,總是不知道那行是自己輸入的命令,哪些是命令的結果。於是上網搜了下,原來要去修改/etc/bashrc全局配置文件或者是~/.bashrc文件. 1.PS1 要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量... 阅读全文
posted @ 2014-07-17 22:30 eblly 阅读(2192) 评论(0) 推荐(0) 编辑