- 博客(6)
- 收藏
- 关注
原创 Arthas--阿里开源 java 诊断工具
Arthas 是 阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断!一、概述 这个工具可以协助你做下面这些事情:这个类是从哪个 jar 包加载而来的? 为什么会报各种类相关的 Exception? 线上遇到问题无法debug 好蛋疼,难道只能反复通过增加 System.out 或通过加日志再重新发布吗? 线上的代码为什么没有执行到这里...
2019-06-30 22:36:45 543
原创 Activiti6.0开发探索与总结
前言年初要做一个运维自动化平台,需要用到流程引擎,本来打算项目用golang写的,但是golang的流程引擎功能太简单实在是用不来,最后还是选型java + activiti。到activiti官网一看,嘿出7.0了结果文档是刚写的还不全,我们java还是8的,7.0是匹配的java11,最终是问题太多只好放弃用activiti6.0了。摸石头过河虽然网上教程有不少,不过要真正跑...
2019-06-26 10:46:15 1891
原创 OpenOffice实现文档转PDF加水印
OpenOffice实现文件转Pdf加水印(支持自定义添加水印、页眉、页脚)最近项目需要实现下载Office文档时自动转成PDF文档,以下代码支持2003及2007版的Word,PPT,Excel转换,并支持自定义添加水印、页眉、页脚实现需要事先安装最新版 OpenOffice 下载地址:http://www.openoffice.org/JodConverter 下载地址:...
2019-06-24 16:34:58 2942 2
转载 SQL优化之如何将SQL执行效率提高了10000000倍!
场景我用的数据库是mysql5.6,下面简单的介绍下场景课程表:createtableCourse( c_idintPRIMARYKEY, namevarchar(10))数据100条学生表:createtableStudent( idintPRIMARYKEY, namevarchar(10))...
2019-06-20 10:22:38 771 1
转载 Java BigDecimal 精确计算详解
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。先看下面代码 public static void main(String...
2019-06-05 11:58:10 6595 3
原创 Mybatis之choose (when, otherwise)标签
choose (when, otherwise)标签有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个...
2019-06-05 11:52:31 11768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人