JAVA
制心入境
2011年至今,Java全栈,从事过质检,ERP,租房,医疗等行业产品开发,架构师,开发经理。
邮箱: 946115322@qq.com
展开
-
微服务多环境配置, 按环境区分nacos地址
相信朋友们在工作中都用到了多环境配置,在启动或打包时指定spring.profiles.active同时spring还提供了一个配置spring.profiles.include整个多环境配置的核心就是用到了这两个配置。在应用时,spring.profiles.include的值一般是固定的,而spring.profiles.active是可变的,具体值一般由两种途径指定1. 打包时,通过maven的profile配置获取2. 启动时,通过参数指定, --spring.profi原创 2021-02-04 10:18:51 · 4121 阅读 · 1 评论 -
lambda表达式的简单示例
package lambdasinaction.chap3;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.List;import java.util.concurrent.Callable;import java.util.function.*;import java.util.stream.Collectors;/** * lambda表.原创 2020-07-01 20:08:58 · 332 阅读 · 0 评论 -
终于找到Maven打包(编译)慢的原因了,lombok是罪魁祸首
一个独立的Model包,560个实体类,编译要4分钟,而老项目2100多个类,编译才要10多秒开始以为是Swagger注解的原因,最后经常测试swagger注解只用了2-3秒;lombok去掉后,10秒内就编译了560个实体类。lombok虽然代码整洁了, 却大大增加了编译时间,小项目影响不大,大项目几百上千个类,等待的真的是耗费生命,尤其是需要频繁重启测试的时候。...原创 2019-11-26 11:45:17 · 7358 阅读 · 4 评论 -
继承小记:在子类构造之前,一定先构造父类
package auth.cybermax;public class Parent { public Parent(){ System.out.println("Parent.constuct"); } public Parent(String p){ System.out.println("Parent.constuct, " + p...原创 2019-06-10 13:59:12 · 482 阅读 · 0 评论 -
Java基础知识问答
谈谈servlet的生命周期1)容器装载并实例化Servlet 2) 调用init()方法完成Servlet初始化 3)当请求到达时,调用service()方法处理请求,产生响应 4)销毁阶段调用destroy()方法完成清理工作。 servlet是线程安全的吗?为什么? 不安全。因为Servlet对象在整个过程中,至始至终只有一个对象。以节约服务器资源的消耗,这就意味着很多个线程会同时访问一个S...转载 2018-06-22 06:02:23 · 287 阅读 · 0 评论 -
浅析Java中的final关键字
1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑,尽量不要将类设计为final类。修饰方法...转载 2018-06-22 06:00:01 · 113 阅读 · 0 评论 -
windows下nginx的安装及使用方法入门
nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件一. 下载http://nginx.org/ 下载后解压 二. 修改配置文件nginx配置文件在 nginx-1.8.0\conf\nginx.confhttp { gzip on; #静态文件转载 2017-09-29 14:04:57 · 261 阅读 · 0 评论 -
递归算法(JAVA)
/** * @author Administrator * */public class MultiplicationTable { /** * 递归算法 */ public void MultiplicationPrint(){ for(int i = 1; i < 10; i++){ for(int j = 1; j <= i; j++){ System.原创 2016-03-19 22:32:40 · 295 阅读 · 0 评论 -
MyEclipse 快捷键大全
-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速转载 2016-07-10 10:55:44 · 201 阅读 · 0 评论