系统相关 Linux Vim Linux Vim发现好多快捷键都不会,简单的上下翻不能满足时还得去百度 列个表格,整理下吧 命令 描述 详细说明 移动光标 按键hjkl(右手比较顺) 或小键盘的上下左右 h左 l右 k上 j下 可结合数字使用,例如30j,下移30行 G 移动到当前文件最后一行 注意G为大写 nG n为数字,移动到当前文件第n行 注意G为大写 gg 移动到这个文件第一行 相当于上边的 1G 2022-05-03 系统相关 系统相关
InnoDB 单列索引查主键会回表吗 InnoDB 单列索引查主键会回表吗 ? 大家可能会想,不会吧,本文结论是,不会的。 步骤 建表、建索引 explain(查看执行计划) 建表、建索引CREATE TABLE `hi_user` ( `id` bigint NOT NULL AUTO_INCREMENT, `name` varchar(64) NOT NULL, &# 2021-06-26 数据库 MySQL
面试突击 ConcurrentHashMap 篇 面试突击 ConcurrentHashMap前置关键词 segments 分段(jdk1.7) 老生常谈 jdk1.7 采用 Segment数组(segments),每个 Segment都有独立的 ReentrantLock锁,并发操作互不影响 jdk1.8 CAS + synchronized 实现每个 Node一个锁,缩小了锁粒度,提高了并发性能 加锁并发情况下,HashMap 存在线程不 2021-03-28 面试突击 面试突击
吾心安处 吾心安处想总结一下过去,近又偶得心安,想起了东坡词中的此心安处是吾乡。 总结下过去2014.9 +那就从大学开始吧,学的专业是软件工程–移动互联网方向。大一上学期学的C语言,下学期学的Java,每半个学期都有实训环节,就是能做一个小项目,C语言的图书管理系统、Java图形化的象棋、Android的微博客户端 ~~。 对于自己,不变的是,总想做点什么,既然做了,就喜欢尝试新的技术,那自然要面对各种报 2021-03-26 我的想法 enlightenment
万能的 HelloWorld 万能的 HelloWorld服务器时间不对,想验证下,就想到了 HelloWorld,轻松搞定 javac HelloWorld.java java HelloWorld java -Duser.timezone=GMT+08 HelloWorld import java.text.SimpleDateFormat; import java.util.Calendar; import java. 2021-03-12 Java
面试突击 HashMap 篇 面试突击 HashMap 篇前置关键词 capacity:容量,也就是数组的长度,扩容扩的也是数组的长度 老生常谈 jdk1.7 数组(table) + 链表 jdk1.8 数组 + 链表 + 红黑树 避免链表分布不均,链表过长,通过红黑树,自平衡,稳定的树高 基础参数public class HashMap<K, V> extends AbstractMap<K, V> 2021-03-05 面试突击 面试突击
Maven架构选型,单模块还是多模块? Maven架构选型,单模块还是多模块?1. 单模块优势快速上手,前期开发效率高。 劣势要想实现传统的三层架构(web/service/dao),多采用分包,分包带来个问题就是,包之间边界约束不够。 正常来说,三层架构之间是有依赖关系的,dao --> service --> web,依赖是单向的。 举个例子:前端请求的 xxxRequest 应该放哪呢,放 web 还是 service 2021-02-09 Java
Showdoc 结合 sqlite 重置密码 Showdoc 结合 sqlite 重置密码 官方命令执行报错 docker exec showdoc php /var/www/html/index.php home/common/repasswd,没辙,就通过下边方式重置吧 1. 主要思路 showdoc 默认使用的 sqlite 数据库,重置密码,降维到修改数据库数据。 创建一个新用户,拿到新用户加密后的密码 修改管理员的密码 2020-12-30 框架相关 showdoc
Sharding-JDBC 初探 Sharding-JDBC 初探 结合项目体验一把,虽然大部分业务场景是用不到的,但是提前踩踩坑、熟悉熟悉套路,还是有必要的。 一、概览 spring-boot 版本 2.4.0 短链接项目 short-url 不同于官方提供的demo,以 order、order_item 这样的业务,根据 user_id (整数类型) 分库,order_id (整数类型) 分表; short-url 项目 2020-12-24 框架相关 sharding-jdbc
Caffeine CacheManager 如何查看命中率、监控 Caffeine CacheManager 如何查看命中率、监控 官方提供了结合 Prometheus 的方案,如果想简单看下监控,可继续看下文。 直奔主题 @Api(tags = "监控-Caffeine") @RestController @RequestMapping("monitor/caffeine") public class MonitorCaffeineController &# 2020-12-03 框架相关 caffeine