![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验记录
反者道之动
菜鸡
展开
-
前后端文件传输——URLEncoder.encode转译后“空格”变“加号”的问题的解决方案
当后端需要在response中向前端返回文件时,文件名称通过**URLEncoder.encode()**方法编码后,文本中的(空格)将被转义为(+),此时需要用一下代码做进一步处理,来使得返回前端的文件名正确的携带空格。String fileNameByEncode = URLEncoder.encode(fileName, "UTF8");String fileNameHandled = fileNameByEncode.replace("+", "%20");response.setHeader原创 2021-06-11 16:31:49 · 2713 阅读 · 1 评论 -
@DS注解数据源切换失效解决
https://baijiahao.baidu.com/s?id=1685490934094994913&wfr=spider&for=pc原创 2021-03-22 10:11:09 · 7454 阅读 · 2 评论 -
后端接受前端axios的Post请求数据的注意事项
情况:后端在接受Post请求数据时,如果接受的为一个json对象,并且json数据与实体类对象的属性并不完全匹配eg:{"name":"达达","image":"","cids":"86,121","letter":"D"}private Long id; private String name;// 品牌名称 private String image;// 品牌图片 private Character letter;public ResponseEntity<V原创 2020-05-13 10:11:27 · 1683 阅读 · 0 评论 -
SpringBoot_eureka入门记录
建立eureka服务端1.通过idea新建项目中的springboot脚手架新建一个项目,过程中勾选spirngboot eureka server(具体忘了,简单描述下)2。覆盖默认配置文件,修改application.ymlserver: port: 10086 # 端口spring: application: name: hhd-server # 应用名称,会在Eur...原创 2020-05-06 17:09:43 · 215 阅读 · 0 评论 -
反射获取参数为基本类型的方法时,出现参数类型不匹配的问题
1.在获取参数列表时获取的是参数的class对象则如 int 类型参数 获取出来的是 Integer包装类对象2.此时切入点方法的参数类型为 int ,则在反射获取方法对象时就会因为参数类型对不上而获取失败3.解决方法很简单的就是把切入点方法的基本类型参数改为包装类,即可在反射中正确获取方法对象...原创 2020-04-18 21:08:44 · 2008 阅读 · 2 评论 -
Is it an abstract class?
实体类中没有无参构造器时会报这个错误,以后在建实体类时记得保留一个无参构造器原创 2020-04-16 16:02:25 · 602 阅读 · 0 评论 -
Spring-security在SSM项目中实现简单的权限控制及用户登录退出(未完善)
1.导入相关jar包maven坐标 <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${spring.security.ve...原创 2020-04-15 18:47:57 · 410 阅读 · 0 评论 -
PageHelper在SSM框架中实现分页查询的使用
1.导入Maven坐标2.在已经整合Myabtis配置的spring配置文件中配置pageHelper插件3.在业务层调用插件中的静态方法页码和每页数据量这两个参数由前台传递PageHelper.startPage(page, size)注意!! 该方法必须在调用dao层方法前调用3.controller层使用PageInfo类来封装查询所得数据,及与分页相关的数据如总页数,...原创 2020-04-14 22:27:32 · 349 阅读 · 0 评论 -
进行数据更新时回显数据(下拉列表)
<select class="form-control select2" style="width: 100%" name="productStatus"> <option value="0" ${product.productStatus=="0"?"selected='selected'":""}>关闭</option> ...原创 2020-04-14 13:36:56 · 320 阅读 · 0 评论 -
SSM框架 Controller层方法接收前端ajax请求后无法完成跳转的情况
想直接在Controller方法中返回值来完成页面跳转是行不通的,返回的值会被你????ajax的success函数给吃掉,需要在前端进行页面的跳转和更新操作。原创 2020-04-13 23:55:19 · 455 阅读 · 0 评论 -
Oracle函数Api(转载存用)
1、数值型常用函数函数 返回值 样例 显示ceil(n) 大于或等于数值n的最小整数 select ceil(10.6) from dual; 11floor(n) 小于等于数值n的最大整数 select ceil(10.6) from dual; 10mod(m,n) m除以n的余数,若n=0,则返回m select mod(7,...转载 2020-04-11 21:42:30 · 672 阅读 · 0 评论 -
PLSQL客户端使用的编码和服务器端编码不一致时插入出现乱码的解决
中文乱码问题解决1.查看服务器端编码select userenv(‘language’) from dual;我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK2.执行语句 select * from V$NLS_PARAMETERS查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。如果不是,需要设置环境变量...原创 2020-04-11 19:58:40 · 353 阅读 · 0 评论 -
Mybatis实现多对多延迟加载
mybatis中想实现多对多延迟加载,需要将其拆为两个一对多。1.在配置文件中开启延迟加载 <settings> <!--开启Mybatis支持延迟加载--> <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggre...原创 2020-04-09 21:00:06 · 355 阅读 · 0 评论 -
MVC框架编写自定义异常实现异常处理的实现
1.编写自定义异常public class SysException extends Exception { private String msg; public SysException(String msg) { this.msg = msg; } public String getMsg() { return msg;...原创 2020-04-09 09:32:48 · 128 阅读 · 0 评论 -
SpringMVC框架进行跨服务器文件传输遇到的问题
Tomcat服务器默认未只读,需要在Tomcat的conf文件夹下修改web.xml的配置。readonly设置为false<servlet><servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServl...原创 2020-04-08 22:14:53 · 131 阅读 · 0 评论