- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Apache log4j漏洞复现
Apache Log4j2是一款优秀的Java日志框架。2021年11月24日,阿里云安全团队向Apache官方报告了Apache Log4j2远程代码执行漏洞。由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求漏洞只针对的是2.15以下版本的现在我们来重现一下log4j的漏洞public class Log4jTest { private static final Logger log = LogManager.getLogger(); public s
2021-12-17 09:50:50 4095
原创 mybatis Plus多表查询
mybtaisPlus多表查询连表查询比较特殊,mybatis-plus主要针对单表查询,多表查询的话,可以使用原生的mybatis,当然那样可能麻烦一点需要写大量的sql如果要用mybatis-plus的话其实还是有办法的Dao层 //这里为了方便就用了注解形式 XML形式也一样 //连表的sql还是要你自己写 @Select("<script>"+ "select s.*,org_name from `storage` s left
2021-08-17 16:31:46 10592 1
原创 java爬虫爬取B站弹幕
首先创建一个maven项目,并导入Jsoup包` <dependencies> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version> </depend.
2020-09-05 16:04:47 945
原创 Alibaba Seata配置及使用
本文介绍的是SpringCloudAlibaba整合的Seata什么是Seata?Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。并且他平稳的经历了这么多年淘宝的双11,可以说十分强大。第一步:下载Nacos和SeataNacos简单来说是一个服务注册中心,但他更加强大Nacos下载地址:https://github.com/alib...
2020-04-04 10:41:24 5830 8
原创 Springboot使用put、delete请求报错405
Springboot使用put、delete请求报错SpringBoot给我们自动配置好了HiddenHttpMethodFilter,但是最近发现好像用不了,我用的是SpringBoot版本是2.2.2,默认配置被改成了false,也就是关闭了自动配置,不知道sprongboot什么鬼,坑!!!There was an unexpected error (type=Method Not Al...
2020-03-19 18:42:17 2669 2
原创 springBoot 启动 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
**Springboot启动时报错 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.**产生这个错误的原因是springboot的自动配置,如果你没有配置DataSource就会导致下图这个错误解决方案1@SpringBootApplication(exclude ...
2020-03-17 23:35:28 93433 26
原创 构建spring源码Plugin [id: io.spring.dependency-management,version: 1.0.5.RELEASE
Plugin [id: io.spring.dependency-management,version: 1.0.5.RELEASE, apply: false]wasnotfound在构建spring源码5.1.X中,导入idea报错,这是因为网络问题,你可以重新刷新试试,如果不行,就挂个则需要fanqiang,我是这样解决的,因为gradle仓库是国外的,会导致下载失败后续测试时可能会碰...
2020-02-25 16:50:21 7181
原创 SpringMVC上传文件enctype="multipart/form-data",表单数据获取不到问题
记录一下今天遇到的一个问题就是因为没有打@PathVariable(“files”),然后一直获取不到表单数据,这个files是上传表单的name不能打错,否则获取不到表单数据 @RequestMapping("uploadCard") public String uploadCard(@PathVariable("files") MultipartFile[] files, Inte...
2020-02-03 21:49:48 631
原创 com.sun.jersey.api.client.UniformInterfaceException
com.sun.jersey.api.client.UniformInterfaceExceptionPUT http://localhost:9090/upload/*.jpg returned a response status of 405 Method Not Allowed这种情况一般发生在tomcat上传文件上,是因为tomcat默认是禁止文件上传的需要修改tomcat的配置文件...
2020-02-03 21:07:29 487
原创 使用RedisTemplate添加数据 数据乱码
使用RedisTemplate添加数据 数据乱码redisTemplate默认采用的事JDK的的默认序列化策略,而不是String的序列化策略注入一个配置类@Configurationpublic class RedisTemplateConfig { @Autowired private RedisTemplate redisTemplate; @Bean ...
2020-01-23 17:23:06 387 1
原创 linux下tomcat改为浏览器默认80端口
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080将8080端口改为浏览器默认80端口
2019-12-05 14:46:56 223
Alibaba-Nacos-Seata-Sentinel-windows_linux.zip
2020-04-03
Nacos--seata-server-1.0.0---sentinel-dashboard-1.7.1.zip
2020-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人