连击 天
fork: star:
问题 本文通过源码阐述两个问题 WaitNode是干嘛的 为什么JDK1.7中FutureTask放弃了使用了AQS 其他源码请查看其他Blog WaitNode Treiber stack Treiber Stack在 R. Kent Treiber在1986年的论文...
首先简单说下先偏向锁、轻量级锁、重量级锁三者各自的应用场景: 偏向锁:只有一个线程进入临界区; 轻量级锁:多个线程交替进入临界区; 重量级锁:多个线程同时进入临界区。 锁膨胀过程: ...
在一次捞取Top SQL中,发现DB大量执行select @@session.tx_read_only,几乎每一条DML语句前,都会有这么一个sql。但是应用层并没有做特殊处理,那么这个SQL语句有什么作用?是谁执行了它? ...
字符串拼接问题应该是每个Java程序员都熟知的事情了,几乎每个Java程序员都读过关于StringBuffer/StringBuilder来拼接字符串。 在大多数的教程中,也许你会看到用+号拼接字符串会生成多个Str...
最近突然讨论了这两个问题,有点忘记了,记录了一下网上的比较好的说法,参见Reference 快排的相关知识请参考排序总结 快排的最差情况以及如何避免 首先,快排的最差情况什么时候发生? 1. 已...
一个复杂的函数,自变量有微小的变化量,比如0.003,求函数的变化量是多少,也就是求函数的微分,微分就是微小的部分,微小的变化量;复杂函数意味着里面可能有等很难计算的函数,所以通过导...
正文 spring是目前最常用的java框架,结合自己使用和网上资料,整理了一份关于事务方面的笔记,供自己以后参考。 Spring事务配置 通过注解配置 1.在Spring配置文件引入<tx:> <beans xmlns="h...
React将代码进行组件化,使得开发人员不用太过于关注UI层面的实现细节,考虑最多的也就是组件与组件之间的数据通信了。那么,在React开发中,有哪些场景的组件协同?又如何去实现组件的协同使...
背景: 记录一下使用中关于HttpClient以及Json传递的坑。 HTTPS: 普通方式: public class Test { public static void main(String[] args) throws Exception { URI uri = new...
Storm在集群上运行一个Topology时,主要通过以下3个实体来完成Topology的执行工作: Worker(进程) Executor(线程) Task 下图简要描述了这3者之间的关系: 1个worker进程执行的是1个topol...
背景: 一个将kafka数据入库的项目,由于偷懒,直接想改动现成的Spring-ibait项目。 做完dao层后,要将项目打成一个jar包,然后部署到服务器上运行。 项目使用Maven来管理依赖。 问题: 在网...
Window.sessionStorage sessionStorage 属性允许你访问一个 session Storage 对象。它与 localStorage 相似。 不同之处:在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sess...
我们经常使用subString方法来对String对象进行分割处理,同时我们也可以使用subList、subMap、subSet来对List、Map、Set进行分割处理,但是这个分割存在某些瑕疵。 一、subList返回仅仅只是一...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复