September 20, 2022
Spring Boot如果使用 Spring Boot,默认模板引擎的路径是 classpath:/template,但是无法直接访问,需要通过控制器 > 解析模板才可以访问。
如果没有进行控制器跳转,那么 Spring Boot 将会使用 ResourceHttpRequestHa ...
Read more
September 20, 2022
12345<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.27-incuba ...
Read more
September 20, 2022
传统软件架构:客户层、表现层、控制层、业务逻辑层、数据库层
客户层: 一般指客户端和浏览器
表现层: 将客户端的请求提交到业务层, 将控制层的返回的数据渲染展示给客户
控制层: 等同于 MVC 中的控制层。接受表现层的请求寻找相应的业务处理
业务逻辑层:实现业务逻辑
数据库层:存放和管理用户 ...
Read more
September 20, 2022
Date获得本月第一天
123Calendar calendar = Calendar.getInstance();calendar.set(Calendar.DAY_OF_MONTH, 1);Date date = calendar.getTime();
获得本月最后一天
12345Ca ...
Read more
September 14, 2022
ThreadPoolExecutorThreadPoolExecutor 继承了 AbstractExecutorService,成员变量 ctl 是一个 Integer 的原子变量,用来记录线程池状态和线程池中线程个数。
高 3 位用来表示线程池状态,低 29 位用来记录线程池线程个数。 ...
Read more
September 14, 2022
参考引用https://github.com/hierynomus/smbj
fileAttributes,包含文件属性掩码https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-fscc/ca28ec38-f155- ...
Read more
September 8, 2022
Maven 笔记Maven 是什么官方介绍 What is Maven?
Maven 是 Apache 软件基金会唯一维护的一款【自动化构建工具】。专注于 Java 平台的【项目构建】和【项目管理】
InheritanceMaven 为构建管理带来的强大的额外特性就是项目继承 (Inher ...
Read more
August 26, 2022
Data Access
1. Transaction Management1.1. Advantages of the Spring Framework’s Transaction Support Model1.1.1. Global Transactions1.2. Understandi ...
Read more
August 17, 2022
场景描述:请求 Content Type 为 application/x-www-form-urlencoded,即参数以键值对形式传递,其中有简单类型,如:数字,字符串,也有 JSON 类型,需要绑定到 Spring 的模型中,完成校验。
参数格式参考如下,为了便于显示,进行了换行:
1 ...
Read more
August 16, 2022
MyBatis Generator 笔记XML 配置参考<context> 元素必需的属性
id
该上下文的唯一标识符。该值将会在一些错误信息中使用到。
可选的属性
defaultModelType
如果 targer runtime 是 MyBatis3Simple, My ...
Read more