- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 LeetCode 503 Next Greater Element II(stack)
问题:给出一个数组,数组头与尾相连,求所有元素后第一个比当前元素大的元素思路:因为要求元素后第一个比当前元素大的元素。当采用从头到尾遍历方法时,如果当前元素比栈顶元素大,则入栈记录栈顶元素的大元素。当采用从尾到头遍历方法时,如果栈顶元素不大于当前元素,则出栈直到遇到栈顶元素大于当前元素或者栈为空具体代码参考:https://github.com/wuli2496/OJ/tree/master/LeetCode/503%20Next%20Greater%20Element%20II...
2021-01-30 23:22:33 107
原创 rdb持久化
1、创建有两个命令来创建rdb文件,save和bgsave。save会阻塞服务器进程,直到rdb文件创建完毕为止,在服务器进程阻塞期间,服务器不能处理任何命令请求。bgsave命令会派生出一个子进程,然后由子进程负责创建rdb文件,服务器进程继续处理命令请求。......
2021-01-27 21:37:15 218
原创 redis缓存设计
1、淘汰策略名称 说明 缺点 LRU 比较最后的访问时间 存在一次冷数据的批量查询而误淘汰大量热点数据 LFU 比较访问次数 会导致最近新加入的数据总会很容易被剔除掉 FIFO 比较创建或者修改时间 有其特殊的作用领域,比如在作业调度、消息队列方面 ...
2021-01-16 10:40:03 143
原创 ForkJoinPool框架设计与实现
1、类层次图ctl占8个字节,第一个16位表示活动线程数,第二个16位表示线程总数。初始值为this.ctl = ((np << AC_SHIFT) & AC_MASK) | ((np << TC_SHIFT) & TC_MASK),其中np = (long)(-parallelism)
2021-01-14 21:44:23 191
原创 ubuntu20.04编译openjdk8
1.下载jdk1.7https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html解压tar -xvzf,移动到/usr/lib/jvm/下2、hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev;cd jdk8u-dev;sh get_source.sh3、添加环境变量export LANG=Cexport PATH="/usr..
2021-01-13 07:45:16 1334 2
原创 mybatis-plus中的问题总结
1、表中有使用关键字在字段中添加@TableField("`desc`")private String desc;2、在resultMap中使用静态内部类<select id="selectListsByDepartId" resultType="com.neo.fox.MyBatisDemo$Test"> </select>
2021-01-07 21:56:08 172
原创 spring jdbc设计与实现
jdbc主要依赖于抽象类JdbcOperations及一些creator,setter、Callback抽象来构建基础模型,通过JdbcTemplate模板方法设计模式来达到具体操作1、类层次结构2、JdbcTemplte的execute时序3、JdbcTemplate的query时序...
2021-01-03 21:02:06 158
Ubuntu Linux实用学习教程.pdf
2009-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人