摘要: A系统与B系统之间有很多接口交互,但是有一段时间接口经常报错,作为开发如果不能第一时间知道问题且及时解决的话就会收到业务投诉,当月绩效凉凉。 如果你也有这种场景,那么你就需要一个及时告警的功能。 实现方案 实现及时告警分以下两种场景: 有ELK日志收集 没有ELK日志收集 没有ELK日志收集的方案 ~~很... 阅读原文
2019-10-05 19:00:03 阅读(2457) 评论(0)
摘要: 说说Atomiclnteger的使用场景 AtomicInteger提供原子操作来进行Integer的使用,适合并发情况下的使用,比如两个线程对同一个整数累加。 为什么Atomiclnteger是线程安全的,原理是什么 AtomicInteger是对int类型的一个封装,提供原子性的访问和更新操作,其原子性... 阅读原文
2019-10-05 18:20:02 阅读(3622) 评论(0)
摘要: 前言 Java为我们提供了几种排序得方法,比如Arrays和Collections类,但是前提是数组或者集合中的元素都必须实现Comparable接口,基本的数据类型都已经实现了Comparable接口了,所以我们才能够直接对基本类型的数组或者集合进行排序,比如Float和Integer类得源码. 今天... 阅读原文
2019-10-05 17:31:10 阅读(2863) 评论(0)
摘要: 简介 同步系列到此就结束了,本篇文章对同步系列做一个总结。 脑图 下面是关于同步系列的一份脑图,列举了主要的知识点和问题点,看过本系列文章的同学可以根据脑图自行回顾所学的内容,也可以作为面试前的准备。 如果有需要高清无码原图的同学,可以关注公众号“彤哥读源码”,回复“sync”领取。 总结 所谓同步,就是保... 阅读原文
2019-10-05 15:55:07 阅读(2425) 评论(0)
摘要: 1. 什么是maven? 它是一个软件开发的管理工具,主要管理的工作是:依赖管理,项目构建. 2. 使用maven的好处? 能够集中管理jar包,提供一键构建. 3. maven的安装及配置 配置:MAVEN_HOME,PATH路径... 阅读原文
2019-10-05 14:32:02 阅读(2457) 评论(0)
摘要: 第一种方法:查询出所有数据再分页 分析: 分页时,需要获得前台传来的两个参数,分别为pageNo(第几页数据),pageSize(每页的条数); 根据这两个参数来计算出前端需要的数据是查出数据list中的开始索引和结束索引; 利用List 的subList方法来分割查询出来的所有数据并返回; 实现过程 1... 阅读原文
2019-10-05 12:52:02 阅读(2682) 评论(0)
摘要: # 今日内容    1. JSP:        1. 指令        2. 注释        3. 内置对象    2. MVC开发模式    3. EL表达式    4. JSTL标签    5. 三层架构## JSP:    1. 指令        * 作用:用于配置JSP页面,导入资源文件  ... 阅读原文
2019-10-05 11:32:02 阅读(2349) 评论(0)
摘要: 背景 Jwt全称是:json web token。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。 优点 简洁: 可以通过URL、POST参数或者在HTTP header发送,因为数据量小,传输速度也很快; 自包含:负载中可以包含... 阅读原文
2019-10-05 11:08:05 阅读(3433) 评论(0)
摘要: 高强度训练第二十天总结:Mybatis面试题 什么是Mybatis? Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制... 阅读原文
2019-10-05 10:05:02 阅读(3586) 评论(0)
摘要: CAP定理与BASE理论 CAP定理 2000 年 7 月,加州大学伯克利分校的 Eric Brewer 教授在 ACM PODC 会议上提出 CAP 猜想。2年后,麻省理工学院的 Seth Gilbert 和 Nancy Lynch 从理论上证明了 CAP。之后,CAP 理论正式成为分布式计算领域的公认定... 阅读原文
2019-10-05 09:21:01 阅读(2394) 评论(0)