一马平川1

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2022年4月4日

摘要: 主要有3步: 1. 配置 2. 打包 3. 执行 4. 扩展 1.配置 2.打包 3.执行 4.扩展 如果想随时改变端口或其他任何参数, 可以通过将参数外部化配置到环境变量中, 在执行jar时通过控制台传入, 例如修改端口号 java -Dserver.port=1000 -jar 项目包.jar 阅读全文
posted @ 2022-04-04 00:14 一马平川1 阅读(350) 评论(0) 推荐(0) 编辑

2021年9月17日

摘要: 1. 定义一个Filter的实现, 标注@WebFilter注解2. 在启动类上标注@ServletComponentScan3. SpringBoot启动时, @ServletComponentScan会导入一个servlet组件扫描注册器--ServletComponentScanRegistr 阅读全文
posted @ 2021-09-17 00:49 一马平川1 阅读(65) 评论(0) 推荐(0) 编辑

2020年11月8日

摘要: 循环依赖问题如果不解决, 会导致栈溢出异常, 循环圈内的实例无法创建 例如: 有3个类: A, B, C. 其中A依赖B, B依赖C, C依赖A. public class A { private B b; public B getB () { return b; } public void set 阅读全文
posted @ 2020-11-08 17:06 一马平川1 阅读(686) 评论(0) 推荐(0) 编辑

2020年9月26日

摘要: 日常开发中经常会遇到DAO层接口的方法具有多个参数, 如下: public interface IUserDao { Employee getById(String id, String name);} 在xml中statement中取用的方式有多种: 第一种: id对应arg0, name对应ar 阅读全文
posted @ 2020-09-26 14:04 一马平川1 阅读(290) 评论(0) 推荐(0) 编辑

摘要: 一个员工的信息Employee,可能由多类信息组成,它们分别是BaseInfo, AddressInfo 而基本信息BaseInfo中又可能包含多类细分信息: 分别是EducationInfo,PrivateInfo, 同理AddressInfo又可能包含多类地址信息,如CountryInfo, P 阅读全文
posted @ 2020-09-26 00:40 一马平川1 阅读(478) 评论(0) 推荐(0) 编辑

2020年9月21日

摘要: idea根据编译提示可以设置编译级别,但如果reimport后,级别又自动回到1.5, 通过将下述配置引入pom文件中,即可解决: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <pro 阅读全文
posted @ 2020-09-21 23:10 一马平川1 阅读(548) 评论(0) 推荐(0) 编辑

摘要: Java是一项面向对象的语言,所有的存在都是对象 比如: 猫可以抽象为一个对象, 狗可以抽象为一个对象, 动物可以抽象为一个更高层级的对象 但猫吃饭这件事, 如果用传统的Java思想来抽象,那它最应该是猫的一个行为,应该是猫对象中的一个函数/方法. 函数式接口另辟蹊径, 就是要把行为也抽象为一个对象 阅读全文
posted @ 2020-09-21 23:06 一马平川1 阅读(1631) 评论(0) 推荐(0) 编辑

2020年9月18日

摘要: 如果说通过继承,实现是一种竖向获取其他类功能的方式, 那么: 切面则是一种横向获取其他类功能的方式. 如何实现AOP? 1. 引入依赖: <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId 阅读全文
posted @ 2020-09-18 23:58 一马平川1 阅读(176) 评论(0) 推荐(0) 编辑

2020年9月13日

摘要: public interface Filter { public void init(FilterConfig filterConfig) throws ServletException; public void doFilter(ServletRequest request, ServletRes 阅读全文
posted @ 2020-09-13 20:20 一马平川1 阅读(509) 评论(0) 推荐(0) 编辑

摘要: poi依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><dependency> <groupId>org.apach 阅读全文
posted @ 2020-09-13 11:14 一马平川1 阅读(1349) 评论(0) 推荐(0) 编辑