- 浏览: 190324 次
- 性别:
- 来自: 深圳
最新评论
-
sun625470637:
数据库读出来的是Thu Mar 15 19:09:25 CST ...
Java自定义时间格式全接触 -
sun625470637:
数据库读出来的是Thu Mar 15 19:09:25 CST ...
Java自定义时间格式全接触 -
Breather.杨:
http://www.open-open.com/lib/vi ...
java导入导出excel操作(jxl) -
scjingying:
baiawquqf 写道 evry good!好东西呀!我晕, ...
java导入导出excel操作(jxl) -
rock1103:
中文乱码
java导出csv文件
文章列表
今天在首页看到一篇 .Net项目制作安装程序 的文章,感觉博主讲解还是令人费解(对于我这样的新手,嘿嘿),所以自己动了一下手,让自己有所映像,顺便纪录下.
1.首先得有一需打包的项目,这里我就用以前的学习之笔:
2.0 接下来就要新增 安装工程(专案) :
2.1 专案生成后,界面如下:
2.2 接下来当然是要添加需打包的项目了:
说明: 1.专案输出: 打包最核心内容, exe执行文件和配置文件之类...
2.档案: 一些辅助文件,说明书什么的,和程序运行没必然关系的文件.
3.合并模组: 一些辅助 ...
- 2008-12-29 10:28
- 浏览 2669
- 评论(0)
目录: 取得或者修改当前单元格的内容 设定单元格只读 不显示最下面的新行 判断新增行 行的用户删除操作的自定义 行、列的隐藏和删除 禁止列或者行的Resize
★ DataGridView 取得或者修改当前单元格的内容:
GO TO TOP
当前 ...
- 2008-12-29 10:25
- 浏览 3631
- 评论(0)
锁是防止在两个事务操作同一个数据源(表或行)时交互破坏数据的一种机制。Oracle采用封锁技术保证并发操作的可串行性。Oracle的锁分为两大类:数据锁(也称DML锁)和字典锁。字典锁是Oracle DBMS内部用于对字典表的封 ...
- 2008-12-13 11:29
- 浏览 7564
- 评论(0)
为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读
“脏”数据),数据库中引入了锁机制。基本的锁类型有两种:排它锁(Exclusive locks 记
为X 锁)和共享锁(Share locks记为 S锁)。
排它锁:若事务T对数据D加X锁,则其它任何事务都不能再对D加任何类型的锁,
直至T 释放D 上的X 锁;一般要求在修改数据前要向该数据加排它锁,所以排它锁又称为
写锁。
共享锁:若事务T对数据D加S 锁,则其它事务只能对D加 S锁,而不能加X 锁,直
至 T 释放 D 上的 S 锁;一般要求在读取数据前要向该数据加共享锁,所以共享锁又称为读
锁。
2.Oracle ...
- 2008-12-13 10:47
- 浏览 4631
- 评论(0)
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码). ...
- 2008-12-11 22:54
- 浏览 1050
- 评论(0)
把文件目录直接暴露给用户是很不安全的。所以要用Servlet来做,而且这样做,文件的存储方式就更丰富了,可以是从文件系统上取来的,也可以是数据库中经过计算生成的,或者从其它什么稀奇古怪的地方取来的。
public class DownloadServlet extends HttpServlet { private String contentType = "application/x-msdownload"; private String enc = "utf-8"; private String fileRoot = "&q ...
- 2008-12-11 14:51
- 浏览 1158
- 评论(0)
JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 一. ClassLoader基本概念1.ClassLoader分类类装载器是用来把类(class)装载进JVM的。JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 JVM在运行时会产生三个ClassLoader:Bootstrap ClassLoader、Extension ClassLoader和AppClassLoader.Bootstrap是用C ...
- 2008-12-11 14:05
- 浏览 1435
- 评论(0)
在编写基于数据库的应用时,有一个常见的需求:某一张表有个编码字段,需要按照一定的规则生成,例如:某订单编号的生成规则是:部门编号+yyyyMMdd+四位流水号,中间部分代表当前的年月日。难点就是如何生成流水号,并且能够保证在多用户并发的情况下,保证流水号不重复。 得到流水号的方法比较简单:select max(theColumn) from theTable where theColumn like “BBXXXXXXX%”,即在该表中查询具有相同前缀(编码流水号之前的部分)的编码最大值,然后再将流水号部分+1就可以得到新的编码了。为了保证流水号不重复,我们需要锁定数据,但是如果锁定该表 ...
- 2008-11-06 20:00
- 浏览 2399
- 评论(0)
Oracle 提供了三个用于存储日期/时间值的数据类型: 表示日期和时间的 DATE 类型。 DATE 字段中存储的值包含有与世纪、年、月、日、小时、分钟和秒相对应的"组成部分"。 日期可以是公元前 4712 年 1 月 1 日到公元 9999 年 12 月 31 日这一范围中的任何一天。 从 Oracle9i 开始提供的 TIMESTAMP 类型是 DATE 类型的有效扩展格式,并且符合 ANSI SQL 标准。 它提供了更大的时间精度,支持多达九位的小数,同时还能够存储时区信息。 从 Oracle9i 开始提供的 INTERVAL 类型,它支持存储时间差(如"两 ...
- 2008-10-21 17:38
- 浏览 1832
- 评论(0)
Oracle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。 select * from Test where rownum >=1; select * from Test where rownum >=2; select * from Test where rownum <= 10;第一条sql查出了26条记录,第二条sql一条记录也没查出。第三条sql查出10条记录。
导致这个的原因是因为rownum是个虚拟的字段,它是在记录输出的时候逐步产生的。
对第一条sql,第一条记录的rownum是1,满足条件被输出, ...
- 2008-10-21 16:09
- 浏览 848
- 评论(0)
/**
* 根据key读取value
* filePath 要操作的properties文件路径
* key 要获得数据的key
*/
public static String readValue(String filePath,String key) {
Properties props = new Properties();
try {
InputStream in = n ...
- 2008-10-21 15:24
- 浏览 924
- 评论(0)
异常是catch还是throws的简单原则
- 博客分类:
- Java
1 .如果你完全能处理这个异常,那么就catch掉
public void test() {
try {
} catch (Exception e) {
}
}
2. 如果你完全不能处理这个异常,那么就throws掉
public void test() throws Exception {
}
3. 如果你想对异常做一点点处理,但又不能完全处理,那么你先catch,然后再throw出去
public void test() throws Exception {
try {
} catch (Exception e) {
/ ...
- 2008-10-07 19:52
- 浏览 891
- 评论(0)
一般我们Java实现显示时间方式有:Date date = new Date();date.getTime();还有一种方式,使用System.currentTimeMillis();这两种方式获得的结果是一样的,都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数。而且由于Java默认的时间格式是:Mon Jul 03 08:47:50 CST 2006的。一般我们在中文或者具体项目中使用比较麻烦。例如我们要显示的时间格式:yyyy年MM月dd日_HH时mm分ss秒那么就可以通过自定义自己的时间格式来完成了。首先,定义一个Sim ...
- 2008-09-23 18:28
- 浏览 6818
- 评论(2)
一.TimeStamp类型字段:
select calen_id, cdate, day_sign, month_sign, year_sign, week, cur_day
from bs_Calendar
where cdate >= to_timestamp('2007-11-03 00:00:00.0','yyyy-mm-dd HH24:mi:ss.ff')
and to_char(cdate, 'dd') = '3'
select calen_id, cdate, day_sign, month_sign, year_sign, week, cur_d ...
- 2008-06-22 15:56
- 浏览 2114
- 评论(0)