
Java
深夜汉堡
这个作者很懒,什么都没留下…
展开
-
基本的前缀树敏感词过滤
前缀树 import org.apache.commons.lang.CharUtils; import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.Initializi...原创 2020-02-04 19:30:32 · 370 阅读 · 0 评论 -
SpringBoot学习之Spring缓存抽象(1)
1.简单的整合项目 SpringBoot+Spring web+mybatis+cache+mysql 1)application.properties #连接Mysql spring.datasource.url=jdbc:mysql://localhost:3306/s003?characterEncoding=utf-8&serverTimezone=UTC&useSSL=...原创 2019-10-21 16:05:26 · 249 阅读 · 0 评论 -
springboot自定义starter
自定义一个简单的starter 1.创建一个空项目 分别添加maven和spring Initializr模块 maven模块作为启动器用来做依赖导入 springInitializr模块作为自动配置模块 注:启动器模块是一个空 JAR 文件,仅提供辅助性依赖管理,这些依赖可能用于自动 装配或者其他类库 命名规约: 非官方自定义命名空间 模块-spring-boot-starter 创建空项目...原创 2019-10-20 23:50:44 · 110 阅读 · 0 评论 -
springboot+thymeleaf环境下返回HTML失败,只返回字符串
使用springboot+thymeleaf时访问HTML界面失败,只返回字符串 可能是注解的问题: 去掉@RestController注解换成@Controller 注解 @RestController = @Controller + @ResponseBody.此时会返回字符串. ...原创 2019-10-16 00:04:41 · 748 阅读 · 0 评论 -
SSM框架项目使用MyBatis分页插件PageHelper实现分页功能
由于平时做练习项目会涉及数据分页,就写个功能总结方便自己学习。 Spring + Spring mvc + MyBatis项目,前端为html 采用的是bootstrap框架 数据交互使用的Ajax 首先在IDEA pom文件中加入分页插件PageHelper坐标 <!-- 引入pageHeler分页插件 --> <dependency> <g...原创 2019-10-12 00:17:34 · 740 阅读 · 1 评论 -
写2个线程,其中一个线程打印 1~ 52,另一个线程打印A~Z, 打印顺序应该是12A34B56C···5152Z。
写2个线程,其中一个线程打印 1~ 52,另一个线程打印A~Z, 打印顺序应该是12A34B56C···5152Z。 重入锁方式 package ThreadTest; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent...原创 2019-09-20 22:28:27 · 512 阅读 · 0 评论 -
静态代码块、代码块、构造函数执行分析
##运行顺序: 1-----------父类静态[对象/代码块(按顺序执行)] 2-----------子类静态[对象/代码块(按顺序执行)] 3-----------父类非静态[对象/代码块(按顺序执行)] 4-----------父类构造方法 5-----------子类非静态[对象/代码块(按顺序执行)] 6-----------子类构造函数 ##测试代码如下: public class C...原创 2019-09-27 23:40:59 · 163 阅读 · 0 评论