- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 前端传递富文本,后端报json识别错误 JSON parse error Unexpected character (‘a‘ (code 97)) was expecting comma to
前端传递富文本,后端报json识别错误 JSON parse error: Unexpected character ('a' (code 97)): was expecting comma to separate
2024-12-02 15:55:47
498
原创 Java 对视频流抽帧
Java 对视频流抽帧,解决 java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.ffmpeg.global.avutil问题, 打的jar包过大的问题
2024-08-27 09:17:49
500
1
原创 Error: error:0308010C:digital envelope routines::unsupported node 版本是 18.18.0
Error: error:0308010C:digital envelope routines::unsupported node 版本是 18.18.0
2023-10-02 16:36:37
204
1
原创 单元测试,使用 @Resource 或 @Autowired注入的对象为空,解决办法
单元测试,使用 @Resource 或 @Autowired注入的对象为空,解决办法
2022-06-17 09:36:55
2701
原创 Feign远程调用丢失请求头原因,及解决办法
1.为什么会丢请求头在订单服务 远程调用 购物车服务订单服务发送请求,是浏览器发起的,会自动带cookie,feign调用购物车的接口,是后端发起的,底层会创建一个新的请求,而这个请求没有任何请求头,原来请求头里的信息都会丢失解决办法:feign调用远程接口时,会扫描所有的拦截器,执行apply方法,我们可以创建一个拦截器放到spring容器中,在拦截器里把原来的头都放到新创建的请求里2.创建拦截器,把原请求的头放到新请求里@Configurationpublic class Gul
2022-05-27 17:01:25
2430
原创 离线购物车,拦截器,TreadLocal用法
1.购物车2.controller@Controllerpublic class CartController { @Resource private CartService cartService; /** * 去购物车页面的请求 * 浏览器有一个cookie:user-key 标识用户的身份,一个月过期 * 如果第一次使用jd的购物车功能,都会给一个临时的用户身份: * 浏览器以后保存,每次访问都会带上这个cookie;
2022-05-25 15:37:43
249
原创 MD5加密 spring securtiy
MD5加密 spring securtiy1.MD5加密的说明,以及此方法的好处MD5:不可逆的加密算法,但是一样的数据,每次加密的结果都一样。一般为了加强安全性,使用加盐的方式 MD5(“密码”+“盐值”),但是手动加盐值,挺复杂,下面的方法封装了加盐步骤,使用更方便2.spring securtiy依赖<dependency> <groupId>org.springframework.security</groupId> <artifact
2022-04-24 18:06:50
2036
原创 后端发送Http请求、忽略SSL检查
后端发送Http请求、忽略SSL检查、OKHttp 跳过SSL检查1.OKhttp依赖<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.10.0</version></dependency>2.忽略SSL检查的工具类package c
2022-03-14 17:09:26
1777
原创 Log4j异常处理
Log4j异常处理log4j:WARN No appenders could be found for logger (com.alibaba.excel.metadata.property.ExcelHeadProperty). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2022-02-24 17:25:58
1328
原创 List集合中 add 和 addAll 的区别
用add添加元素,会把数据整体添加到集合public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); list.add("ddd"); List list1 = new ArrayLis
2021-08-03 22:30:04
365
原创 将集合里的元素用逗号,分号,或者其他任意符号,拼接成字符串
将集合里的元素用逗号,分号,或者其他任意符号,拼接成字符串public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("join"); String join = String.join(",", list);
2021-08-03 14:00:07
1306
原创 标题Lambda表达式的使用,集合元素排序,如果按工资降序排序,如果工资相同,按年龄升序排序,如果年龄相同,按姓名排序
这里写自定义目录标题Lambda表达式的使用,集合元素排序,如果按工资降序排序,如果工资相同,按年龄升序排序,如果年龄相同,按姓名排序代码遍历集合的结果Lambda表达式的使用,集合元素排序,如果按工资降序排序,如果工资相同,按年龄升序排序,如果年龄相同,按姓名排序代码public static void main(String[] args) { List<Student1> list = new ArrayList<>(); Student
2021-08-03 11:57:38
432
原创 Mybatis注解开发出现Type interface Mapper.StudentMapper is not known to the MapperRegistry异常解决办法
Mybatis注解开发出现Type interface Mapper.StudentMapper is not known to the MapperRegistry异常解决办法在核心配置文件中,配置映射关系时使用标签时,属性name的值,写到接口的包名就行,不能写上接口名错误写法(Mapper是包名,StudentMapper是接口名) <mappers> <package name="Mapper.StudentMapper"/></mappers>
2021-03-06 20:37:04
6836
GIS地形分析
2018-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人