随笔分类 - java
摘要:前言: java基础的编写类的时候,会觉得很匿名内部类很神秘.普通的java文件会被编译成class,那内部类和匿名内部类呢?它们被会存在在哪个物理位置? 本文主要针对匿名内部类. 本文中有ISay和ISay2两个接口,用于测试对比. ISay.java ISay2.java Program.jav
阅读全文
摘要:环境要求 前奏 单点登录大致有两种方式,一是在tomcat配置session共享,二是使用共享存储。tomcat本身的session复制功能并不好用,官方文档也说明这种方式只适合小集群。共享存储的方式很多,例如存放到缓存、文本、数据库等等,但更普遍的方式是使用redis。 因此这里我们采用的方式是使
阅读全文
摘要:代码 其中 和 类似。 只不过后者重排序的结果不一样,运行效率相近。 会先创建StringBuilder再使用append()拼接字符串,之后再toString()返回给String;如果String需要拼接多次,则会创建多个StringBuilder,调用多次toString()。因此效率比较低。
阅读全文
摘要:1、场景 有某个业务需要使用https请求内部服务。发现服务器下载宽带占用达到30M/s。大大超出宽带可承受的范围。 2、分析 通过抓包发现TLS的证书占用很大,并且每次tcp都需要申请和获取证书。 http每次请求都需要三次握手和四次挥手,如果是高频请求的话,反复创建和销毁是十分耗时的。https
阅读全文
摘要:官方参考文档:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Ftasks%2Fanalyzingthreads.html 代码 /** * -XX:+PrintGC -Xloggc:gc.log *
阅读全文
摘要:ClassLoaderTs .javapackage classLoader; import java.io.File;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import
阅读全文
浙公网安备 33010602011771号