java
文章平均质量分 62
钢铁熊猫33
活到老,学到老,做到老
展开
-
springboot集成达梦数据库及SET IDENTITY_INSERT为ON时问题
springboot集成达梦数据库,及SET IDENTITY_INSERT为ON时的问题解决原创 2022-10-27 16:10:41 · 4245 阅读 · 4 评论 -
openoffice安装使用
openoffice安装使用原创 2022-09-05 14:32:17 · 731 阅读 · 0 评论 -
graphics2D写字符串乱码或出现方块
graphics2d写字符串乱码原创 2022-03-25 15:56:17 · 2166 阅读 · 1 评论 -
微信jsapi支付结果回调错误Tag mismatch
现象使用Java解密时,抛出异常AEADBadTagException: Tag mismatch!错误信息Tag mismatch微信官方说明官网说明解决过程微信社区,参考了多种方案 微信社区-问题反馈参考度娘搜索,getBytes时传入编码“UTF-8”检查 apiv3在平台设置的和程序中使用的是否一致检查是否Base64解码,其实使用微信官方的算法即可,官方算法-java版-解密微信客服沟通(重要解决手段,也是最终查出问题所在的关键)客服说回调数据中,普通支付,ass原创 2021-05-13 16:08:39 · 2494 阅读 · 3 评论 -
shiro源代码分析
登录入口:Subject subject = SecurityUtils.getSubject();UsernamePasswordToken token = new UsernamePasswordToken(userModel.getId() + "", rsaDecryptPwd);subject.login(token);权限入口:Subject subject = Secur...原创 2019-09-06 15:39:25 · 259 阅读 · 0 评论 -
阿里云服务器中springboot应用使用socketio和错误BindException:Cannot assign requested address: bind
socketio依赖:<dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId原创 2019-02-18 16:52:32 · 1009 阅读 · 0 评论 -
springboo2.1 集成 druid1.1.12
引入druid依赖<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <...原创 2018-11-14 16:39:53 · 1102 阅读 · 0 评论 -
mybatis java.lang.NumberFormatException: For input string: "y"
今天在做mybatis的查询时,报了一个奇葩错:Error querying database. Cause: java.lang.NumberFormatException: For input string: “Y”Cause: java.lang.NumberFormatException: For input string: “Y”org.mybatis.spring.MyBati...原创 2018-10-17 16:30:07 · 5642 阅读 · 0 评论 -
centos 7 安装 java8 64位
查看是否安装了java,java -version查看内置java,rpm -qa | grep java 或者 rpm -qa | grep jdk如果存在内置的,先删除掉 rpm -e --nodeps java-1.7.... 如果找不到openjdk的话,可以使用下面的命令: yum -y remove java-1.7.... 去Oracle...原创 2018-08-13 20:36:15 · 615 阅读 · 0 评论 -
《java编程思想》笔记——关于移位操作的一丢丢理解
如果对char,byte或者short类型的数值进行移位处理,那么在移位进行之前,它们会被转换为int类型,并且得到的结果也是一个int类型的值。只有数值右端的低5位才有用。这样可防止我们移位超过int型值所具有的的位数。(译注:因为2的5次方为32,而int型值只有32位。)若对一个long类型的数值进行处理,最后得到的结果也是long。此时只会用到数值右端的低6位,以防止移位超过long型数值...原创 2018-07-26 10:58:13 · 185 阅读 · 0 评论