java
冰夜翎
这个作者很懒,什么都没留下…
展开
-
java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonGenerator.writeStartArray(Ljava/lang/Obj
java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonGenerator.writeStartArray(Ljava/lang/Object;I)V原创 2023-03-06 17:47:28 · 1212 阅读 · 0 评论 -
hutool 导出excel 列做自适应宽度
导出excel,自适应宽度转载 2022-12-22 12:26:59 · 1696 阅读 · 0 评论 -
spring-boot-maven-plugin未指定版本导致install 错误-spring-boot-maven-plugin:3.0.0
spring-boot-maven-plugin未指定版本导致install 错误-spring-boot-maven-plugin:3.0.0原创 2022-12-19 10:32:48 · 799 阅读 · 0 评论 -
hutool excel导入报错org.apache.poi.ss.usermodel.Cell.getCellType()Lorg/apache/poi/ss/usermodel/CellType;
hutool excel导入报错org.apache.poi.ss.usermodel.Cell.getCellType()Lorg/apache/poi/ss/usermodel/CellType;原创 2022-12-15 18:31:01 · 1150 阅读 · 0 评论 -
Java poi cell.getCellType()对应的单元格类型在最新版本已过期
poi cell.getCellType()转载 2022-12-15 18:24:17 · 1280 阅读 · 0 评论 -
mybatisplus 多条件and 、or 组合查询 (...and ...) or (...and ...)
mybatis-plus 中 queryWrapper and与or嵌套(…and …) or (…and …) 格式效果sql: 条件组成原创 2022-06-09 18:37:18 · 10389 阅读 · 0 评论 -
java8利用流和lambda表达式对list遍历处理
java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。优点: (1) 简洁,跟之前的传统写法对比,能少写不少代码;(2) 易并行计算。尤其适用于遍历结果,循环计算数值或者赋值的时候非常方便。缺点:(1) debug调试不方便;(2) 在非并行时,效率并没有提高(未测试)使用总结1.forEach()list.forEach(item->{//执行逻辑//item.setName(“测试”);//item.getName();}转载 2022-05-28 18:06:48 · 4602 阅读 · 0 评论 -
Java读取json文件,再生产新的json文件
<!-- 阿里JSON解析器 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency> //读取json文件原创 2021-10-29 17:09:18 · 303 阅读 · 0 评论 -
java 获取服务器IP地址及MAC地址
java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址 /** * 此方法描述的是:获得服务器的IP地址 */ public static String getLocalIP() { String sIP = ""; InetAddress ip = null; try { boolean bFindIP = false;转载 2021-10-14 11:40:57 · 1686 阅读 · 0 评论 -
Factory method ‘redisConnectionFactory‘ threw exception; nested exception is java.lang.NoClassDefFou
Factory method ‘redisConnectionFactory’ threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfigspringboot整合redis报错org.springframework.beans.factory.UnsatisfiedDependencyException: Error c原创 2021-09-01 16:54:55 · 13351 阅读 · 0 评论 -
Springboot启动完毕后提供了立刻执行自定义程序的两个接口类
用postman验证springSecurity登录获取用户参数。本文默认大家都已经集成了springSecurityhttp://localhost:8086/manage/j_spring_security_checkj_spring_security_check springsecurity默认验证账号密码的访问接口访问该地址能直接被拦截到UsernamePasswordAuthenticationFilter这个类进行账号和密码验证同时也可以通过java代码来访问这个j_sprin原创 2020-08-18 16:48:43 · 1449 阅读 · 0 评论 -
springMVC处理跨域问题
第一步 创建跨域拦截import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpSe原创 2021-03-18 16:11:33 · 113 阅读 · 0 评论 -
HttpRequestUtil 工具类
package com.util;import java.io.IOException;import java.util.Map;import java.util.Set;import org.apache.http.HttpEntity;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.config.RequestConfig;import org.apache.http原创 2021-02-24 09:54:58 · 276 阅读 · 0 评论 -
java中逗号分隔的字符串和List相互转换
1、将逗号分隔的字符串转换为ListString str = “a,b,c”;List result = Arrays.asList(str.split(","));2、将List转换为逗号分隔的字符串(1) 利用Guava的JoinerList list = new ArrayList();list.add(“a”);list.add(“b”);list.add(“c”);String str = Joiner.on(",").join(list);(2)利用Apache Common转载 2021-01-08 14:14:25 · 3555 阅读 · 1 评论 -
XSS攻击及解决方案
什么是XSS攻击?XSS攻击使用Javascript脚本注入进行攻击XSS攻击常出现在提交表单中,如博客的评论区等,用户可以通过提交评论:,那么只要访问该页面的用户都会弹窗,当然,这可能是为了娱乐娱乐,不要小看XSS攻击,有些人利用XSS攻击窃取用户名密码,调用黑客的工程,将用户名和密码发送过去,也可以伪装成钓鱼网站。例如在表单中注入: 那么页面会跳转到xxx.com还可以根据js获取本地浏览器的cookie信息,根据cookie信息完全可以模拟用户。那么该如何防止XSS攻击呢?实现思路:使原创 2020-11-03 18:27:37 · 1892 阅读 · 0 评论 -
Spring @Scheduled定时任务调度配置的详解
Spring定时器中配置文件中一些配置信息,供各位参考及指正创建一个包含定时器配置的Spring配置文件:如spring-taskTime.xml。以下均为配置信息:1、如下图加入 xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation=" http://www.springframewor...原创 2020-04-16 16:43:44 · 1173 阅读 · 0 评论 -
线程池ThreadPoolExcutor的使用
线程池ThreadPoolExcutor的使用摘自阿里巴巴开发手册:【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样 的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:Executors 返回的线程池对象的弊端如下: 1)FixedThreadPool 和 SingleThreadPool: 允许的请求队...转载 2019-12-20 10:30:02 · 206 阅读 · 0 评论 -
Java String 常量池理解
Java String 常量池理解String:字符串常量池作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串常量池:字符串常量池的设计意图是什么?字符串常量池在哪里?如何操作字符串常量池?字符串常量池的设计思想字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价,作...转载 2019-12-17 11:33:28 · 107 阅读 · 0 评论 -
ReentrantLock实现原理
1 synchronized和lock1.1 synchronized的局限性 synchronized是java内置的关键字,它提供了一种独占的加锁方式。synchronized的获取和释放锁有JVM实现,用户不需要显式的释放锁,非常方便,然而synchronized也有一定的局限性,例如:1、当线程尝试获取锁的时候,如果获取不到锁就会一直阻塞。2、如果获取锁的线程进入休眠或者阻塞,除...转载 2019-12-04 17:23:07 · 149 阅读 · 0 评论 -
Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header
Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header{“Author”: “tomcat and jerry”,“url”:“http://www.cnblogs.com/tomcatandjerry/p/5899722.html”}Spring RestTemplate, 使用java访...转载 2018-12-05 16:07:37 · 249 阅读 · 0 评论 -
java 根据ip获取地理位置
package com.hpczy.common.utils;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingExceptio...转载 2018-12-17 10:16:11 · 884 阅读 · 0 评论 -
java 获取web项目中的文件路径
RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();HttpServletRequest request = (HttpServletRequest) requestAttributes.resolveReference(RequestAttributes.REFERENCE_REQU...原创 2019-01-15 18:04:17 · 1181 阅读 · 0 评论 -
Springboot 打包成jar以后,读取resources里的文件夹
亲测有效InputStream inputStream=getClass().getClassLoader().getResourceAsStream(“static/views/upload/certificateImage/zs.jpg”);原创 2019-06-24 16:33:00 · 2707 阅读 · 1 评论 -
java 生成二维码,并跟其他图合成新图 图片添加水印
效果 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> <depende...原创 2019-06-24 17:01:25 · 836 阅读 · 0 评论 -
java进行图片和字符串的互相转换
/** * 根据图片路径,把图片转为byte数组 再转为字符串 * @param Path 图片路径 * @return byte[] * @throws IOException */ public static String testUpload() throws IOException { File fil...原创 2018-11-08 10:26:30 · 875 阅读 · 0 评论