`
kingsui
  • 浏览: 190324 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
今天在首页看到一篇   .Net项目制作安装程序 的文章,感觉博主讲解还是令人费解(对于我这样的新手,嘿嘿),所以自己动了一下手,让自己有所映像,顺便纪录下. 1.首先得有一需打包的项目,这里我就用以前的学习之笔:    2.0 接下来就要新增 安装工程(专案) :   2.1 专案生成后,界面如下:   2.2 接下来当然是要添加需打包的项目了:         说明: 1.专案输出: 打包最核心内容, exe执行文件和配置文件之类...                2.档案: 一些辅助文件,说明书什么的,和程序运行没必然关系的文件.                3.合并模组: 一些辅助 ...
目录: 取得或者修改当前单元格的内容 设定单元格只读 不显示最下面的新行 判断新增行 行的用户删除操作的自定义 行、列的隐藏和删除 禁止列或者行的Resize ★ DataGridView    取得或者修改当前单元格的内容: GO TO TOP 当前 ...
     锁是防止在两个事务操作同一个数据源(表或行)时交互破坏数据的一种机制。Oracle采用封锁技术保证并发操作的可串行性。Oracle的锁分为两大类:数据锁(也称DML锁)和字典锁。字典锁是Oracle DBMS内部用于对字典表的封 ...
为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读 “脏”数据),数据库中引入了锁机制。基本的锁类型有两种:排它锁(Exclusive locks 记 为X 锁)和共享锁(Share locks记为 S锁)。 排它锁:若事务T对数据D加X锁,则其它任何事务都不能再对D加任何类型的锁, 直至T 释放D 上的X 锁;一般要求在修改数据前要向该数据加排它锁,所以排它锁又称为 写锁。 共享锁:若事务T对数据D加S 锁,则其它事务只能对D加 S锁,而不能加X 锁,直 至 T 释放 D 上的 S 锁;一般要求在读取数据前要向该数据加共享锁,所以共享锁又称为读 锁。 2.Oracle ...
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码). ...
把文件目录直接暴露给用户是很不安全的。所以要用Servlet来做,而且这样做,文件的存储方式就更丰富了,可以是从文件系统上取来的,也可以是数据库中经过计算生成的,或者从其它什么稀奇古怪的地方取来的。 public class DownloadServlet extends HttpServlet {    private String contentType = "application/x-msdownload";    private String enc = "utf-8";    private String fileRoot = "&q ...
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 ...
在编写基于数据库的应用时,有一个常见的需求:某一张表有个编码字段,需要按照一定的规则生成,例如:某订单编号的生成规则是:部门编号+yyyyMMdd+四位流水号,中间部分代表当前的年月日。难点就是如何生成流水号,并且能够保证在多用户并发的情况下,保证流水号不重复。     得到流水号的方法比较简单:select max(theColumn) from theTable where theColumn like “BBXXXXXXX%”,即在该表中查询具有相同前缀(编码流水号之前的部分)的编码最大值,然后再将流水号部分+1就可以得到新的编码了。为了保证流水号不重复,我们需要锁定数据,但是如果锁定该表 ...
Oracle 提供了三个用于存储日期/时间值的数据类型: 表示日期和时间的 DATE 类型。 DATE 字段中存储的值包含有与世纪、年、月、日、小时、分钟和秒相对应的"组成部分"。 日期可以是公元前 4712 年 1 月 1 日到公元 9999 年 12 月 31 日这一范围中的任何一天。 从 Oracle9i 开始提供的 TIMESTAMP 类型是 DATE 类型的有效扩展格式,并且符合 ANSI SQL 标准。 它提供了更大的时间精度,支持多达九位的小数,同时还能够存储时区信息。 从 Oracle9i 开始提供的 INTERVAL 类型,它支持存储时间差(如"两 ...

oracle分页

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,满足条件被输出, ...

写属性文件

    博客分类:
  • Java
/** * 根据key读取value * filePath 要操作的properties文件路径 * key 要获得数据的key */ public static String readValue(String filePath,String key) { Properties props = new Properties(); try { InputStream in = n ...
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) { / ...
一般我们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 ...
<select name="bank" id="bank">
一.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 ...
Global site tag (gtag.js) - Google Analytics