- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 Cannot construct instance of `com.alibaba.fastjson.JSONObject`异常解决
问题:发送端:接收端VO:接收前端数据时使用的VO类接收字段为 JSONObject类型,在接收后抛出异常如下:解决:发送端:大致错误问题为:发送端发送了一个String类型的字段,但接收端是JSONObject,在反序列化时类型不匹配导致异常。...
2022-01-10 19:37:23
6622
原创 AES算法ECB模式PKCS7Padding补码方式解密
找资料很久,记录一下,只做参考 //maven配置 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.47</version> </dependency> //加载解密类 static { try {
2021-08-18 17:01:06
959
转载 inputStream转byte数组
转载自:https://blog.youkuaiyun.com/fengsheng5210/article/details/78191734,稍作修改/** * inputStream转byte数组 * * @param inputStream 输入流对象 * @return byte数组 */ public static byte[] inputStreamToByteArray(InputStream inputStream) { try
2021-08-17 14:28:45
12072
原创 java读取PFX
代码如下,仅供参考/** * 从PFX文件中获取私钥 * * @param pfxFilePath 文件存储目录 * @param strPassword PFX密码 */ private Key getPrivateKeyFormPfx(String pfxFilePath, String strPassword) { try (FileInputStream fis = new FileInputStream(pfxFileP
2021-08-17 14:12:35
583
原创 maven常用组件配置
maven常用组件配置配置项目打包为tar.gz<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/main/resources/assembly.xml</descriptor> <
2021-04-09 12:17:08
295
转载 递归实现父子表树形结构
参考此文章,做了一些改动。https://www.cnblogs.com/zhou-920644981/p/11329095.html直接上测试代码import java.util.ArrayList;import java.util.Comparator;import java.util.List;public class Test2 { private static List<Organization> organizationList = initData();
2020-11-21 17:29:38
741
原创 powerdesigner设置字段长度
设置字段长度如图发现length属性无法输入宽度值,其实只要打开DataType标签,选择可带有宽度的字段类型就可以了,如图设置完成后就可以输入字段宽度。
2020-11-02 11:37:38
1811
原创 SpringBoot2.0设置统一响应
package com.ankki.aasnms.config;import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.support.config.FastJsonConfig;import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;import org.springframework.cont.
2020-10-15 17:24:23
424
原创 编码规范约束方法总结
时光如梭,从事Java开发已经两个年头,越发认识到编码风格、规范的重要性,在这里做下总结记录一下。1.idea自动识别冗余代码版本比较新的idea会支持的更好,目前我使用的版本是2019.3
2020-10-10 10:07:21
821
原创 常用工具类,后续再补充
public class DateUtils{ private static String pattern = "yyyy-MM-dd HH:mm:ss"; private static String splitRegex = ",";/****获取指定日期中的最小时间(LocalDateTime) 时间戳(s)**/private static long minD...
2019-11-15 11:39:32
271
原创 使用jconsole和visualVM连接远程JVM
jconsole和VisualVM都是很好的jvm监控工具,本文简单说明这两个工具的连接方式。首先要启用jconsole连接,需要在被连接的服务器上配置jmx参数。找到系统中tomcat安装目录/bin目录下catalina.sh脚本文件,一般在第一行写入一条新的配置如果有的话在后边追加就好了,如果系统注册了tomcat的service服务,在服务脚本里加也是可以的。JAVA_OPT...
2019-09-30 15:26:30
313
原创 java获取接口类中的常量值
Field[] fields = Constants.class.getDeclaredFields()for(Field field :fields){ try{ //string格式的参数就转化为string System.out.println(field.get(field.getName()).toString()); }ca...
2019-07-12 16:07:57
3174
原创 mysqldump导出数据乱码解决方法
在项目中用到mysqldump命令去导出mysql数据,但是却出现中文乱码的情况,经过排查是mysql数据库有存在blob这种类型的数据造成,具体的解释请看https://blog.youkuaiyun.com/lwei_998/article/details/53899555这篇文章,经过排查,项目中并没有使用此字段,后来突然想到quartz在任务持久化的时候有插入数据,经过排查,发现正是问题根本所在。参考...
2019-04-29 21:02:40
1245
原创 mysql查询没有关联的三张表
因为业务需求,遇到了这么一个查询,本想一个联合查询就完事了,谁知三张表之间没有任何关联,这就使我苦恼了半天,终于想出了解决办法。首先,三张表之间没有任何关联,字段也不尽相同,我们要使查询结果合并就需要使用 union all 关键字(过滤重复数据使用union 就可以了)假设我们有三张表 user,info,system查询如下select * from ((select ...
2018-12-10 11:42:30
7170
2
转载 poi导出excel发现不可读取内容的解决办法
//修正 Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?如果信任此工作簿的来源,请点击"是" res.setHeader("Content-Length", String.valueOf(input.getChannel().size()));res:response input:FileInputStream------...
2018-12-05 17:44:02
8961
转载 mysql查询一张表的所有列名
突然需要这么一个查询,找了一会,记录一下转载地址https://www.cnblogs.com/a2b1/p/7352662.htmlSELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = '...
2018-12-05 14:48:21
5381
1
翻译 关于hibernate生成表错误的问题
粗心大意。。。没有写hibernate.hbm2ddl.auto属性的值。。下列是属性值create:表示启动的时候先drop,再createcreate-drop: 也表示创建,只不过再系统关闭前执行一下dropupdate: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一...
2018-06-19 23:17:34
197
原创 win10远程连接阿里云轻量级服务器
点击win按钮,打开windows附件,选择远程桌面连接,输入好阿里云上的账号和密码,如果连接报错,说是oracle加密或credSSP错误,这时,我们打开运行窗口输入gpedit.msc进入本地策略组编辑器 选择计算机配置里的管理模板,选择系统,选择凭据分配,这时右边会有一个加密Oracle修正这一项,双击打开,改为已启用,保护级别改为易受攻击,应用后保存退出,再次连接如,果还是出现这个错误,新...
2018-05-29 18:13:36
3342
2
原创 powerdesigner设置自增键和只生成外键列避免生成外键关系
设置自增---> 在物理模型图中打开实体对象的Columns属性面板,选中要自增的列,右键点击选项properties,选中右下方的Identity复选框就OK了避免外键约束--->在物理模型图中打开工具选项卡,选择model-options,选择reference,把auto-migrate columns复选框取消选中就可以了,删除完外键关系,你会发现外键列并没有删除,但是还有一个...
2018-05-20 01:09:21
2616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人