- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 mybatis错误Error getting generated key or setting result to parameter object.
Error getting generated key or setting result to parameter object.
2023-01-30 10:37:23
1155
转载 oracle.sql.CLOB cannot be cast tojava.lang.String
oracle.sql.CLOB cannot be cast tojava.lang.String
2023-01-30 10:01:22
1815
原创 关于左连接left join查出比原左表数据多
左连接保证左边的数据都存在,不管右表是否有数据,左边数据均会被查出。当左表的一条数据右表有一条或多条匹配时,每一条都会被重复查出,导致最后数据比原左表多。解决方法是:添加group by 字段,就可以保证该字段具有唯一性。参考:left join查出多条数据_百度知道 (baidu.com)...
2022-05-30 11:19:46
11174
2
原创 java解压gz文件(根据url下载gz文件)
public static void main(String[] args) throws IOException { File destFile = new File("D:\\downloadFile\\20220224\\dest.txt.gz"); URL url = new URL("https://asdasdasd.qq.com/charge/20220223/123c.txt.gz"); URLConnection urlConnectio..
2022-02-24 17:39:15
1665
原创 java实现md5加密文件
public static void main(String[] args) throws NoSuchAlgorithmException { File file = new File("D:\\downloadFile\\20220224\\536907087_2022022400.047891ce6534e88f2ab777829ead3021.txt.gz"); FileInputStream inputStream = null; FileOut..
2022-02-24 15:01:51
1379
原创 sha256_HMAC签名验签,并对传入参数(除了sign参数)按照KEY值进行字典序排序(按照KEY值的ASCII码从小到大),并用&作为各参数之间的分隔符将参数拼接成字符串。
一、参数按照KEY值进行字典序排序(按照KEY值的ASCII码从小到大),并用&作为各参数之间的分隔符将参数拼接成字符串。这里用到了SortedMap。 /** * getSortedString 对参数按照Key进行ASCII排序 * @param jsonObject 请求参数 * @return 排序拼装后的字符串 */ public static String getSortedString(JSONObject jsonObject){
2022-01-11 09:47:49
2765
1
原创 解决IDEA中java文件左边变成一个黄色的J
问题如图:解决方法,打开project structure找到自己报错的模块,右边点到source下点击x号删除,再把自己模块的根路径重新添加进去点击OK就可以啦
2022-01-11 09:36:22
3852
1
原创 在做sha256_rsa验签时,关于url解码时加号变为空的情况
做了一个验签的功能,自己用Postman测试的时候是可以正常验签成功的。但是对端怎么都验签不合适,去查了日志才发现, 自己才用Postman请求过来的入参,是合适的。对方请求过来的参数加号变成了空格。查询了一些资料,应该是应用服务器的内部已经做了一次URL解码,在我代码里我又做了一次解码。第二次解码就会把加号变成空格。于是我尝试将自己代码里的URL解码去掉,测试成功。但Postman请求不会自动解码,所以我只有传解码后的参数才成功,其中原理不明……解决办法一就是上面这个了。或..
2021-10-20 08:50:24
493
原创 Information:java: Errors occurred while compiling module ‘provider‘
错误如图:跟着老师做搭建一个父子工程,结果一直报错,运行不起来,按照这个错误提示各种百度,都是改JDK版本或者是改编码格式……调了好几个小时,什么方法都不行然后偶然间发现一个帖子,原来是我这里没勾选。如果你改了这些也不行的话可以试试改settings--runner,勾选如图...
2021-09-18 10:30:22
224
原创 java面试题1
整理一些面试题,这两天准备换工作~如有错误欢迎大佬指点1.String s=new String(‘xyz’);创建了几个object对象若在此之前未创建过“xyz”字符串,则在这创建了两个object对象,一个是new创建的string对象,另一个是“xyz”字符串对象。2.short s1;s1=s1+1;是否有错?有错,在这里s1有声明,但却没有进行初始化,在进行s1 = s1+1;的操作时,会报是s1未初始化的错误。3.abstract class和interface 的区别。
2021-06-30 09:41:13
104
原创 java IO流:字节流、字符流
一、流的分类 1.操作数据的单位:字节流、字符流 2.数据的流向:输入流、输出流 3.流的角色:节点流、处理流二、流的体系结构抽象基类 节点流(文件流) 缓冲流(属于处理流) InputStream FileInputStream BufferedInputStream OutputStream FileOutputStream BufferedOutputStream Reader FileReader Buf...
2021-06-24 16:21:18
81
空空如也
java.security文件为什么修改不了呀?
2021-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人