小坑
RichardDragon
这个作者很懒,什么都没留下…
展开
-
缓存技术的坑——JSON的String解析转对象的坑
1、使用@Data 的注解后,对象转换时字段少的情况下会转换错误。2、转为JSON串时,对字段值为空的字段保留: JSON.toJSONString(student,SerializerFeature.WriteMapNullValue);3、转换结果是list<Student>的时候,直接转换list后list里面是JSONObject对象,需要循环再一次转换才行。 List<Student>stuList = new ArrayL...原创 2020-05-09 10:25:13 · 362 阅读 · 0 评论 -
关于办公软件左侧功能列表的收缩展示代码(js
关于办公软件左侧功能列表的收缩展示代码(js) 在办公系统软件中,一般性的功能菜单都习惯放在页面的左侧直接展示出来,常用情况是分为两级菜单,即父级菜单显示主体功能模块,在模块下方是各个具体的业务功能。如下: 看了一些实现功能的例子,觉得都不是自己想要的效果,就亲自写了一些。具体实现的功能是:1、点击某一个父级菜单收缩或者展开其子菜单,并且当前菜单处于选中状态,而其他的...原创 2020-04-09 15:17:21 · 381 阅读 · 0 评论 -
关于bootstrap treeview中 选中某一节点,自动选中其所有父级节点的问题
关于bootstrap treeview中选中某一节点,自动选中其所有父级节点的问题最近在项目中一直用到树结构比较多,自然的各种奇葩要求都会遇到,也会有各种天马行空的想法,这应该是好的。下面是bootstrap的一个treeview结构中遇到了一个要求,如题目所说,要求选中某一个节点时,自动选中其所有父级节点:要求:选中5时,自动选中其上级的4、3、2、1。在网上找过一...原创 2020-04-09 15:11:47 · 1821 阅读 · 0 评论 -
关于在Freemaker页面中iframe的用法
关于在Freemaker页面中iframe的用法近期项目使用到了freemaker作为view层,文件名称为:*.ftl 。在进行页面局部刷新时使用iframe引入了其他的页面,在页面没有显示,一直提示404错误。(src的路径是其他页面的路径)遇到这样的问题很是头疼。是怎么样解决的呢。请教了一位大神,给出了很简单有效的解决方案,以前也用到过,即src路径进入cont...原创 2020-04-09 15:09:07 · 857 阅读 · 0 评论 -
springCloud + mybatisPlus + dynamicDataSource多数据源自动切换后查询数据库失败
1、技术框架:springCloud + mybatisPlus + dynamicDataSource多数据源自动切换后查询数据库失败。仅此记录一下,自己项目中遇到的一个使用问题,在其中一个子模块解决过一次,忘记记录了,在另一个子模块中又遇到了同样的问题,特此记录一下。 2、遇到问题:使用mybatisPlus项目框架,配置双数据源,利用自定义注解的拦截,实现...原创 2020-01-08 14:09:47 · 1362 阅读 · 1 评论 -
关于对页面输入特殊字符的处理方法
写好的项目发布生产后,测试人员各式各样的想法都敢想,关于这点真的是很佩服,可能我们写代码的时候本身就已经思想局限了,所以考虑不到一些特殊的地方。写好的项目发布生产后,测试人员各式各样的想法都敢想,关于这点真的是很佩服,可能我们写代码的时候本身就已经思想局限了,所以考虑不到一些特殊的地方。在页面会输入一些备注信息之类的文本,这个地方我们的测试人员输入了一些特殊的字符,如:/ \...原创 2018-08-23 09:47:46 · 2282 阅读 · 0 评论 -
sql优化之联合索引优化
一、问题描述: 项目有一个多条件查询的sql语句,因数据量比较大,查询非常慢,就考虑对条件查询的字段加入联合索引。加入索引,之后对所有条件字段包含在内的sql语句进行explain,确实走了联合索引。然后,减少依次减少条件字段,再进行explain,发现当去掉联合索引中的第一位字段条件时,sql不走联合索引,仅仅使用了id的主键。(多次测试发现的) 就得出结...转载 2019-03-22 09:50:48 · 2032 阅读 · 0 评论