问题速记
把编码过程中遇到的问题及解决方法记录下来
balance_doge
这个作者很懒,什么都没留下…
展开
-
关于返回报文中序列化问题
接口返回时,会使用Resp包装类,由框架带来的便利,框架会帮助我们序列化。public class Response{ private List<CtrlHistory> datas; private String datasStr; private Integer page; private Integer rows; private Integer total;}当返回对象如上时,会对当前对象做Json序列化,“private String原创 2021-12-10 17:31:39 · 771 阅读 · 0 评论 -
Vertx中访问Mysql
序:在使用Vertx开发过程中,有数据库操作,发现原生自带mysql Client过于繁复,且代码可阅读性极差,在想使用ORM工具过程中,发现了对Vertx理解过于粗浅。Vertx没有提供傻瓜化的框架:rdbms: 关系数据库管理系统为什么vert.x没有提供傻瓜化的框架呢?因为用vert.x的人,本身对于rdbms有些说白了,就是瞧不上,因为数据库会先于应用服务器触发吞吐瓶颈,一个传统系统,比如是tomcat和mysql的组合,当并发量上去之后,mysql会先于tomcat之前顶不住,所以第一原创 2021-12-10 16:51:13 · 860 阅读 · 0 评论 -
字节数组与16进制字符以及Base64
字节数组与16机制字符关系JDK提供的算法,计算得到的结果一般是字节数组。1字节=1Byte=8bit 字节数组经常需要 显式表达。我们一般使用16进制(0-F)来表达,4bit可以表达16进制的值。所以转化为16进制字符串的长度,是字节数组长度的2倍。也就是2个16进制的字符,才能完整表达一个字节的值。Base64Base64 编码是基于64个字符 A-Z,a-z,0-9,+,/ 的编码方式,因为2的6次方正好为64,所以就用6bit就可以表示出64个字符。字节数组转Base64时,就是原创 2021-07-27 10:26:39 · 1436 阅读 · 0 评论 -
MessageDigest
使用MessageDigest做SHA256机密 MessageDigest messageDigest = MessageDigest.getInstance("SHA-256"); messageDigest.update(paramStr.getBytes(StandardCharsets.UTF_8)); byte[] sha256Byte = messageDigest.digest();此时sha256Byte的结果为SHA256加密结果。重复调用messageDiges原创 2021-07-26 11:50:05 · 525 阅读 · 0 评论 -
IDEA中优先引用
IDEA中proejct-structure中的module,有每一个模块依赖列表,同时这个列表也是依赖的顺序,意味着当打好包的jar,和源码同时被依赖时,可以让module优先依赖源码,方便debug.只需添加源码依赖,同时调整顺序为目录最上....原创 2021-06-11 09:10:17 · 420 阅读 · 0 评论 -
TDengine时序数据库FAQ系列1:JDBCDriver找不到动态链接库(no taos in java.library.path)
为帮助用户更好的使用TDengine,将使用TDengine过程中遇到的问题进行整理,形成问题解答列表。问题描述在windows10 x64平台上,安装TDengine的windows客户端之后,通过JDBCDriver无法连接到服务端,错误信息为java.lang.UnsatisfiedLinkError: no taos in java.library.path1问题分析此错误信息为java无法找到或者装载taos.dll,排查步骤如下到C:\windows\system32目录查看是否存转载 2021-05-13 14:01:13 · 4241 阅读 · 0 评论 -
Error occurred during initialization of VM Could not reserve enough space for object heap
开发时遇到问题could not create the java virtual machineError occurred during initialization of VMCould not reserve enough space for object heap因为同时启动了十几个项目,电脑扛不住了,所以需要在idea中,指定项目的启动参数,以下是配置参数Xms128m JVM初始分配的堆内存-Xmx512m JVM最大允许分配的堆内存,按需分配-XX:PermSize=64M JV原创 2021-05-13 11:49:23 · 507 阅读 · 0 评论 -
Idea 添加Service窗口
Alt + 8 添加 service 窗口add service 选择 Run Configuration Type选择spring boot即可,更好的可视化原创 2021-05-13 11:40:40 · 2961 阅读 · 0 评论