随笔分类 -  Java

摘要:JNI调用C++dll库报错Unsupported argument type 关于如何JNI如何调用C++dll库传递结构体,请参考 "2019 09 28 JNI调用C++dll动态库如何转换struct结构体为java实体类" 。 jna调用c++dll库时报错: 异常信息提示参数类型对不上? 阅读全文
posted @ 2019-09-28 01:21 趙小傑 阅读(1819) 评论(0) 推荐(0)
摘要:JNI调用C++dll动态库如何转换struct结构体为java实体类 需求:使用java对接第三方c++程序,调用c++方法 一、JNI和JNA简介 JNI(Java Native Interface)是一种技术,通过这种技术可以做到以下两点: Java程序中的函数可以调用Native语言写的函数 阅读全文
posted @ 2019-09-28 00:53 趙小傑 阅读(2868) 评论(0) 推荐(0)
摘要:Http请求传输base64码+号变空格问题 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环 阅读全文
posted @ 2019-09-16 10:48 趙小傑 阅读(3299) 评论(0) 推荐(0)
摘要:Java 对称加密DES、3DES、AES 算法 一、对称加密算法 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。(by 百度百科) 1、常用算法 在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、R 阅读全文
posted @ 2019-09-10 21:44 趙小傑 阅读(2037) 评论(0) 推荐(0)
摘要:Java Response URL 重定向的 Cookie 问题 想象下面两行伪代码: 1. setCookie(...); 2. redirect(new_web_url); 首先设置一个Cookie,然后重定向到另外一个网址,这个网址跟当前网站的域名不同 在多数情况下这两行代码执行毫无问题,co 阅读全文
posted @ 2019-09-09 21:31 趙小傑 阅读(4510) 评论(0) 推荐(0)
摘要:Java中CST北京时间和UTC国际时间转换 http://www.beijing time.org/time15.asp 1、UTC(世界标准时间) 协调世界时,又称世界标准时间或世界协调时间,简称UTC(从英文“Coordinated Universal Time”/法文“TempsUniver 阅读全文
posted @ 2019-08-29 16:54 趙小傑 阅读(4883) 评论(0) 推荐(0)
摘要:Java线程池工具类 java代码 使用 阅读全文
posted @ 2019-08-21 09:26 趙小傑 阅读(1321) 评论(0) 推荐(0)
摘要:Java8的lambda表达式遍历集合 这里简单的forEach循环遍历List和Map。 示例 阅读全文
posted @ 2019-08-20 11:30 趙小傑 阅读(603) 评论(0) 推荐(0)
摘要:Java唯一Id生成器基于雪花算法 java代码 阅读全文
posted @ 2019-08-15 11:58 趙小傑 阅读(793) 评论(0) 推荐(0)
摘要:Java解决多线程无法@Autowired注入,手动获取Bean对象 问题 当我们使用多线程时,又想注入一个service给我们使用,但是我们发现service总是为null。 代码示例: 原因 new Thread不在spring容器中,也就无法获得spring中的bean对象。 解决方案 1.最 阅读全文
posted @ 2019-07-29 10:11 趙小傑 阅读(3936) 评论(0) 推荐(0)
摘要:Java多音字处理 问题背景: 解决方案一:直接使用mysql语句进行排序(适合简单的不复杂的可以) 在MySQL数据库中使用UTF 8的编码进行排序会出现不按照中文拼音的顺序排序 解决这个问题的方案是把编码重新设定为 GBK或者GB2312 但是问题又来了,数据库重设编码实在是个大问题,显然不能这 阅读全文
posted @ 2019-05-13 17:35 趙小傑 阅读(833) 评论(0) 推荐(0)