ThreadLocal使用 用于相同线程内上下文的传递,避免显式传参,简化代码。比如controller层把用户信...[作者空间]
什么是堆外内存 堆外内存也叫直接内存(Direct Memory),并不是JVM内存区域的一部分,也不是《Java...[作者空间]
抽象类和接口的区别 定位 抽象类是特殊的类,不能被实例化,只能被子类继承。继承体现的是is-a关系,所以抽象类体现...[作者空间]
基本流程 jps定位进程jstat统计堆信息jstack定位问题线程jmap定位问题对象 jps jps用于查看服...[作者空间]
CountDownLatch CountDownLatch是计数器,作用是阻塞主线程,直到若干子线程都执行完毕,再...[作者空间]
引入pom Student.class 输出结果id: nullstudentName: ltmage: 99className: 1班 本方案并不是在已实例化的对象上直接增...[作者空间]
业务场景调用外部接口,把返回的json数据入库,数据可能重复,因此需要去重(可以容忍极少数重复数据),项目使用fastjson解析json 下面列出几种方案,并评估其去重效果...[作者空间]
目录 session简介 session创建时机 session的弊端 session共享解决方案 保存session id的几种方式 session常见问题 注:以下内容基...[作者空间]
日志要做到便于检索,不要打印不体现具体业务的日志 划重点:便于检索是打印日志的重中之重!!!便于检索,才容易定位问题。 打印了足够多的日志,但是难以检索,定位问题依然很难。 ...[作者空间]
上图中,A2单元格的公式为A1*100,如果直接取A2单元格的值,只能获取到A1修改前的计算结果,获取不到A1修改后的计算结果。解决方案:使用FormulaEvaluator...[作者空间]
jsoup jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容使用示例 输出demo 大家好,我是一个JAVA后端程序员 pom Jso...[作者空间]
前言1.考虑数据安全是每个程序员开发时应有的意识。在安全意识较薄弱的公司,不考虑数据安全,大多数情况下也能完成任务,而且开发效率更高,一般也不会出问题。但是作为一个准优秀程序...[作者空间]
先回忆下java的异常模型,Throwable是最顶层的父类,有Error和Exception两个子类。Error表示严重的错误(如OOM等);Exception可以分为运行...[作者空间]
.并不可以匹配任意字符,只可以匹配除"\r"、"\n"之外的任意单个字符,如果要匹配任意单个字符,可以用[\s\S...[作者空间]
筛选出符合条件的元素 输出[2, 3] 筛选出实体类的某个属性 输出[张三, 李四] 筛选出list1中有,list2中没有的元素 输出[1, 2, 3] 筛选出list1、...[作者空间]
任务可以分为CPU密集型任务,IO密集型任务与混合型任务。 对于CPU密集型任务,线程本身可以充分利用CPU,线程池太大反而增加线程切换的开销。 对于IO密集型任务,等待IO...[作者空间]