- 浏览: 76606 次
- 性别:
- 来自: 郑州
最新评论
-
njyu:
iridiumcao 写道谢谢 njyu 文末的批注,让我少走 ...
[转]使用POI操作Excel:Sheet拷贝 -
iridiumcao:
谢谢 njyu 文末的批注,让我少走了弯路。。。
[转]使用POI操作Excel:Sheet拷贝 -
njyu:
哥们,最近发现这篇有点小问题,复制SHEET直接使用POI A ...
[转]使用POI操作Excel:Sheet拷贝 -
fxbird:
好垃圾的文章,要发blog就有点诚意,把没用的注释删掉,再格式 ...
javaBean属性监听机制
文章列表
maxThreads:表示最多同时处理的连接数。应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则)。一个线程处理一个请求,两个一般门户网站共用的,1000左右应该差不多
acceptCount:当同时连接的人数达到maxThreads时,还可以接收排队的连接。
minSpareThread:指“启动以后,总是保持该数量的线程空闲等待”;设置比预期负载多25%。
maxSpareThread:指“如果超过了minSpareThread,然后总是保持该数量的线程空闲等待”;设置比预期负载多25%。
其中主要修改两个参数maxThreads和acceptCount值。 ...
项目中很多模块需要将数据导出到Excel中,简单的如导出所有的用户信息到Excel,对于导出这种数据,可以通过POI/JXL直接生成Excel即可;当面临复杂格式的报表怎么办呢?下面这张图是项目中某张需要导出的Excel模版中部分截图,需求是根据查询条件生成N张同类型的这种单子到Excel中的不同Sheet中,后期要打印成纸质单据!需要明确有几个重点是:需要在A4纸中打印,所有打印出来的格式必须一样,可能后期这张表还会进行调整,必须满足其高扩展和变化性;
事实上我们依然可以通过程序将Excel写出来,事实上开始我确实也是这么做了,但是在做的过程中发现,要手写代码生成这种几十行的Excel实在是 ...
1.在写完模块后,数据始终显示不出来,经过无数次的查找最后终于发现是因为Ext.data.Record创建时,一字段的mapping值错误,mapping指向的是实体类的名字,结果自己写的不对应,造成数据获取到了 ,却始终显示不出来。
2.ext的项目在测试时报‘缺少对象’,这种原因也可能是因为某个地方多出了一个逗号导致的。
数据库设计的三大范式第一条就是独立的表结构中必须有唯一主键来标识表中数据.在以往微软的SQL Server(duo版本)平台上.手动编码实现表中主键.并设定为自增列是极其简单.编码如下:
--简单主键定义如下并设置为自增(只取出主键定义)
typeid int not null primary key identity(1,1),
在Oracle中如果要设定一个独立表结构的主键为自增.其中就涉及到了 Oracle 10G中关于序列(Sequence)的使用.
(A)Sequence-序列的定义语法
SEquence-序列是一个数据库项.它生成一个整数序列..Oracle中序列所生成的 ...
application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止.
session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态.生命周期:会话超时,或者服务器端强制使会话失效.
request:请求作用域,就是客户端的一次请求.
page:一个JSP页面.
以上作用范围使越来越小, request和page的生命周期都是短暂的,他们之间的区别就是:一个request可以包含多个page页(include,forward以及 filter).举个简单的例子: ...
1、蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔振动,也许两周后就会引起美国得克萨斯州的一场龙卷风。
蝴蝶效应是说,初始条件十分微小的变化经过不断放大,对其未来状态会造成极其巨大的差别。有些小事可以糊涂,有些小事如经系统放大,则对一个组织、一个国家来说是很重要的,就不能糊涂。
2、青蛙现象:把一只青蛙直接放进热水锅里,由于它对不良环境的反应十分敏感,就会迅速跳出锅外。如果把一个青蛙放进冷水锅里,慢慢地加温,青蛙并不会立即跳出锅外,水温逐渐提高的最终结局是青蛙被煮死了,因为等水温高到青蛙无法忍受时,它已经来不及、或者说是没有能力 ...
在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要不转行进入其他领域,好像再没有更好的选择,即使偶有继续坚持作开发的,也被看成另类一族。老外却不是这样,40,50岁仍然作开发工作的大有人在,甚至很多牛人,包括获得康柏最佳软件奖的Robber,仍在埋头作着他所喜欢的编码工作,为何如此差异。我仔细想了一下,特别是这一年参加了太多的技术培训,基本有了一些结论。
首先,国内软件开发工作的性质决定这一切,我们所作的产品开发,真正技术含量并不高,高等院校毕业的学生,经过几年的培训和实践,基本都能掌握这些技能,而我们现 ...
这是从网上收集的。就是好像只能上传单个文件。
用了commons-fileupload-1.2.jar和commons-io-1.3.2.jar这两个包。
save.jsp
<%@ page language="java" contentType="text/html;charset=utf-8"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<%@ page import="ja ...
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).
一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。
不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没 ...
理解分辨率
我们常说的屏幕分辨率为640×480,刷新频率为70Hz,意思是说每行要扫描640个象素,一共有480行,每秒重复扫描屏幕70次。
理解调色板
有一个长宽各为200个象素,颜色数为16色的彩色图,每一个象素都用R、G、B三个分量表示。因为每个分量有256个级别,要用8位(bit),即一个字节(byte)来表示,所以每个象素需要用3个字节。整个图象要用200×200×3,约120k字节,可不是一个小数目呀!如果我们用下面的方法,就能省的多。
因为是一个16色图,也就是说这幅图中最多只有16种颜色,我们可以用一个表:表中的每一行记录一种颜色的R、G、B值。这样当我们表示一个象素的颜色时 ...
- 2009-10-27 15:38
- 浏览 1500
- 评论(0)
List some significant websites, especially, some English websites. To get some fresh information of software development, new technology or theory. Learn some new technology and theory. To master the trend in the field.
Community, Forum, resource
Infoq Tracking change and innovation in the ent ...
参考资料:http://www.ibm.com/developerworks/cn/java/l-eclipse/index.html
http://www.blogjava.net/chengang/archive/2007/04/05/108666.html
http://www.blogjava.net/dreamstone/archive/2007/05/08/116016.html
- 2009-10-12 17:17
- 浏览 901
- 评论(0)
package com.example;
import javax.jms.DeliveryMode;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.Queue;
import javax.jms.QueueConnection;
import javax.jms.QueueConnectionFactory;
import javax.jms.QueueReceiver;
import javax.j ...
在数据库中把该过程执行 exec UspOutputData 表名 把结果保存为文件即可
CREATE PROCEDURE dbo.UspOutputData
@tablename sysname
AS
declare @column varchar(1000)
declare @columndata varchar(1000)
declare @sql varchar(4000)
declare @xtype tinyint
declare @name sysname
declare @objectId int
declare @objectname s ...
- 2009-08-14 16:51
- 浏览 1037
- 评论(0)