在不停机条件下需要对数据的迁移或者扩容,这里推荐我们常用的一种方案,也就是在线双写的机制。 1、通过在写原有的数据库的同时也写一份数据到我们的新的库表中。 2、同样写一个后台...
专门刷高频题,事半功倍。 自我介绍;项目介绍;(问的比较浅)Http和Https的区别?(ca申请证书、端口、ssl加密传输协议)了解哪些加密、解密算法?(散列哈希[MD5、...
ctrl ctrl + a/eenable you to move your cursor to the head/end of the command you've jus...
Mysql锁及使用场景 问题提出 收到 DBA 发出的慢 SQL 报警邮件,如下: 根据报警邮件可以看到,查询时间较长的原因是检索的行数过多导致的(order_id没有索引,...
前言:开发时,总是需要写大量的Getter,Setter,hasCode等方法,浪费我们的时间,影响代码的整洁,干扰我们理解代码的核心逻辑,对于这些烦不胜烦却不得不写的代码,...
一、日志框架 市面上的日志框架有JUL、JCL、Jboss-logging、logback、Log4j、log4j2、slf4j.... 左边选一个门面(抽象层)、右边来选一...
自定变量 输出变量 设置变量 所有的变量设置仅仅在当前的shell中有效,如果想对所有的进程生效,需要将该变量设置成为环境变量 双引号 使用双引号可以引用之前设置过的变量 单...
Maven POM POM的全称是Project Obejet Model, 整个项目的核心配置和信息都包含在这份xml文件中,一个最基本的pom文件要求至少有下列三要素:g...
Maven 检查mvn包依赖mvn dependency:tree Git 强制文件回滚到某个版本git checkout -f 506433016fd9d4b9ba0fa4...
使用 from / size 分页 from - 表示起始位置,size - 表示每页数量;类似与 MySQL 的 limit + offset。示例: 需要注意的是,fro...
错误的写法 不会抛异常,但是会漏掉数据 该种写法每一次随着条件的成立,会带来如下问题 每一次remove掉一个元素,导致数组后面所有的所有元素向前移位,之后索引本身自增,结果...
Java中的日志 Java中的日志对于一个应用来说有着至关重要的作用。 日志中的抽象层 日志中的抽象层的作用是提供一个日志接口,具体的日志实现交给其他日志类去实现(如log4...
在Java 8以前,日期和时间处理一直被广大java程序员抱怨太难用,首先是java.util和java.sql中,都包含Date类,如果要进行时间格式化,还需要java.t...
序 大四即将毕业的一个清晨,无意中刷微信公众号偶得一个关于计算机组成原理质量很高的文章,细细读罢,感觉这些知识都是以前老师在课堂上讲过的,但是当时觉得这些知识很是无聊(我一个...
在日复一日的生活中,光能为我们带来愉悦的心情和对生活的希望。 达盖尔说:“我已抓住阳光来帮我作画”,摄影从某种方面来说,可以是光下唯美的画,静态,美好,一眼永恒。 英语“摄影...