
JAVA Jeecg-Boot
Coco_淳
既然琴瑟起,何以笙箫默
展开
-
JVM 配置GC日志
开启GC日志多种方法都能开启GC的日志功能,其中包括:使用-verbose:gc或-XX:+PrintGC这两个标志中的任意一个能创建基本的GC日志(这两个日志标志实际上互为别名,默认情况下的GC日志功能是关闭的)使用-XX:+PrintGCDetails标志会创建更详细的GC日志推荐使用-XX:+PrintGCDetails标志(这个标志默认情况下也是关闭的);通常情况下使用基本的GC日志很难诊断垃圾回收时发生的问题。开启GC时间提示除了使用详细的GC日志,我们还推荐使用-XX:+P原创 2021-09-16 16:43:14 · 8333 阅读 · 0 评论 -
stream方式对BigDecimal 和 double 求和
1.对BigDecimal类型的值求和 List<Map<String,Object>> list = new ArrayList<>();Map<String,Object> stu1 = new HashMap<String, Object>();stu1.put("name", "卫庄");stu1.put("score", new BigDecimal(80));list.add(stu1);Map&...原创 2021-08-20 09:09:53 · 2070 阅读 · 0 评论 -
使用java8的stream对数组进行求和
1.对BigDecimal类型的值求和 List<Map<String,Object>> list = new ArrayList<>();BigDecimal sum = list.stream().map(x -> new BigDecimal(x.get("key").toString())).reduce(BigDecimal.ZERO,BigDecimal::add);2.对double型的值求和List<Map<S...原创 2021-07-16 12:03:00 · 953 阅读 · 0 评论 -
Linux 安装jdk1.8
1解压2vim /etc/profile添加export JAVA_HOME=/usr/local/jdk1.8export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarPATH=$PATH:/usr/local/php/bin:${JAVA_HOME}/binexport PATH原创 2021-03-01 16:31:35 · 148 阅读 · 0 评论 -
Java实现多文件边压缩边下载
https://www.jianshu.com/p/7cabe09ce563原创 2019-10-16 13:16:25 · 398 阅读 · 0 评论 -
Jeecg-Boot 使用体会之二三事
一入编程深似海,从此伊人是路人。在如今这个360行,行行转IT的前提下,在这个IT业技术突飞猛进,技术更新迭代的速度越来越快的趋势下,在这个人人都想捞金的时代背景下,选择一款配置灵活,简单易用,易扩展,并且功能丰富的框架,对于一些中小企业更显得尤为重要。 今天的主角就是Jeecg-Boot,使用这个框架已经有半年时间,Jeecg-Boot不再采用MVC模式,而是全新的...原创 2019-06-13 20:53:12 · 3265 阅读 · 1 评论 -
Jeecg-Boot keepAlive 清除缓存
解决jeecgboot在点击关闭tab页签时,清除keep-alive的缓存借助Vuex维护一个全局的状态,在beforeRouteLeave路由钩子中,清除缓存,方法如下,借用大神的源码参考:Vue 全站缓存之 keep-alive : 动态移除缓存实现过程:store/moudles/app.js 中维护 closePage state: { closePage: {} }...转载 2019-07-26 11:27:22 · 3751 阅读 · 0 评论 -
JAVA POI导出复杂表头Excel
参考文章 https://blog.youkuaiyun.com/u013585096/article/details/83503519我的结果表格样式 //Excel HSSFWorkbook hssfWorkbook = new HSSFWorkbook(); Sheet sheet = hssfWorkbook.createSheet("sheet1"); ...原创 2019-08-24 13:49:42 · 3707 阅读 · 0 评论 -
BigDecimal精度
BigDecimal 两种准确的精度转换, double类型参数需要使用valueOf方法Double sectionLenght = Double.parseDouble(duanmainObj.getString("sectionLenght"));BigDecimal decimalSectionLength = BigDecimal.valueOf(sectionLenght);...原创 2019-09-10 21:10:50 · 526 阅读 · 0 评论