- 浏览: 7717 次
- 性别:
- 来自: 广州
最新评论
文章列表
在实际开发中,我们不可避免需要优化输出的内容,使得用户体验优化的效果。
其中,在Web开发当中就有tomcat的gzip来压缩输出流,使得网络带宽压力下降,从而提升浏览器的文件下载速度。这个办法的好处是配置简单,资源较多的情况下效果明显。
但是也有缺点:
1、增加CPU的负担。故此方法不适合CPU资源紧张的服务器。
2、压缩得还不算彻底。3、需要相应支持的浏览器。
哪怕有上面这些问题,总体上来讲,这个技术还是利大于弊。毕竟CPU便宜过带宽。
为了压缩得更加彻底,我们可以尝试在gzip的基础上,实现一个进一步的代码压缩,把所有jsp、HTML、css、js这些资源文件自动输出成mi ...
记录关于log4j的学习记录
- 博客分类:
- Java相关
项目开发中,自己的日志文件记录是可以指定位置的。 现在通过博客记录一下。
先建立log4j.properties。
在web.xml中指定文件的位置,如果放在变成的src目录下面的话可以省略。
编辑log4.properties文件,里面指定记录日志的等级、位置等其他属性。
下文是一个示例log4j.properties
#创建一些日志文件对象。例如下文当中的log4j.appender.FILE的FILE就是
log4j.rootLogger=debug,FILE,info
log4j.addivity.org.apache=true
log4j.logger ...
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误 ...
1、Oracle8/8i/9i数据库(thin模式)
oracle.jdbc.driver.OracleDriver
url="jdbc:oracle:thin:@hostname:port:sid";
2、DB2数据库
com.ibm.db2.jdbc.app.DB2Driver
url="jdbc:db2://hostname:port/dbname";
3、Sql Server7.0/2000数据库
com.microsoft.jdbc.sqlserver.SQLServerDriver
url="jdbc:microsoft:sqls ...
方法是通过jdbc来实现分页的,这样做的目的是可以实现多数据库的情况下,都能使用的方法。
但是这个方法貌似会存在性能问题,因为结果集会全部数据查询出来...
public JSONObject query(JSONObject object, int pageIndex, int pageSize) {
JSONObject result = new JSONObject();
if(object == null || object.getBoolean("success") == false) {
result.put(" ...
不知道大家有没在实际项目中需要记录SQL或者一篇文章这样的东西。就我而言,在某些系统里面,SQL的长度超过5000,而且需要记录。所以就有了这下面的笔记了...
这个方法在oracle上实际使用过,其他数据库上没有试过,所以不清楚能否在其他数据库上使用,而且本人对于数据库的知识有限,请大家参考的时候注意一下
Connection connection = getConnection();
connection.setAutoCommit(false);
PreparedStatement statement = connection.prepareStatement("se ...
2013-08-29修改:
下面这个代码在实际使用中发现,这个实现方案会导致xls文件内部的样式过多的问题。直接表现的症状就是在多个sheet的情况下后面的sheet会出现整个页面乱码的情况。
老实说彻底解决这个问题我还没有想到什么好的办法,但是测试在66个sheet的情况下还是由解决办法的。
解决方案:
首先是样式创建限制,在这里我由于自己系统的特性,所以使用了单元格的二个背景色中间以“:”符号相隔以作为一个key存放在map里面,然后获取复制源的单元格的颜色来或创建或获取来设置单元格的样式。由于多个sheet里面的表格大多数情况下就只有二个颜色,所以66个sheet生成后最多也就10个左 ...