自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 数据库设计中的14个技巧

1. 原始单据与实体之间的关系    可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。    〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员

2010-04-16 16:15:00 358

原创 Test POI

package com.corp.custom;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Iterator;import org.apache.poi.hssf.usermodel.HSSFCell;impor

2009-11-17 13:37:00 362

原创 java book

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对

2009-08-12 16:46:00 724

原创 java回调机制

java回调机制  回调概念:软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即

2009-08-07 16:58:00 331

原创 我对事件驱动的理解

我对事件驱动的理解作者:axgle引子“事件驱动”这四个字,我是在学习javascript过程中遇到的,例如"onclick事件".后来学习visual Basic,也遇到了这四个字----“事件驱动”。再后来了解.net以及学习flash脚本语言的过程中,也遇到过...甚至在PHP的一个blog程序,名叫wordpress的插件机制中,也见到了“事件驱动”的影子.终于,在一个下雨的傍晚,我坐在窗

2009-08-07 16:53:00 1186

原创 SAX Overview

SAX概念 SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准,可以说是“民间”的事实标准。实际上,它是一种社区性质的讨论产物。虽然如此,在XML中对SAX的应用丝毫不比DOM少,几乎所有的XML解析器都会支持它。 与DOM比较而言,SAX是一种轻量型的方法。我们知道,在处理DOM的时候,我们需要读入整个的XML文档,然后在内存中创建DOM树,生成DOM树上的每个

2009-08-07 16:31:00 255

原创 include.js

// new prototype defintiondocument.include = function (url) {  if (undefined == typeof(url)) return false; var p,rnd; if (document.all) {  // For IE, create an ActiveX Object instance  p = new Activ

2009-08-04 17:32:00 637

原创 Oracle的rownum原理和使用

在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum 而且书上也告诫,不能对rownum用">",这也就意味着,如果你想用 select * from emp where rownum > 5 则是失败的。要知道为什么会失败,则需要了解rownum背后的机制: 1 Oracle executes your que

2009-07-29 17:49:00 248

原创 sql having

select * from (SELECT fund_id, sum(dividend_amt) ttFROM FUND_DIVIDENDS FD1 group by fund_idhaving sum(dividend_amt) >600order by sum(dividend_amt) desc)where rownum    table: account / subje

2009-07-29 17:02:00 339

原创 get file content

private String getFileContent(String url) {  byte[] responseBody = null;  try {   HttpClient client = new HttpClient();   if (PropertyReader.getInstance().getPxy_usage().trim().equals(     "true")) { 

2009-07-22 10:31:00 1051

原创 网络编程之:检查URL所指定的图片是否存在(转)

可以利用java.net.HttpURLConnection内的getResponseCode()去检查应答代码(Response Code)Java代码 URL url = new URL( postURL );   HttpURLConnection urlcon = (HttpURLConnection) url.openConnection( );   ur

2009-07-22 10:28:00 656

原创 auto release

expect: #!/usr/bin/expectpackage require Expectset timeout 3600spawn  sudo -u wasadmin bashsleep 2expect -gl "*Password*"send "[lindex $argv 2]/r"sleep 2expect -re {#|$}send "cd /tmp//r"slee

2009-07-20 17:39:00 390

原创 COPY FILE

private String copyFile(File src, File dst) {  if(!dst.getParentFile().exists()){   dst.getParentFile().mkdir();  }  dst = getFileWithSuffixTimeStamp(dst); //METHOD call : append time stamp in file  t

2009-07-20 09:16:00 342

原创 XML 动态查询

search.xsl http://www.w3.org/1999/XSL/Transform" version="1.0"> XML 动态查询body,BlueIdea,team,blue_ID,blue_name,blue_text,blue_time,blue_class{ font: 12px "宋体", "Arial", "Times New Roman"; } table {

2009-06-15 17:10:00 912

原创 Spring JDBC事务管理

JDBC事务管理 Spring提供编程式的事务管理(Programmatic transaction manage- ment)与声明式的事务管理(Declarative transaction management),为不同的事务实现提供了一致的编程模型,这节以JDBC事务为例,介绍Spring的事务管理。 5.3.1  Spring对事务的支持 事务是一组原子(Atomic)操作的工作单元,以

2009-01-06 14:50:00 499

原创 左右选择框

sortitems = 1;  // Automatically sort items within lists? (1 or 0)  function move(fbox,tbox) {   for(var i=0; i    if(fbox.options[i].selected && fbox.options[i].value != "") {     var no = new Opt

2009-01-05 08:55:00 659

原创 JAVA encoding

现代计算机采用的都是冯.诺依曼体系结构,因此都具有相同的结构特征,拥有五大组成部分:输入数据和程序的输入设备,记忆程序和数据的存储器,完成数据加工处理的运算器,控制程序执行的控制器,输出处理结果的输出设备。JVM是一台虚拟的计算机,也有类似的特征。本系列文章研究的是java中文问题,跟输入输出有着密切的联系,为了突出重点,我们暂且将JVM的其它细节放下,只需了解JVM内部的数据是用Unic

2008-12-26 09:17:00 7511

原创 三层架构解释

三层架构解释 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层. 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapp

2008-12-14 23:20:00 1376 1

原创 HTTP 协议基础

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内 容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰 符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误

2008-12-04 14:19:00 334

原创 深入理解HTTP消息头

(一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做 过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方 怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体

2008-12-04 14:18:00 407

原创 Upload file

调用方法:Upload up = new Upload();up.init(request);/**此处可以调用setSaveDir(String saveDir);设置保存路径调用setMaxFileSize(long size)设置上传文件的最大字节.调用setTagFileName(String)设置上传后文件的名字(只对第一个文件有效)*/up. uploadFile();然后String

2008-12-04 14:17:00 499

原创 tar、gzip、unzip命令的详细使用方法

tar、gzip、unzip命令的详细使用方法tar命令tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用

2008-11-10 13:17:00 2959

原创 如何设置UNIX/LINUX中的文件及目录权限【转自www.bitsCN.com】

在UNIX中,所有的文件及目录都拥有自己的访问权限,来限制用户的访问,提高系统的安全性. 每个文件及目录都有三个级别的权限:所有者级别(u),组访问级别(g),其他用户访问级别(o).每个级别都有三个权限:读(r),写(w),执行(x). 例如: #ls -la -rwxrwxrwx 1 root root 6789 Nov 1 09:01 abc.c drwxr-xr-x 2 root ro

2008-11-05 09:31:00 656

转载 Redirect After Post

All interactive programs provide two basic functions: obtaining user input and displaying the results. Web applications implement this behavior using two HTTP methods: POST and GET respectively. This

2008-10-27 14:13:00 2273

原创 email

Dear all,Please be informed that now, the deployment to both WAS1/2 has been successfully completed and the Production environment has been back to normal.This is to announce the successful completi

2008-10-07 17:28:00 397

原创 Word List 20

 base salary  cash bonus abbreviation: using abbreviations when you send text messages save time abrupt: the tone used in your email needs to be businesslike but not too abrupt ad: ad

2008-09-26 16:42:00 361

原创 java reflection part 2

5.获取类的字段(域)找出一个类中定义了哪些数据字段也是可能的,下面的代码就在干这个事情:import java.lang.reflect.*; public class field1 {    private double d;    public static final int i = 37;     String s = "testing";  

2008-09-26 09:47:00 301

原创 java reflection part 1

Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函

2008-09-26 09:46:00 258

原创 get static value of class by java reflection

Class c = BaseParameter.class;  Field[] f = c.getDeclaredFields();  for(int i=0;i   Field ff = f[i];   int m = ff.getModifiers();   if(Modifier.toString(m).indexOf("static") != -1){    System.out.prin

2008-09-26 09:43:00 323

原创 Class Properties

import java.io.IOException;import java.util.Enumeration;import java.util.Properties;public class TestProperties { /**  * @param args  */ public static void main(String[] args) {  Properties p = ne

2008-09-24 16:17:00 457

原创 convert UTF8 to SHIFT_JIS

public String utf8ToShiftJis(String utf8){  String back = "";        if (utf8 != null) {            try {                byte abyte[] = utf8.getBytes("SJIS");                               back = new

2008-09-24 10:16:00 670

原创 export data to txt file

   response.reset();   response.setContentType("text/plain");   response.setHeader("Content-disposition", "attachment;filename="     + fileName);   OutputStream out = null;   try {    out = response

2008-09-24 10:13:00 424

原创 export data to xml file

 response.reset();   response.setContentType("text/xml; charset=Shift_JIS");   response.setHeader("Content-Disposition", "attachment; filename="     + fileName);   try {    OutputStream out = respon

2008-09-24 10:11:00 379

原创 export data to tsv file

response.reset();   response.setContentType("text/tab-separated-values; charset=Shift_JIS");   response.setHeader("Content-Disposition", "attachment; filename="     + fileName);   try {    OutputStrea

2008-09-24 10:09:00 466

原创 export data to csv file

    String fileName = exportFileName + "-"                               + downloadDataTO.getCurrentTime() + ".csv";   String champaignName = sFDownload.getCampaignName();   response.reset();   respon

2008-09-24 10:02:00 568

原创 开通了!!!

2008-08-05 20:17:00 424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除