- 博客(12)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 java stream 中list转map报Duplicate key异常解决方法
在使用 Java Stream API 的时,报出错误通常是因为你正在尝试将两个或多个具有相同键的元素放入Map中,而Map要求每个键都是唯一的。默认情况下,使用的是不处理重复键的方式,即如果两个元素有相同的键时,程序会抛出,并显示类似的错误信息。
2024-10-15 10:10:16
1159
原创 Java 中Long,Integer,Short, Byte等包装类型为什么使用==可以判断相等
Java 中Long,Integer,Short, Byte等包装类型为什么使用==可以判断相等
2024-10-12 11:05:28
537
原创 springboot项目利用Jasypt 实现数据库密码加密
也是可以的,但是注意需要配置algorithm: PBEWithMD5AndDES,3.0后默认支持的算法为PBEWITHHMACSHA512ANDAES_256,SHA512加AES,需要jdk9以后才默认支持,如果还说jdk8的小伙伴们,需要特别注意这里面的坑。在java后台服务开发过程中,数据库密码,访问第三方服务的appkey等信息一般配置在配置文件中,为了安全利用Jasypt可以很方便的加密保存。参考文章,如果在使用过程中还有疑问,可以参考下面的博客,他们写的更详细,更棒。
2024-10-10 20:49:31
534
原创 Java利用TreeMap实现参数排序签名或者加密
1,请求参数中参入appId和token来进行认证,其中token生成由appId,appKey,请求时间,请求内容生成;2,将appId,appkey, 请求参数内容,请求时间戳组成键值对。7,参数名和参数之间用=连接,参数和参数之间用&连接,得到字符串B。5,对字符串A进行SHA256算法hash,即生成token值。4,参数名和参数值之间用=链接,参数之间用&连接,得到字符A。3,将键值对进行字符升序排序,可以使用TreeMap实现。8,把字符串B,追加到请求url后,进行请求。
2024-10-10 20:33:29
271
原创 利用腾讯cos文件服务器存储图片预览及展示相关配置
1. 准备好自定义域名后, 登录对象存储控制台,进入存储桶列表,选择您需要配置的存储桶。2. 进入存储桶详情页面,选择域名与传输管理 > 自定义源站域名。3. 单击添加域名,配置域名信息:域名:输入准备好的自定义域名。源站类型:分为以下几种。默认源站:如果您希望将自定义域名用作默认源站,请选择默认源站。静态网站源站:如果您希望将自定义域名用作静态网站,请先为存储桶开启静态网站功能,然后选择静态网站源站。
2024-10-09 17:10:18
1721
1
原创 新版微信支付ApiV3支付回调使用官方SDK实现签名检验以及参数解密,java版本实现
微信支付,使用vapi3的SDK实现签名以及加解密功能
2024-09-26 21:27:50
3133
1
原创 win11安装mysql8.0不能自启动问题
我的这样设置了,但是每次启动却没有启动,查了网上好久没有找到解决答案。偶然机会看到我的服务后面登录为网络服务。修改为本地账户登录,然后再启动,服务器就启动起来了。win11安装mysql后,需要在服务中配置为自启动,这样每次开机mysql就可以自启动了。在ctrl+R, 打开命令行,输入service.msc。设置完成后,正常情况每次开机就可以启动了。启动类型默认是手动,修改为,自动。
2023-10-29 18:36:26
1904
1
原创 给定一个小写字母组成的字符s,请找出字符串中两个不同的位置的字符作为分割点,使得字符串分成三个连续字符串且子串权重相等,注意子串不包含分割点。 若能找到满足条件的分割点,请输出这两个分割点在字符串中的
华为od,字符串分割解法
2023-08-19 19:02:50
324
原创 利用python3.7抓取天气网的历史数据,破解网站的反爬
声明:本代码抓取数据可以使用研究学习之用,不要使用商业用途,否则由此产生商业纠纷由使用者这负责 最近需要使用环境pm2.5的全国省会城市的历史数据,正好天气网(http://www.tianqi.com)提供了历史数据的查询,因此再网上查询相关python抓取数据的代码,主要参考了这篇博文:https://blog.youkuaiyun.com/haha_point/article/de...
2019-08-06 20:34:39
979
转载 十步完全理解sql(转载)
本文由 伯乐在线 - 水果泡腾片 翻译自 Lukas Eder 。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是
2014-01-14 15:10:46
809
原创 mysql的动态sql语句实现变量表名
mysql在存储过程中是不支持直接使用变量名作为表名或者是列名的,而在实际的应用中确实会用到变表名或者变量名的情况,如数据量很大的时候就会用到分表。通过在网上查了mysql 5.1以上的版本提供了prepare语句用于支持这种操作。参考http://jonllen.iteye.com/blog/370343上面的例子,完成了变表名并且查询结果赋值给变量的存储过程。实例代码如下:delimite
2014-01-03 10:58:14
18973
有人使用过mina的压缩过滤器吗
2013-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人