程序中从HttpServletRequest中获取参数方法: post请求中从form-data中获取键值对参数的如下: Map <String, Object> map = WebUtils.getParametersStar … 继续阅读 从request中获取参数
分类:技术
利用redis中setnx获取锁单线程执行业务逻辑仿并发
ValueOperations:字符串类型操作 @Resource(name = “stringRedisTemplate”) private ValueOperations<String, Object> val … 继续阅读 利用redis中setnx获取锁单线程执行业务逻辑仿并发
common-io 包常用工具类
commons-io包中工具类常用 对文件的操作方法: 实例1: InputStream in = new URL(“https://a.jpg”).openStream(); byte[] b = IOUtils.toByteArray( … 继续阅读 common-io 包常用工具类
springboot知识点
@Controller和@RestController的区别? 1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2. Controller, RestContr … 继续阅读 springboot知识点
spring task重复执行了2次
本地spring task任务正常每隔一段时间执行一次 但是测试环境 job重复执行了,后来发现是tomcat配置的问题: <Host name=”localhost” appBase=”webapps” … 继续阅读 spring task重复执行了2次
xml里面第一行不要忘记的坑
xml文件第一行 <xml> <a></a> <b></b> </xml> 在发生请求中,说参数错误,找了半天是因为第一行缺少了下面的,添加上就ok了 & … 继续阅读 xml里面第一行不要忘记的坑
idea启动太慢优化
项目中idea 中启动要170秒左右,经过排查,是spring ben 初始化 要求连接mq, 本地环境,可以去掉连接mq的配置,要测试mq的场景,在服务器上去测试 不然每次本地启动耗时这么久,要崩溃的。 <bean i … 继续阅读 idea启动太慢优化
log4j2.xml配置文件中的坑
springboot项目启动,报错, 截图如下: 从控制台日志看不出来错误的详细原因。 在log4j2配置文件中 将第三方的日志又过滤掉了 <!– 第三方 logger –> <logger name=”com.ali … 继续阅读 log4j2.xml配置文件中的坑
shell脚本批量添加数据
mysql本地表,百万级别的数据,测试下添加索引,添加字段,等各种效果 例如新建一张空表 tmp_user, 建表语句如下: CREATE TABLE `tmp_user` ( `id` INT(10) NOT NULL AUTO_INCR … 继续阅读 shell脚本批量添加数据
tomcat源码线程池相关
JIoEndpoint的内部类Acceptor,Acceptor实现了Runnable接口。Acceptor作为后台线程不断循环,每次循环都会接收来自浏览器的Socket连接 最后将Socket交给外部类JIoEndpoint的proces … 继续阅读 tomcat源码线程池相关