本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
[转载]各种java生成word解决方案的优缺点对比
解决方案
优点
缺点
Jacob
功能强大
直接调用VBA接口,程序异常复杂;服务器必须是:windows系统+安装Office;服务器端自动化com接口容易产生死进程造成服务器宕机
Apache POI
对Excel的操作功能强大;跨平台
操作word的功能比较弱;必须针对doc和docx两种文档格式写不同的代码;兼容性差
iText
功能一般;跨平台
字符串拼接汇总(性能对比)
在开发过程中,经常会和字符串打交道, 其中字符串拼接的工作必不可少,
最常用的有
+
string concat
String.join (since jdk8)
StringBuffer append
StringBuilder append
我们来看看性能情况
1. 实现
...
Mybatis与jdbc批量插入的比较 ---- 2016-11-14
主要测试批量插入是,jdbc与mybatis的速度差异。mybatis测试代码
Xml代码
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0 ...
集算器与R语言的循环函数对比
循环函数可以遍历数组或集合中的每个成员,可以将结构复杂的循环语句用简单的函数形式表达出来,可以减少代码量并提高可读性。集算器和R语言都支持循环函数,下面将对比两者用法上的异同。
1、生成数据
生成1到10之间的奇数。
集算器:x=to(1,10).step(2)
代码中,to(1,10)生成了1到10之间的连续整数,step函数根据上一步计算结果间隔取数,最终结果是[1,3 ...
集算报表对润乾报表的优化精简
润乾报表是优秀的报表工具软件。在发展过程中,润乾报表的功能越来越多,难免会出现需要整理和优化的地方。作为润乾报表的下一代产品,集算报表对润乾报表进行了新增和精简,实现了多方面的产品提升。
一、集算报表新增功能
1.集成集算器,使计算与呈现分离
集算报表内置了专业的结构化和半结构化数据计算开发工具:集算器esProc,在增强报表复杂外观展现能力的同时,还能解决报表复杂的数据源计算问题 ...
集算器和R语言处理外存文本文件的对比
作为数据计算语言,集算器和R语言都提供了丰富的功能用来处理外存中的文本文件。两者在基本用法上有很多相似之处,但区别也很明显,比如处理列宽固定的文件、读写指定的列、处理大文本文件,计算性能等方面。下面详细对比两者的异同。
1、基本功能对比
描述:
sales.txt共有六列,列之间以制表符(\t)分割,行之间以换行符(\n)分割,其中第一行为列名。请将该文件读入内存 ...
关于XML的SAX解析与DOM解析优劣性
SAX解析XML文档与DOM解析不同的是SAX是对XML里面的节点一个一个的进行读取的,也就是读一个就将这个节点交给其他对象处理然后接着读取下一个,而DOM则是先将XML里面所有的节点读取到内存中的,这样看来SAX与DOM的优劣性也就一目了然了:
1.首先SAX比DOM优秀的地方在于SAX是一条一条解析的,所有就不会占用太大的内存,能够很好的处理大数据的XML文档。
2.然后DOM的劣势也正是 ...
跨战区模式PK(总结)
创建类模式描述如何创建对象,行为类模式关注如何管理对象的行为,结构类模式则看重于如何建立一个软件结构,虽然三种模式的着重点不同,但是在实际应用中还是有重叠的,会出现一种模式适用,另外一种模式也适用的情况。
一、策略模式VS桥梁模式
策略模式是一个行为模式,旨在封装一系列的行为,封装的格式(算法)不同,行为也就不同;而桥梁模式则是解决在不破坏封装的情况下如何抽取出它的抽象部分和实现部分,它 ...
创建类模式大PK(总结)
创建类模式包括工厂方法模式、建造者模式、抽象工厂模式、单例模式和原型模式,它们都能够提供对象的创建和管理职责。其中的单例模式和原型模式非常容易理解,单例模式是要保持在内存中只有一个对象,原型模式是要求通过复制的方式产生一个新对象,这两个不容易混淆。下面主要分析其它三种模式。
一、工厂方法模式VS建造者模式
1、意图不同
在工厂方法模式里,关注的是一个产品整体,无须关心产品 ...
优先级队列:PriorityQueue
PriorityQueue是从JDK1.5开始提供的新的数据结构接口,它是一种基于优先级堆的极大优先级队列。优先级队列是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。如果不提供Comparator的话,优先队列中元素默认按自然顺序排列,也就是数字默认是小的在队列头,字符串则按字典序排列(参阅 Comparable),也可以根据 Comparator 来指定,这取决于使 ...