本衡者,湘郡湘乡人也,姓李氏,洛阳铜厂总师侍郎。其父乃乡绅,好诗书,赐名本衡,本分持衡之意也。 本衡少时羸弱,躬耕瘠田。弱冠入乡校,再读京都钢铁太学,建国十八年业成,适洛阳色...

本衡者,湘郡湘乡人也,姓李氏,洛阳铜厂总师侍郎。其父乃乡绅,好诗书,赐名本衡,本分持衡之意也。 本衡少时羸弱,躬耕瘠田。弱冠入乡校,再读京都钢铁太学,建国十八年业成,适洛阳色...
网上多见的是输出连续子数组的最大和,此代码还额外输出了最大和对应的子数组。代码如下:
思路:抵消法,记录当前元素ret,初始数量为num=0;从前到后遍历,发现遍历到的元素和ret相同,num++, 否则num--, 如果num==0,则ret变成当前元素。
偏向锁:mark word存储线程id轻量级锁:cas重量级锁:lock
New:创建线程后是new状态 Runnable:执行start()之后进入Runnable状态 Running:获取CPU时间片后,进入Running状态 Blocked:...
1.使用new ThreadPoolExecutor()创建线程池2.设置合理的线程数,x是计算时间,y是等待时间,N是CPU核心数;则工作线程数设置N * (x+y)/x ...
@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;@Autowired默认是按照类型装配注入的,如果想按照名称来转配注入,...
写了一个堆排序代码,支持升序和降序 参考 https://blog.csdn.net/u013384984/article/details/79496052
simhash 分词,hash,加权,降维,拿到simhash;计算simhash的海明距离试用长文本去重,效率高,顺序无关 编辑距离 a变成b的最小操作次数精确的文字比较,...
代码: 步骤参考:https://www.jianshu.com/p/0cbc4e44c596
ArrayList原理: 动态数组: Object[] elementData 扩容: 0.5倍,采用System.arrayCopy() 拷贝到新的数组 缩容: 可以显式调...
红黑树特征 每个节点要么是红色,要么是黑色。根节点必须是黑色红色节点不能连续(也即是,红色节点的孩子和父亲都不能是红色)。对于每个节点,从该点至null(树尾端)的任何路径,...
定位桶算法: int hash = key == null ? 0 : (h = key.hashCode()) ^ (h >>> 16);index = (n-1) & h...
cas:AtomicInteger synchronized Reentrantlock
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 前言 Net...