
java
NatChan
我们用人生最好的年华做抵押,去担保一个说出来都会被人嘲笑的梦想。
展开
-
Linux服务器等保加固脚本/检测脚本
Linux服务器等保加固脚本/检测脚本原创 2023-04-11 14:38:32 · 1384 阅读 · 1 评论 -
如何把List中的对象中某个相同属性字段归为一个集合并且使用Map集合存起来
比如我有一个List集合,集合中存放着许多的Person对象,我想要把Person对象中的age属性字段,把age相同年龄属性的Person对象都放在一个List集合中,然后把age作为Map集合的key键,List集合作为Map集合的值。怎么可以最爽的快速写出来呢?可以使用Java 8的新特性之一 集合的Stream方法!原创 2023-02-17 15:54:13 · 1386 阅读 · 0 评论 -
Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property
- Application startup failedorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxxxxxController':Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'sqlSession原创 2022-11-27 17:54:50 · 7552 阅读 · 0 评论 -
springboot 配置LocalDateTime JSON返回时间戳
方案二import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.databind.*;import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;import org.springframework.boot.autoconfigure.jackson转载 2022-04-21 13:21:03 · 1194 阅读 · 0 评论 -
Java对象转JOSN格式字符串,value设置为null被过滤问题
java对象转换为json格式的字符串,我们一般做法都是直接使用toJSONString() 方法,直接丢转换的对象进去,这样的话,转换出来的json格式的字符串不会显示值为空的 key和value, 例子如下: Map<String, Object> bodys = new HashMap<>(); bodys.put("Name", "法外狂徒张三"); bodys.put("NO", null); b...原创 2021-08-19 11:04:55 · 2421 阅读 · 0 评论 -
JsonObject获取List方法,转换成java对象List
JSONArray menusBySystemMenuCode = redisJson.getJSONArray("menusBySystemMenuCode");//将jsonArray 转换为Java Menu类型的ArrayListArrayList<Menu> menus = (ArrayList<Menu>) menusBySystemMenuCode.toJavaList(Menu.class);原创 2021-08-19 10:02:09 · 5608 阅读 · 0 评论 -
Java 字符串转byte字节数组格式规范
日常错误的写法,尽量不要自己写"utf-8"String string = new String(bytes, "utf-8");byte[] bytes = string.getBytes("utf-8");请换成下面这个写法:String string = new String(bytes, StandardCharsets.UTF_8);byte[] bytes = string.getBytes(StandardCharsets.UTF_8);自己踩的小坑,在字符串的转载 2021-08-18 18:23:03 · 675 阅读 · 0 评论 -
Java HttpUtils 请求工具类
import org.apache.commons.lang.StringUtils;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.metho.转载 2021-07-19 17:38:36 · 3009 阅读 · 1 评论 -
SpringBoot整合Redis使用的Utils工具类以及config配置模板
1、导入依赖<!-- 整合redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2、配置连接 application.properties # 配置redis spri.原创 2021-04-23 17:05:51 · 1086 阅读 · 1 评论 -
百度文字转语音Api,文字长度限制问题
百度合成语音接口,文字内容长度限制,纯汉字不得超过2048个(不包含任何其他字符,否则报错)百度语音合成接口使用,就不再累赘,去参考这个博主的文章https://blog.youkuaiyun.com/belonghuang157405/article/details/817078582048个汉字不够用?那我就自己封装一个语音Util类,该类将字符串的文字长度进行一个判断,如果超出2000个字的内容,我就对内容进行分割。分别发送多个请求去获取已转成的语音内容,再拼接成一整串MP3语音文件,..原创 2021-01-15 17:20:51 · 2563 阅读 · 3 评论 -
IDEA的Maven项目,本地仓库jar包都下载好了,pom.xml也写好要引入jar包了为什么引入不了?
是这样子的,我的电脑上没有下载Maven软件,创建一个新的项目是IDEA-Maven工程的,所以算是idea自带的maven吧。因为第一次创建maven项目,需要引用spring之类的jar包,pom.xml也写好了引入代码引入好了坐标,因为maven需要联网下载jar包到本地的仓库,下载的速度很慢,我就百度了一下这篇文章,是需要修改maven中的配置文件settings.xml中的中央仓...原创 2020-03-23 02:01:45 · 1924 阅读 · 0 评论 -
DateFormat中的parse老是抛出 java.text.ParseException: Unparseable date问题
今天使用DateFormat的parse方法,老是报java.text.ParseException: Unparseable date 错误。一般想到的最简单的使用方式是:DateFormat df = new SimpleDateFormat();Date d = df.parse(new Date().toString());...转载 2019-10-31 17:55:33 · 3520 阅读 · 0 评论 -
Mac IDEA 启动时报错:Disk store path can't be created: /xxx/cache
提示你无法创建磁盘存储路径:/xxx/cache 的错误时查看你的ehcache.xml 配置文件路径,在看看你系统磁盘上是否存在ehcache.xml 配置的文件夹。去到系统的磁盘上,新建你在ehcache.xml中配置的路径文件夹我这里新建了 uni文件夹,就ok了,里面的文件你启动项目的时候会自动配置进去的...原创 2019-10-30 17:58:27 · 2894 阅读 · 0 评论 -
spring boot 接收Json、List入参,List转JSONArray和JSONArray转List
本文章调用的是阿里的 fastjson对象前端直接传入数组(这种方式最简单): [{"id":1,"userId":1512629135717411,"plate":"3D展览","customPlate":"3D展览","state":1,"sort":1},{"id":2,"userId":1512629135717411,"plate":"作品","customPlate":...原创 2019-10-14 11:54:20 · 6424 阅读 · 0 评论 -
Cause: java.sql.SQLException: Invalid value for getInt() - 'XXXXX...'
提示我项目报错、getInt()方法,我看了下我的mapper.xml文件的数据类型,和对象中接收的类型都是正确的。但是,我的对象中有用到有参的方式创建对象,但是我有参有一些参数是未设置完全,导致的映射报错红圈中的字段(因为是主键自动生成的,所以我当时把id这个字段删掉了,后来查询sql返回数据时就报错了)把有参方法删掉,重新生成有参方法,生成该对象中的所有字段就ok了...原创 2019-10-09 18:00:47 · 1976 阅读 · 0 评论 -
支付宝支付Java后台总结
原链接 https://www.cnblogs.com/jpfss/p/9289407.html这个支付的流程是前端H5(APP等)需要支付时调用后台的接口拿到我们加密的签名去调起支付宝的支付界面(支付宝APP)进行支付操作,并且前端在支付成功后,支付宝后台会回调一个我们在签名时写入的一个接口地址进行支付结果的异步通知。前置准备1、在整个编写过程中使用到的变量主要有私钥、公钥以及你的A...转载 2019-02-01 16:25:59 · 326 阅读 · 0 评论 -
微信安卓APP支付 获取二次签名
相关代码如下:获取sign签名方法 /** * 获取sign签名 * * @return */ private Map<Object, Object> genPayReq() { // 获取参数的值 PayReq request = new PayReq(); r...原创 2019-01-25 19:52:20 · 1933 阅读 · 0 评论 -
重温 Java基础之 JDK, JRE, JVM 三者关系
最近有时间,回顾丢下的Java基础知识原创 2019-01-13 20:26:20 · 480 阅读 · 0 评论