- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 运行时修改枚举测试类之增删改查
前几天在想一个功能时,卡壳了,搞了几天,终于完成了所想。问题描述:三级菜单联动、下拉框的选项等,都在字典表中做维护,在功能查询时,每个方法几乎能能用到,很频繁的查数据库。当然,对于增删改的操作很少,但也会有这方面的需求,因此,才会在字典表中做了增删改的维护。但是,在日常操作中,百分之九十几的操作中只用到了查,也就是说每一步操作,可能就要去这个字典表中查询n次。我就在想,能不能将这些"常量"全部分成n各枚举类型,每次查的时候不用去数据库中查,而是通过枚举类“.”枚举值去获取数据。然而,这些又不是一成不
2020-07-08 18:09:08 1021
原创 Tomcat文件夹及文件说明、web部署及性能优化
在Java的开发过程中,部署war包的时候经常需要用Tomcat,通常只会用到webapps、conf下的server.xml和bin下的startup.bat(Windows环境)其中,将war包放入webapps包下,手动更改server.xml中的配置(如端口等),cmd到bin目录下,进行startup.bat进行启动项目。但是,其他包、其他文件又是干什么的呢?有什么作用呢?接下来,便记录下apache-tomcat-9.0.30文件夹下各文件夹及文件的作用。一、文件夹及文件的作用..
2020-07-02 15:07:44 499
原创 WebSocket初体验之JavaWeb 实时显示文件处理进度
最近天需要做这么个业务:文件解析处理,要能够看到解析进度。原因:当点击按钮后,后端在跑代码,前端页面只有一个等待遮罩转圈,并不知道处理到哪一步,只能默默地等待,客户反馈不爽。查资料:针对文件解析进度,b/s模式的应用网上给出的方案很少,最让人不爽的是千篇一律的copy。(不知道谁copy谁的,找资料很难ps:copy之余能不能不要一个字不落的全copy,还不加任何修饰,让后来者怎么看??)解决方案:在知识海洋中,找到两种觉得可行的方案,一个是ajax轮询(太耗资源,pass),另一个便是webS
2020-06-30 10:03:47 1098
原创 记一次java.lang.OutOfMemoryError:GC overhead limit exceeded
java.lang.OutOfMemoryError:GC overhead limit exceeded当GC为释放很小空间占用大量时间时会抛出此异常(Sun 官方对此的定义:超过98%的时间用来做GC并且回收了不到2%的堆内存时会抛出此异常)。发生情况描述:在处理文件数据时,因为数据量过大,一个txt文件中大约近百万行数据,读取这个文件并对数据进行业务处理的过程中,抛出了异常。由于整个过程代码量也比较大,找了许久都没找到出问题的原因。解决方案:通过查找大量资料,使用了JProfiler这款插
2020-06-08 18:49:35 290
原创 SpringBoot初体验
使用idea创建一个SpringBoot项目,进行尝试学习使用SpringBoot.SpringBoot是什么?SpringBoot是一种框架,和Spring框架不同的是,它整合了很多的框架.从名字上就可以看出,SpringBoot和Spring的关系密切,它就是对Spring等一系列框架的整合体.为什么要使用SpringBoot?较传统SSM来说,开发一个项目,即使是简单的Hel...
2019-05-08 10:14:20 135
原创 有趣的取整"/"和求余"%"
今天在看之前写的代码时,突然看到hasTotal/expectTotal的时候,在取整和求余的地方,愣了好大一会儿.记得,写的时候也没怎么想,就这样写了,也没有问题,得到的结果是0.2936…今天突然发愣,这不是取整么,结果不应该是0么?实际上他就是小数,在js中,var是一个弱变量,可以是任何类型.我们通常说5/10=0;5%10=5;是针对int类型的,换成double就是小数了.例...
2019-05-07 16:58:36 149
原创 echarts圆环中心显示进度的简单实现
动态圆环的简单实现通过ajax请求后台,获取数据var srData = [];srData.push( { value:ljsrValue, name:'累计总收入', label: { normal: { formatter: '{d} %', textStyle: { fontSize: 18 } } } });s...
2019-05-07 16:22:54 4298
原创 Mui popover 弹框显示Echarts柱状图
Mui作为应用于App开发的前端框架,确实强大.今天,就来分享在Mui popover弹框这一强大功能中遇到的问题,以及解决办法.首先,HBuilder X中提供有来自官网的HelloMui项目,里面有各种功能的实例,只不过都是一些静态数据,和Echarts官网实例一样.在实际开发中,我们遇到的问题,基本上不会是静态数据(ps:静态数据copy总不会错吧),对于处理动态数据,跟静态数据还是有很大...
2019-05-07 15:50:54 778
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人