java
米修斯的橘子
java,python,vue.web
展开
-
xml文件给前端完成一个预览效果的功能
1:xml中的节点值不固定,一些固定的模板也就放弃了2:用模板等解析又需要增加依赖,工程体积又会增加3:直接将xml转html再转pdf遇到格式丑爆了,中文消失等问题4:直接后台处理字符串返给前端,前端用一层一层的div来包裹解决显示问题。java代码,对<> \t完成转义字符的处理,xml的file文件中每一行的显示效果符合html的解析方式 List<String> lines=Files.lines(Paths.get(filePath)).map(e->{原创 2020-11-05 17:25:05 · 3189 阅读 · 0 评论 -
遍历一个指定的目录下的所有文件及该文件所对应的指定目录下的对应层数,可指定遍历的层数
1.采用递归进行统计,确定需求不会有很多层的情况下使用,可以维护一个层数控制放入,控制遍历的次数(在不确定目录的深度的情况下) /** * 获取目录下所有的文件路径和对应文件的层数 * * @param homePath * @return */ public List<Map<String, Integer>> mapFiles(String homePath) { List<Map<Stri原创 2020-11-04 14:58:33 · 269 阅读 · 2 评论 -
json转xml
采用fastjson对String类型数据进行json构造,然后将json数据转换为xml格式的数据,思路应该比较简单,最终的<?xml version>等信息自己进行组装即可 static Logger log= LoggerFactory.getLogger(JsonXmlConvertUtils.class);/** * 将json转为XML * */ public static String jsonConvertToXml(String json原创 2020-11-02 14:59:01 · 1487 阅读 · 4 评论 -
避坑mybatis的一级缓存
众所周知,mybatis在访问数据库时提供了缓存技术,具体来说,基于内部维护的一级缓存,即使用Map对某个select的语句进行缓存,在下次进行访问时优先查找本地的Map从中得到上次查询到的数据。大大的节省了mybatis的查询消耗。然而,在某些特定的场合下,我们需要数据的实时更新,因此需要禁掉它的缓存。例如:如何观察出是缓存问题呢?因为我打印这个集合的size(),刚进入方法为2,到下...原创 2020-02-26 20:09:31 · 277 阅读 · 0 评论 -
一次echarts与layui及sprigboot的bug之旅
本人在做毕业设计时,打算采用以前有所接触但不深入的echarts来做一个统计的功能,使用layui的form表单来做异步更新数据的条件输入。(搞后端的自己对于前端审美几乎不存在,因此采用第三方的开源组件总是好于自己的。)首先,采用echarts的柱状图来根据每个部门展现出数据。如图所示。在网上search了半天,发现echarts有个formatter方法,可在鼠标经过时获取到柱形的x轴值,因此...原创 2020-02-26 15:54:28 · 255 阅读 · 0 评论 -
关于html与jsp页面进行表单提交post时的不同(springboot项目下html进行post提交时的405)
1,在使用html页面进行post提交的时候,由于html不能够接受post请求的应答包如图:浏览器对转载 2020-01-12 12:52:47 · 657 阅读 · 0 评论 -
idea进行debug报错
关于idea进行debug出现FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)错误的解决方案。1.错误例图首先。我们需要检查编译器菜单选项:File/Project Structure 下的SDKS 与 Project SDK 是否一...原创 2020-01-11 16:02:14 · 1758 阅读 · 0 评论 -
springmvc源码流程解读
springmvc:首先将springmvc,首先,请求先经过过滤器,(服务器层面的设计的)如果请求通过,(Shiro,Security),来到dispacherServlet,调用doDispatch()来处理,1.首先,来确定同步异步请求,(WebAsyncManager)意思是主要用来管理异步请求的处理。什么时候要用到异步处理呢?就是业务逻辑复杂(或者其他原因),为了避免请求线程阻塞,需...原创 2019-10-10 12:33:44 · 233 阅读 · 0 评论