摘要: 问题描述: 给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须 阅读全文
posted @ 2018-04-17 13:32 格鲁格 阅读(233) 评论(0) 推荐(0)
摘要: 原文地址:https://draveness.me/database-concurrency-control 两阶段协议锁(2PL)是一种能够保证事务可串行化的协议,将事务的获取锁和释放锁分成了增长(Growing)和缩减(Shrinking)两个不同的阶段。在增长阶段,一个事务可以获得锁但是不能释 阅读全文
posted @ 2018-04-04 14:09 格鲁格 阅读(427) 评论(0) 推荐(0)
摘要: 引用:https://mp.weixin.qq.com/s/n1tcJ0CywSi0j-YycGPwxg what java10引入了局部变量折断 var用于声明局部变量。 如var user=new ArrayList<User>(); 引用:https://mp.weixin.qq.com/s/ 阅读全文
posted @ 2018-03-26 12:55 格鲁格 阅读(43307) 评论(0) 推荐(10)
摘要: 原子操作:不可被中断的一个或者一系列操作。 缓存行(cache line):缓存的最小操作单位。 比较并交换(compare and swap, CAS):CAS需要输入两个数值,一个旧值(期望操作前的值)和一个新值,在操作期间先比较旧值有无发生变化,如果没有变化才交换成新值,反之,则不交换。 处理 阅读全文
posted @ 2018-03-20 14:17 格鲁格 阅读(1809) 评论(0) 推荐(0)