java
Steve_Kung君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot-集成docker
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"&g.原创 2020-08-03 21:36:51 · 395 阅读 · 0 评论 -
多环境配置 和 自定义属性与加载
多环境配置 自定义属性与加载 方法一 ### 自定义属性 cn.ay.book.name=spring boot 2 cn.ay.book.author=ay @Value("${cn.ay.book.name}") // 加载对应的配置属性 package cn.stevekung.properties; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; impo.原创 2020-07-30 22:18:11 · 347 阅读 · 0 评论 -
dubbo 和 zookeeper
提供方 用 maven创建子模块 api server <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.原创 2020-07-30 21:37:05 · 340 阅读 · 0 评论 -
监控
<!--监控管理--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> ### 应用监控配置 #指定访问这些监控方法的端口 management.server.port=8080 management.原创 2020-07-30 11:57:51 · 411 阅读 · 0 评论 -
spring security
<!--security--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> package cn.stevekung.security; import cn.stevekung.service..原创 2020-07-30 11:21:55 · 222 阅读 · 0 评论 -
mongodb
<!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> ###mongodb配置 ###host地址 spring.data.mongodb.host=localhost.原创 2020-07-30 10:13:17 · 220 阅读 · 0 评论 -
retry 重试
解决 网络不通 再次请求 <!--retry--> <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> <dependency> <groupId>org.aspectj</groupId>.原创 2020-07-29 22:30:56 · 530 阅读 · 0 评论 -
自定义全局异常处理
package cn.stevekung.error; // 自定义 业务异常 public class BusinessException extends RuntimeException { public BusinessException(){} public BusinessException(String message) { super(message); } } package cn.stevekung.error; import lombo.原创 2020-07-29 22:12:45 · 300 阅读 · 0 评论 -
自定义错误页面 404.html
static/404.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div class="text" style="text-align: center"> 404,主人, 我累了, 让我休息一会原创 2020-07-29 21:55:28 · 34590 阅读 · 0 评论 -
异步 Asyn
开启异步 @SpringBootApplication @ServletComponentScan // 配置过滤器 用到 @EnableAsync public class SpringBootBookV2Application { // 异步查询 Future<List<AyUser>> findAsynAll(); @Override @Async public Future<List<AyUser>> findAs.原创 2020-07-29 21:40:23 · 380 阅读 · 0 评论 -
mybatis
<!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version> </dependency> ### mybatis配置 mybatis.m.原创 2020-07-29 17:37:46 · 244 阅读 · 0 评论 -
定时器 和 email
定时器 <!--quartz定时器--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> </dependency> package cn.stevekung.quartz; import org.apache.logging.log4j.LogManager; impor.原创 2020-07-29 17:10:32 · 418 阅读 · 0 评论 -
log4j2 和 redis日志选择
参考链接https://blog.youkuaiyun.com/qq_36370294/article/details/81535532 <!--log4j2--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependenc原创 2020-07-29 15:48:07 · 1075 阅读 · 0 评论 -
redis
基于注解的缓存支持 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.3.2.RELEASE</version> </dependency&.原创 2020-07-28 22:13:44 · 195 阅读 · 0 评论 -
过滤器 和 监听器
过滤器 使用@WebFilter(filterName = "ayUserFilter", urlPatterns="/*") 注解 package cn.stevekung.filter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException; @.原创 2020-07-28 16:12:44 · 203 阅读 · 0 评论 -
事务
事务的四大特性 ACID 原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:一个事务可以封装状态改变(除非它是一个只读的)。事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。 隔离性:隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操作。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中原创 2020-07-28 15:40:33 · 181 阅读 · 0 评论 -
thymeleaf
\ <!--thymeleaf--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> package cn.stevekung.controller; import cn.stevekung.p..原创 2020-07-28 15:03:31 · 182 阅读 · 0 评论 -
jpa
package cn.stevekung.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name = "ay_user") @Data @AllA.原创 2020-07-28 14:32:52 · 202 阅读 · 0 评论 -
springboot集成druid 配置文件生效 记录
# mysql spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/huang?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8 spring.datasource.username=root spring.datasource.pass.原创 2020-07-28 10:23:40 · 438 阅读 · 0 评论
分享