摘要: 开发零碎知识集锦 idea超好用的快捷键 默认的idea快捷键,以及常用的快捷键就不再数流水,这里只介绍你不常用,但是又十分好用的快捷键。 1. 上次改了什么,忘记了?alt + shift + c显示最近的更改 2. 想找类里面的某个方法?ctrl + F12,当然还有个更强大的alt + shi 阅读全文
posted @ 2019-07-13 23:25 Code&Fight 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 主从复制相关 前置条件: docker安装的mysql是5.7.26版本 1. 编排docker compose文件如下: 目录结构如下: master下Dockerfile my.cnf如下: slave下Dockerfile my.cnf如下: 2 . 启动服务 3. 配置master 进入ma 阅读全文
posted @ 2019-05-21 13:10 Code&Fight 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Spring文档学习 参考 "Spring Framework Documentation" 学习 1. IoC 容器 1.1 容器实例化 注意:这里不建议resource那里使用classpath:URL的写法,因为运行时解决进程会选择最近的classpath根,然后查找它的父文件夹。类路径配置的 阅读全文
posted @ 2019-04-01 22:42 Code&Fight 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 注意点: 1. 通俗的讲的时候,就是个人的理解了,仅作参考。 2. 作为一个Java程序员,有必要了解算法,如果有成为一个优秀程序员的想法,算法和数据结构只是基础。当然对于非CS专业,计算机网络,操作系统,编译原理等也是后面需要补充的基础知识点。 3. 关于阅读《算法导论》的一些建议: 不必纠结于数 阅读全文
posted @ 2019-02-24 23:06 Code&Fight 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 算法虽然不是特别简单,但没有你想象中的那么难。 "Sort Array By Parity" easy AC 17ms. 按照《算法导论》排序一章的一些概念,第二种可以称为是原址的(in place)。 First Try: 用了另一个数组来保存结果,如果是奇数进行swap操作,同时在else中还要 阅读全文
posted @ 2019-02-24 23:06 Code&Fight 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 关于本类线程安全性的解释: 多数工具方法不涉及共享变量问题,至于添加合并单元格方法addMergeArea,使用ThreadLocal变量存储合并数据,ThreadLocal内部借用Thread.ThreadLocalMap以当前ThreadLocal为key进行存储,设置一次变量,则其他线程也会有 阅读全文
posted @ 2019-02-24 23:05 Code&Fight 阅读(5111) 评论(0) 推荐(1) 编辑
摘要: yml配置意义 当Ribbon和Eureka配合使用时,会自动将虚拟主机名映射成微服务的网络地址。 yml中info可以展示一些信息 Eureka Application Service 相当于本书中的服务提供者,Application Client相当于本书中的服务消费者; Make Remote 阅读全文
posted @ 2019-02-24 23:03 Code&Fight 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 参考https://github.com/crossoverJie/JCSprout/blob/master/src/main/java/com/crossoverjie/actual/TwoThread.java从线程方面实现交替打印。 java public class Test { volat 阅读全文
posted @ 2019-02-24 23:00 Code&Fight 阅读(632) 评论(0) 推荐(0) 编辑
摘要: mybatis config.xml里标签可以放置多个environment,这里可以切换test和develop数据源 databaseIdProvider提供多种数据库,在xml映射文件里选择databaseId即可使用对应的数据库 Oracle的自增是使用Sequence实现的,若要获取插入数 阅读全文
posted @ 2019-02-24 22:58 Code&Fight 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 涉及数据结构 红黑树 链表 哈希 从CRUD说起 预热知识: DEFAULT_INITIAL_CAPACITY = 1 << 4, HashMap默认容量为16(n << m意思是n*2m) MAXIMUM_CAPACITY = 1 << 30最大容量,230即10,7374,1824. DEFAU 阅读全文
posted @ 2018-09-16 20:47 Code&Fight 阅读(192) 评论(0) 推荐(0) 编辑