自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 mybatis 动态拼接 sql参数

mybatis 动态拼接参数

2022-08-29 14:31:12 4969

转载 GET、POST的区别

GET和POST是HTTP请求的两种基本方法最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。“标准答案”:GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求在URL中传送的

2021-12-28 20:09:51 157

原创 若依框架@DataScop不生效问题

做权限分离功能,第一次使用若依@DataScop,但是查看日志发现,DataScop生成的sql语句并没有拼接到查询sql中。这里本应该会拼接一个 p.organKey = ‘xxxxxx’ 用作过滤,来实现权限分离这就要谈到DataScope生成的sql语句的原理一般来说,@DataScope注解添加到Service层,这样从Controller层进入到Service层之前,会先执行若依框架中一个叫做‘DataScopeAspect’的切面类,再去执行Service层的方法。举个栗子,它会判断我

2021-10-23 10:26:11 3432

原创 MyBatis动态标签

mybatis标签想实现一个类似于下面这样的动态sql select * from user where ( id like '%1%' or name like '%foo%') and active=1其中参数可以是动态的,可以为null因为要实现权限分离,所以下面一行的AND是自动拼接的这样就需要把上面的条件括起来。最开始用<if> 但是会报错,就不展示了后来改成这样,就好使了 SELECT * FROM p_ve_as

2021-10-22 18:14:18 186

转载 URL图片转Base64

工具类import sun.misc.BASE64Encoder;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Base64Utils { /**

2021-09-27 20:22:31 333

原创 服务器docker容器开启mysql日志

# 在[mysqld] 中輸入 #log log-error=/usr/local/mysql/log/error.log log=/usr/local/mysql/log/mysql.log long_query_time=2 log-slow-queries= /usr/local/mysql/log/slowquery.log

2021-09-17 22:54:20 1495

原创 mysql获取时间整点

1.获取当天整点时间SELECT *FROM( SELECT DATE_FORMAT(CURDATE(),'%Y-%m-%d %H') AS hh UNION SELECT DATE_FORMAT(DATE_ADD(CURDATE(),INTERVAL 2 HOUR),'%Y-%m-%d %H') AS hh UNION SELECT DATE_FORMAT(DATE_ADD(CURDATE(),INTERVAL 4 HOUR),'%Y-%m-%d

2021-06-10 18:14:15 3720

原创 Controller调用外部接口 记录

Controller调用外部接口 记录创建工具类新建controller创建工具类import java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.http.NameValuePair;import org.apache.http.cli

2021-05-20 18:29:15 1600

原创 java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException

java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxExceptionpublic List<RiskControlInfoDto> findRiskControlRiskLevelByTime(String planId,Date startTime, Date endTime) { StringBuilder sb = new StringBuilder();

2020-08-14 10:20:45 1835

原创 java.io.FileNotFoundException:文件名、目录名或卷标语法不正确

做一个简单的文件上传下载的功能,上传没问题,但是下载的时候报错,java.io.FileNotFoundException:(文件名、目录名或卷标语法不正确。)开始以为是从前端传过来的路径有问题,百度之后,试过其他的解决方案,都不成功。无奈,后尝试先把后台代码中的文件下载路径写死。再次测试下载,成了!说明就是路径或文件名的问题。之后分别把路径和文件名写死做测试。路径为变量,文件名写死,下载成功:文件名为变量,路径写死,下载失败:可得:此问题是由文件名引起判断文件变量的值光看字面,是

2020-07-27 10:00:13 11160 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除