![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
SpringBoot
<黑科技T_T
这个作者很懒,什么都没留下…
展开
-
Spring Boot 项目代码混淆,实战来了,再也不用担心代码泄露了!!!!!!!!!!
就是针对编译生成的 jar/war 包 里面的 .class 文件 逆向还原回来,可以看到你的代码写的啥。简单就是把代码跑一哈,然后我们的代码 .java文件 就被编译成了 .class 文件。其余的看注释,可以配置哪些类不参与混淆,哪些枚举保留,哪些方法名不混淆等等。我给你看,但你反编译看到的不是真正的代码。那如果不想给别人反编译看自己写的代码呢?先看一下我们混淆一个项目代码,要做啥?该篇玩的代码混淆 ,是其中一种手段。原创 2023-04-06 16:10:22 · 565 阅读 · 0 评论 -
Springboot集成RabbitMq的Demo
applicaltion.yam文件。application.yam文件。provider工程代码。consumer工程代码。原创 2023-03-22 09:51:45 · 210 阅读 · 0 评论 -
Spring Boot 如何防护 XSS + SQL 注入攻击 ?一文带你搞定!
【代码】Spring Boot 如何防护 XSS + SQL 注入攻击?一文带你搞定!原创 2023-03-17 12:00:43 · 537 阅读 · 0 评论 -
Redis分页缓存查询
【代码】Redis分页缓存查询。原创 2023-03-06 16:01:47 · 360 阅读 · 0 评论 -
Spring的Aspect做异步系统日志、异常信息的记录,代码齐全,复制粘贴就可以用
【代码】Spring的Aspect做异步系统日志、异常信息的记录,代码齐全,复制粘贴就可以用。原创 2023-02-22 10:02:08 · 697 阅读 · 0 评论 -
springboot用redis点赞、统计
springboot用redis点赞、统计原创 2023-01-06 16:09:11 · 545 阅读 · 0 评论 -
springboot异步线程池配置使用
【代码】springboot异步线程池配置使用。原创 2023-02-28 16:28:43 · 669 阅读 · 0 评论 -
Springboot脱敏处理自定义注解
Springboot脱敏处理自定义注解原创 2023-01-04 13:56:00 · 294 阅读 · 0 评论 -
springboot防止重复提交自定义注解
springboot防止重复提交自定义注解原创 2023-01-04 10:20:52 · 282 阅读 · 0 评论 -
springsecurity匿名访问不鉴权注解
springsecurity匿名访问不鉴权注解原创 2023-01-03 17:00:00 · 1231 阅读 · 0 评论 -
springboot+redis限流处理自定义标签切面技术aop
springboot+redis限流处理自定义标签切面技术aop原创 2023-01-03 16:52:17 · 208 阅读 · 0 评论 -
sringboot自动以切面日志记录标签Aspect
sringboot自动以切面日志记录标签Aspect原创 2023-01-03 16:11:26 · 86 阅读 · 0 评论 -
springboot事件触发event
springboot事件触发event原创 2023-01-03 15:38:48 · 275 阅读 · 0 评论 -
根据不同的环境读取不同的系统配置文件springboot
根据不同的环境读取不同的系统配置文件springboot原创 2022-10-28 10:50:23 · 505 阅读 · 0 评论 -
easyPoi导出数据-springboot
easyPoi导出数据-springboot原创 2022-10-28 10:05:05 · 521 阅读 · 0 评论 -
SpringBoot的AOP切面,用户是否购买支付了的切入
SpringBoot的AOP切面,用户是否购买支付了的切入原创 2022-07-27 17:30:10 · 80 阅读 · 0 评论 -
SpringBoot-导出excel,ftp功能,异步功能,涉及比较多东西,有耐心可以好好看看
SpringBoot-导出excel,ftp功能,异步功能,涉及比较多东西,有耐心可以好好看看原创 2022-04-20 16:40:46 · 526 阅读 · 0 评论 -
Java使用图片压缩工具压缩图片的两种方法
上代码pom.xml<!--thumbnailator图片处理--> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>工具类指定大小,不原创 2021-07-21 14:53:03 · 3748 阅读 · 5 评论 -
SpringBoot集成poi做导出功能---完整列子
<!-- easypoi 核心依赖包 --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.0.0</version> </dependency> .原创 2021-06-02 21:46:17 · 244 阅读 · 0 评论 -
java的spring、 ftp附件上传
public Wrapper uploadConstructionStructureFile( @ApiParam(value="请求token",required = true)@RequestHeader("token") String token, @ApiParam(value = "",required = true)@RequestParam("c.原创 2021-04-25 15:59:17 · 145 阅读 · 0 评论 -
redisConfig和redisUtil
import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframewor..原创 2021-02-25 10:45:40 · 209 阅读 · 2 评论 -
ElasticJob案列
配置文件elasticjob: serverlists: 192.168.0.205:2181# serverlists: 192.168.1.188:2181 namespace: tcs-job cron: 0 0/30 * * * ?import com.dangdang.ddframe.job.reg.zookeeper.ZookeeperConfiguration;import com.dangdang.ddframe.job.reg.zookeeper..原创 2020-10-19 18:24:58 · 139 阅读 · 1 评论 -
SpringBootd,pagehelper分页使用篇
<!--mybaits分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.6</version> </dependency>...原创 2020-09-04 14:59:59 · 207 阅读 · 0 评论 -
Springboot集成activiti的配置文件ActivitiConfig
@Configurationpublic class ActivitiConfig { @Bean public ProcessEngineConfiguration processEngineConfiguration(DataSource dataSource, PlatformTransactionManager transactionManager) { SpringProcessEngineConfiguration processEngineConfigur.原创 2020-07-15 15:28:33 · 2815 阅读 · 0 评论 -
Springboot过滤器,过滤相应的方法接口和对POST数据的拦截并通过文件上传
import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import java.io.IOException;@Slf4j@Component@WebFilte..原创 2020-07-09 16:34:05 · 1123 阅读 · 0 评论 -
SpringBoot接口幂等
import com.paascloud.core.lock.RedisDistributedLock;import com.paascloud.provider.config.annotation.Ide;import com.paascloud.provider.config.exception.BusinessException;import com.paascloud.wrapper.Wrapper;import lombok.extern.slf4j.Slf4j;import org..原创 2020-07-04 15:44:55 · 319 阅读 · 2 评论 -
Springboot监控请求耗时 入参 出参 打印日志
import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.Signature;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.l..原创 2020-07-04 15:43:41 · 2260 阅读 · 1 评论 -
Srpingboot 接口幂等注解,防止重复提交
@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Ide { /** * 设置请求锁定时间,超时后自动释放锁 * * @return */ int lockTime() default 10;}原创 2020-06-22 10:07:24 · 564 阅读 · 0 评论 -
Springboot自定义异常,统一优雅
import com.fasterxml.jackson.annotation.JsonIgnore;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import org.codehaus.jackson.map.annotate.JsonSerialize;import java.io.Serializable;/** * The class Wrapper. * * @param <T&g..原创 2020-06-28 08:59:41 · 350 阅读 · 0 评论 -
swagger开发接口,实现验证的入参校验Dto类
pom文件如下<!--swagger依赖包--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.8.9</version> &l.原创 2020-06-28 08:59:23 · 3320 阅读 · 0 评论 -
Redis的工具类RedisUtil
package com.paascloud.core.utils;import com.paascloud.base.constant.CommonConstants;import com.paascloud.base.exception.ParamException;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springfr.原创 2020-05-24 18:29:01 · 732 阅读 · 0 评论 -
使用 @ControllerAdvice 注解,优化异常处理,超级实用的异常处理简单易懂
最近写代码的时候,遇到一个问题:框架遇到异常后会返回一个 JSON 格式的数据,如:{"msg":"id不存在","code":"1001"}为了方便前端统一处理,正常情况的 Controller 返回值也要是这个格式。但要考虑各种情况的异常信息,Service 类就也要返回这个格式的类。问题示例代码如下:Controller 类package blog.controller;import java.util.Map;import org.springf...原创 2020-05-24 18:27:16 · 507 阅读 · 0 评论 -
springBoot,文件上传,文件下载,批量上传详细版
spring.http.multipart.maxFileSize=10MBspring.http.multipart.maxRequestSize=10MB<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</ti...原创 2020-04-21 23:37:41 · 890 阅读 · 0 评论 -
Springboot,之 servlet和filter的两种实现方式
方式1上代码:@WebServlet(name="FirstServlet",urlPatterns = "/first")public class FirstServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; @Override prot...原创 2020-04-17 16:21:08 · 353 阅读 · 0 评论 -
Spring Boot 中如何解决跨域问题
跨域可以在前端通过 JSONP 来解决,但是 JSONP 只可以发送 GET 请求,无法发送其他类型的请求,在 RESTful 风格的应用中,就显得非常鸡肋,因此我们推荐在后端通过 (CORS,Cross-origin resource sharing) 来解决跨域问题。这种解决方案并非 Spring Boot 特有的,在传统的 SSM 框架中,就可以通过 CORS 来解决跨域问...原创 2020-04-09 00:43:42 · 1989 阅读 · 0 评论 -
springCloud微服务学习笔记Zuul Fallback,SideCar,Config Serve
微服务之Zuul Fallback<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> <version>1.4.5.REL...原创 2020-04-02 22:16:53 · 152 阅读 · 0 评论 -
SpringCloud微服务学习笔记HyStrix,DashBoard,Turbine,APIGetWay,Zuul
HyStrix<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <version>1.4.3.RELE...原创 2020-04-01 23:52:02 · 153 阅读 · 0 评论 -
SpringCloud,eureka,ribbon,feign的使用
eureka高可用相互注册服务者修改pom文件<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artif...原创 2020-03-31 15:53:25 · 132 阅读 · 0 评论 -
SoringBoot定时任务Quartz
cron定时任务@SpringBootApplication@EnableSchedulingpublic class App { public static void main(String[] args) { SpringApplication.run(App.class, args); }}@Componentpublic class Schedu...原创 2020-03-29 14:27:32 · 132 阅读 · 0 评论 -
SpringBoot缓冲技术,SpringBoot整合Ehcache和springDataRedis
一,springboot整合Ehcache修改pom文件<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...原创 2020-03-28 17:30:01 · 254 阅读 · 0 评论