Java
小梦星星
博客内容为我学习过程中的理解以及使用方法,可能有时会借鉴别的文章,如有侵权,请联系我删除!!!
展开
-
Mybatis-plus自定义拦截器实现对查询的某个表增加固定搜索条件
Mybatis-plus自定义拦截器实现对查询的某个表增加固定搜索条件原创 2023-01-05 14:34:09 · 3235 阅读 · 3 评论 -
自定义注解实现redisson分布式锁(锁多个key)
分布式锁,redisson,注解原创 2022-07-28 17:36:11 · 1602 阅读 · 0 评论 -
pagehelper未使用但是报pagehelper的错误
sql查询pagehelper未使用,但是报pagehelper的错误在调用PageHelper.startPage(pageNum,pageSize)时会调用PageHelper的SqlUtil的setLocalPage方法,该方法使用ThreadLocal。当该线程被其他方法调用时即使没有使用PageHelper也会分页。总结:在使用PageHelper.startPage(pageNum,pageSize)后需要对应的sql查询将此分页消费,可查看下是否有PageHelper.startPage之原创 2022-02-25 09:51:37 · 570 阅读 · 0 评论 -
java.sql.SQLException: Incorrect string value解决办法
由于数据库编码格式不能存储四个字节的文字(表情等) ,一般使用utf8,但是utf8存储的一个字符是3个字节,如果存储的一个字符为4个字节就会报java.sql.SQLException: Incorrect string value两种解决办法:1. 更改数据库字段编码ALTER TABLE `数据库名`.表名 MODIFY `字段名` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;2. 更改插入内容将插入内容转化为原创 2020-09-15 17:03:27 · 13186 阅读 · 0 评论 -
BigDecimal 加减乘除及比较大小
BigDecimal 比较大小BigDecimal a = new BigDecimal (101);BigDecimal b = new BigDecimal (111);//使用compareTo方法比较//注意:a、b均不能为null,否则会报空指针if(a.compareTo(b) == -1){System.out.println(“a小于b”);}if(a.compar...转载 2019-05-29 16:42:15 · 339 阅读 · 0 评论 -
BUNQ对接时通过扫码sofort二维码获取不到接口ID
在对接bunq时使用的是java_sdk 在通过扫码获取token创建付款请求时,根据接口文档,应该返回的是一个sofort的事务ID,然后再通过ID去调用 SofortMerchantTransaction 接口去获取二维码中的信息,但是在实际开发中发现返回的值并没有ID属性,后来根据调用扫描IDEAL的二维码发现这个接口是通过直接把返回的值放到属性中进行访问的,所以尝试把SofortMer...原创 2019-06-05 10:13:32 · 304 阅读 · 0 评论 -
java下载文件
使用原生servlet下载 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取保存在服务器的真实路径 String path = request.getServletContext().getRea...原创 2018-11-28 16:27:12 · 101 阅读 · 0 评论 -
SpringMVC上传文件,及回调图片
导入相关jar包导入commons-fileupload-1.3.1.jar 与 commons-io-2.2.jar编写前端页面input类型为file,form标签提交方式为post,entype属性值改为multipart/form-data<form action="file" method="post" enctype="multipart/form-data&q原创 2018-11-28 12:04:00 · 185 阅读 · 0 评论 -
SpringMVC框架利用cookie实现记住密码功能
登录时可以利用cookie来实现记住密码功能,但是此功能有一定的弊端,因为用户名与密码存放在cookie中,不安全,由于原生的js获取cookie后需要对字符串进行切割,比较麻烦,所以这里使用jquery的cookie前端页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="...原创 2018-11-27 14:39:31 · 2934 阅读 · 0 评论 -
Gson转数据时过滤某些属性
当一个类内存在一个复杂属性,而引用的复杂属性中又含有此类的复杂属性时,比如员工内有部门的属性,而部门内又存在员工属性时,使用Gson转json数据时,就会出现死循环,因而报错,需要使用Gson的过滤方法进行过滤 //此为要过滤掉的属性数组 String[] gl = {"chengji","kecheng"}; //创建临时实例,并编写过滤规则 Gson gson =...原创 2018-11-12 16:59:42 · 2641 阅读 · 0 评论