Springboot
Springboot
写....写个大西瓜
lahee~~~
展开
-
TS-JOB 调度工具
一个轻量级的调度工具,自带简易页面,配置方便。可以动态配置调度频率,随时启动、关闭调度,并记录执行状态。原创 2023-05-18 14:23:21 · 255 阅读 · 0 评论 -
Springboot 整合常用对象存储工具(asw s3 亚马逊云存储,minio,阿里oss)
【代码】Springboot 整合常用对象存储工具(asw s3 亚马逊云存储,minio,阿里oss)原创 2022-10-31 15:46:27 · 1730 阅读 · 0 评论 -
springboot项目中mapstruct简单使用(gradle、maven)
mapstruct java springboot gradle maven2、创建convert接口 (具体在注释里)3、使用, END原创 2022-06-08 11:47:23 · 1355 阅读 · 0 评论 -
基于SpringBoot,Spring Cloud的微服务框架,整合Gateway、Config、Ribbon、Hystrix、Eureka、OpenFeign
基于SpringBoot,Spring Cloud的微服务框架,整合Gateway、Config、Ribbon、Hystrix、Eureka、OpenFeignGitHub路径:https://github.com/wuyue930912/cloud-pet-hub.gitCoding路径:https://e.coding.net/pethub/hub/pet-hub.git原创 2021-12-01 11:17:01 · 2612 阅读 · 7 评论 -
JAVA YML/YAML转JSON格式
JAVA YML/YAML转JSON格式1、引入依赖<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version></dependency>2、转换方法原创 2021-09-15 11:32:13 · 2074 阅读 · 0 评论 -
Springboot2 整合Netty
Springboot2 整合Netty1、引入依赖2、编写服务端代码application.yml增加配置:心跳包bean:解码器:编码器:数据包实体:Holder,用来保存通道:Handle,通信用的:客户端建立,断开连接会chufachannelActive,channelInactive方法xx秒没有收到心跳包会触发userEventTriggered方法收到消息会触发channelRead方法,在这里写通信的逻辑服务端配置类:原创 2021-08-20 16:19:10 · 1630 阅读 · 1 评论 -
Redis集群搭建(单机环境),Springboot 2.x 集成 Redis 集群
Springboot 2.x 集成 Redis 集群1、Redis集群搭建(单机)1、创建文件夹2、进入env目录执行echo -e "port 7001\ncluster-enabled yes\ndir /data/tfd/7001\ncluster-config-file nodes-7001.conf\npidfile "/data/tfd/7001/redis-7001.pid"\nlogfile "/data/tfd/7001/redis-7001.log"\nappendonly原创 2021-06-30 18:18:28 · 1439 阅读 · 1 评论 -
SpringBoot集成SpringBootAdmin
SpringBoot集成SpringBootAdminSpringboot版本2.2.7.RELEASE1、server1、创建一个Springboot应用2、引入依赖 <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>2.2.4原创 2021-04-30 15:51:12 · 3957 阅读 · 3 评论 -
CentOS7 通过iptables实现全透明模式WAF
iptables 全透明模式部署WAF需求 :WAF作为第七层的应用,前面通过NGINX实现了反向代理防护目标站点,现要实现透明模式防护(用户直接访问目标站点IP,如果流量触发WAF规则则会被拦截,如果正常则记录流量到WAF数据库后放行,用户感知不到WAF存在,但是WAF正常生效,后续再考虑软件Bypass或硬件Bypass)流量流转过程 服务器接线方式 (实际环境ip和图里不一样,实际为被防护站点:192.168.113.105, WAF:192.168.113.104)开始骚操作1、接好线原创 2021-04-27 10:43:56 · 4932 阅读 · 1 评论 -
SpringBoot服务器的瞬时 Diffie-Hellman公共密钥过弱
SpringBoot服务器的瞬时 Diffie-Hellman公共密钥过弱修改application.ymlserver enabled-protocols: TLSv1,TLSv1.1,TLSv1.2 ciphers: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CB原创 2021-04-15 13:23:10 · 4719 阅读 · 0 评论 -
Springboot2.x统一拦截指定Exception
Springboot2.x统一拦截指定Exception@ControllerAdvicepublic class ExceptionControllerAdvice { @ExceptionHandler(value = MethodArgumentNotValidException.class) @ResponseBody public ResponseEntity<ResponseResultVO> bindExceptionHandler(BindExcep原创 2021-03-29 14:11:37 · 4568 阅读 · 3 评论 -
使用Lombok子类继承父类,父类属性不生效
使用Lombok子类继承父类,父类属性不生效子类增加:@ToString(callSuper = true)@EqualsAndHashCode(callSuper = true)@Data@Entity@ToString(callSuper = true)@EqualsAndHashCode(callSuper = true)public class SysRights extends BaseEntity { @Id @GeneratedValue(generator原创 2021-03-18 11:06:59 · 9412 阅读 · 0 评论 -
Springboot2.x 集成 quartz 实现动态定时任务
Springboot2.x 集成 quartz 实现动态定时任务1、引入依赖springboot2只需要引入starter-quartz即可<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>``2、实现ApplicationC原创 2021-02-07 09:47:11 · 7404 阅读 · 6 评论 -
Springboot定时任务@Scheduled使用
Springboot定时任务@Scheduled使用1、启动类上添加@EnableScheduling开启定时任务@SpringBootApplication@EnableScheduling@Slf4jpublic class MaintainStarter { public static void main(String[] args) { SpringApplication.run(MaintainStarter.class, args); }}2、创建原创 2021-03-18 10:57:19 · 4909 阅读 · 3 评论 -
Springboot自定义注解&传参&简单应用
Springboot自定义注解&传参&简单应用1、目录结构:1.1 annotation为自定义注解位置2、自定义注解2.1 自定义两个注解LogController、TimeConsuming用来记录日志和统计方法耗时,其中LogController有三个参数@Target({ElementType.PARAMETER, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @原创 2021-03-18 10:45:05 · 9869 阅读 · 4 评论