摘要: 发布新版本应用时,为了保证应用不中断,老版本不停机的同时,启动新版本,并对新版本的流量做控制,同时搜集新版本的运行情况,甚至对新版本做自动化测试,新版本测试无误之后,再将用户流量一点一点导入到新版本上,如果发现异常,应该能够快速切换为老版本 阅读全文
posted @ 2020-05-01 10:14 Java精进之路 阅读(920) 评论(0) 推荐(0) 编辑
摘要: public class Base{ private String baseName = "base"; public Base(){ callName(); } public void callName(){ System. out. println(baseName); } static cla 阅读全文
posted @ 2020-03-17 22:03 Java精进之路 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 以下内容转自:https://www.cnblogs.com/jiadp/p/9276826.html 备注:该SpringBoot自动配置原理不适合java刚入门学者以及不熟悉Spring4+Springmvc+maven的同学 1、当SpringBoot应用启动的时候,就从主方法里面进行启动的。 阅读全文
posted @ 2020-02-03 17:20 Java精进之路 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 一、含义 其实就是依赖注入或者控制反转,主要用于: 1、对象创建 2、依赖管理 二、好处 目的就是为了解耦合,使代码具有更高的扩展性和维护性 1、耦合度和扩展性的关系 耦合性越高,加入新功能就需要大量的修改已有的代码,可扩展性越低 2、耦合度和可维护性的关系 耦合性越高,代码之间关联性依赖性紧密性越 阅读全文
posted @ 2020-01-30 21:51 Java精进之路 阅读(1022) 评论(0) 推荐(1) 编辑
摘要: 以下为转载内容: https://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/ 几种常见的编码格式 为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理 阅读全文
posted @ 2020-01-30 21:17 Java精进之路 阅读(2534) 评论(0) 推荐(0) 编辑
摘要: 案例简介: 前端请求对外接口,传入用户姓名,查询该用户的年龄 一、实现思路 1、首先编写对外接口,使用Postman发送JSON报文 2、该对外接口请求下游接口 3、获取下游接口的响应,并相应给上层调用者 二、代码实现 1、Postman请求URL为:http://localhost:8080/te 阅读全文
posted @ 2020-01-27 17:45 Java精进之路 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 首先需要在pom.xml中导入redis的相关依赖 然后在applicationContext.xml中添加redis相关的配置 最后创建redis的工具类 在需要的时候调用对应的方法,就可以进行对redis中数据的操作 阅读全文
posted @ 2019-09-10 16:30 Java精进之路 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 一、什么是过滤器? 含义:用于拦截数据源和目的数据之间的消息,并且过滤二者之间的传递的数据 举例:比如过滤某一个格式的文件,然后对这个文件做一些修改 二、什么时候要用到过滤器? 1、 认证过滤:对用户的请求进行统一认证 2、登陆和审核过滤:对用户的访问请求进行记录和审核 3、图像转换过滤 4、数据压 阅读全文
posted @ 2019-09-04 15:34 Java精进之路 阅读(2483) 评论(0) 推荐(0) 编辑
摘要: 并发:多个用户同时向服务器发出请求,服务器会开启多个线程,每个线程服务一个用户 高并发:当用户量达到成千上万,会导致服务器资源不再充足,最终使服务器内存溢出 集群:可以解决高并发问题 集群将一个应用拷贝多份,搭在多台服务器(机器),多台服务器构成一个集群 阅读全文
posted @ 2019-08-29 15:16 Java精进之路 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 1.为什么会出现包装类? 2.包装类中定义了哪些方法? 3.自动封箱和自动拆箱 阅读全文
posted @ 2019-08-29 14:37 Java精进之路 阅读(403) 评论(0) 推荐(0) 编辑