- 博客(10)
- 收藏
- 关注
转载 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
197
原创 若依框架@DataScop不生效问题
做权限分离功能,第一次使用若依@DataScop,但是查看日志发现,DataScop生成的sql语句并没有拼接到查询sql中。这里本应该会拼接一个 p.organKey = ‘xxxxxx’ 用作过滤,来实现权限分离这就要谈到DataScope生成的sql语句的原理一般来说,@DataScope注解添加到Service层,这样从Controller层进入到Service层之前,会先执行若依框架中一个叫做‘DataScopeAspect’的切面类,再去执行Service层的方法。举个栗子,它会判断我
2021-10-23 10:26:11
4039
原创 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
221
转载 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
381
原创 服务器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
1637
原创 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
3995
原创 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
1725
原创 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
1895
原创 java.io.FileNotFoundException:文件名、目录名或卷标语法不正确
做一个简单的文件上传下载的功能,上传没问题,但是下载的时候报错,java.io.FileNotFoundException:(文件名、目录名或卷标语法不正确。)开始以为是从前端传过来的路径有问题,百度之后,试过其他的解决方案,都不成功。无奈,后尝试先把后台代码中的文件下载路径写死。再次测试下载,成了!说明就是路径或文件名的问题。之后分别把路径和文件名写死做测试。路径为变量,文件名写死,下载成功:文件名为变量,路径写死,下载失败:可得:此问题是由文件名引起判断文件变量的值光看字面,是
2020-07-27 10:00:13
11669
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人