加载中
FutureTask源码分析

问题 本文通过源码阐述两个问题 WaitNode是干嘛的 为什么JDK1.7中FutureTask放弃了使用了AQS 其他源码请查看其他Blog WaitNode Treiber stack Treiber Stack在 R. Kent Treiber在1986年的论文...

2018/11/26 16:55
1K
JAVA锁的膨胀过程

首先简单说下先偏向锁、轻量级锁、重量级锁三者各自的应用场景: 偏向锁:只有一个线程进入临界区; 轻量级锁:多个线程交替进入临界区; 重量级锁:多个线程同时进入临界区。 锁膨胀过程: ...

2018/11/19 18:20
1.3W
DB大量出现select @@session.tx_read_only

在一次捞取Top SQL中,发现DB大量执行select @@session.tx_read_only,几乎每一条DML语句前,都会有这么一个sql。但是应用层并没有做特殊处理,那么这个SQL语句有什么作用?是谁执行了它? ...

2018/04/18 13:30
1.1W
谈谈JDK8中的字符串拼接

字符串拼接问题应该是每个Java程序员都熟知的事情了,几乎每个Java程序员都读过关于StringBuffer/StringBuilder来拼接字符串。 在大多数的教程中,也许你会看到用+号拼接字符串会生成多个Str...

2018/03/28 11:57
3.6K
快排的最差情况以及快排平均复杂度的计算

最近突然讨论了这两个问题,有点忘记了,记录了一下网上的比较好的说法,参见Reference 快排的相关知识请参考排序总结 快排的最差情况以及如何避免 首先,快排的最差情况什么时候发生? 1. 已...

2018/03/20 20:18
7.5W
对于微分的一些理解更新

一个复杂的函数,自变量有微小的变化量,比如0.003,求函数的变化量是多少,也就是求函数的微分,微分就是微小的部分,微小的变化量;复杂函数意味着里面可能有等很难计算的函数,所以通过导...

2018/02/28 14:24
227
Spring事务配置及事务的传播性与隔离级别详解

正文 spring是目前最常用的java框架,结合自己使用和网上资料,整理了一份关于事务方面的笔记,供自己以后参考。 Spring事务配置 通过注解配置 1.在Spring配置文件引入<tx:> <beans xmlns="h...

2018/01/19 11:39
4.7K
再来谈谈多线程和多进程

知识整理: 再整理下多线程和多进程的理解,两者的基本概念就不谈了,记住基本的: 线程是CPU调度的基本单位,进程是资源拥有的基本单位 进程的创建对于不同的操作系统是不同的: 对于 Wind...

React的组件协同使用

React将代码进行组件化,使得开发人员不用太过于关注UI层面的实现细节,考虑最多的也就是组件与组件之间的数据通信了。那么,在React开发中,有哪些场景的组件协同?又如何去实现组件的协同使...

HttpClient以及Json传递的一些坑

背景: 记录一下使用中关于HttpClient以及Json传递的坑。 HTTPS: 普通方式: public class Test { public static void main(String[] args) throws Exception { URI uri = new...

一次将字符串处理优雅的记录

背景: 在做一个适配器项目,其中一个api是将下游的List<String>,转成String(,分隔)传给上游。 我就开始按照往常的做法那样。 for(String:List<String>) 去遍历然后StringBuffer.append(s)....

Storm中Worker、Executor、Task关系

Storm在集群上运行一个Topology时,主要通过以下3个实体来完成Topology的执行工作: Worker(进程) Executor(线程) Task 下图简要描述了这3者之间的关系: 1个worker进程执行的是1个topol...

2017/09/06 14:22
178
记一次Spring Maven打包的坑

背景: 一个将kafka数据入库的项目,由于偷懒,直接想改动现成的Spring-ibait项目。 做完dao层后,要将项目打成一个jar包,然后部署到服务器上运行。 项目使用Maven来管理依赖。 问题: 在网...

Window.sessionStorage&localStorage

Window.sessionStorage sessionStorage 属性允许你访问一个 session Storage 对象。它与 localStorage 相似。 不同之处:在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sess...

2017/07/26 11:16
109
mark一个subList的坑

我们经常使用subString方法来对String对象进行分割处理,同时我们也可以使用subList、subMap、subSet来对List、Map、Set进行分割处理,但是这个分割存在某些瑕疵。 一、subList返回仅仅只是一...

2017/07/25 10:48
460

没有更多内容

加载失败,请刷新页面

返回顶部
顶部