自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jasper Report Library应用

 下载jar和ireport:  http://jasperforge.org/  下载Jar开发包和设计器iReport, iReport的版本要和Jar的版本一致,目前下载版本是5.6.0的。  1. 使用ireport,画完报表,配置JDBC作为数据源,保存jrxml文件。(这部分讲解,后面找时间补充下)2. API解析原理,此图见源代码包中的Jasp...

2014-12-04 12:36:42 313

原创 partial的一点学习

前景提要:今天在写代码的时候用到了partial。 partial是.NET Framework2.0的产物。允许将一个Class分布不同的文件中。ASP.NET中的partial,实际上是把存储于不同文件中的HTML和 code behind编译成一个单独的Web Page Class。在这里partial主要是用来隐藏设计器代码的。aspx和cs两个文件之间的关系不是partial...

2011-06-10 10:21:45 159

原创 生成.dll文件

方法1.用c盘windows下的Microsoft.NET目录中csc.exe生成命令行csc /target:library /out:SampleLibrary.DLL Sample1.cs Sample2.cs 可以生成DLL文件.方法2.新建一个类库的项目项目属性的application设置中将output type 设置为Class Library....

2011-05-14 23:25:27 122

原创 idautomation.linearservercontrol.dll与.NET Framework框架版本问题

编译的时候报以下问题:   The referenced assembly "idautomation.linearservercontrol" could not be resolvedbecause it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral,PublicKeyToken=b03f5f...

2011-05-11 21:52:59 142

原创 Error:Project Target Framework Not installed

I have a successful install of VS2010,however, I can't target any versions of the .net framework other than 4.0 and 4.0 client profile. When I open an existing project that targets other versions of...

2011-04-24 16:13:11 215

原创 java.util.ConcurrentModificationException解决

     遍历集合时要注意的地方:不可以对改集合相关的地方做添加或删除操作。for(Map.Entry<String, String> m:foMap.entrySet()){...foMap.remove(m.getKey());...}       运行类似这样的代码,就会抛java.util.ConcurrentModifica...

2010-11-30 14:55:52 125

原创 Ant的构建文件

      构建文件定义了构建过程,直接在命令行输入ant,会在当前目录下查找名为build.xml的构建文件。没有的话,会报“Buildfile:build.xml does not exist!”错误。若构建文件build.xml如下: <project name="base" default="java"> <target name="clean"...

2010-11-03 14:45:44 127

原创 Intellij IDE 9.0.1字体设置

 (1) Settings -> Appearance Look and feel: IDEA(4.5 default)Font: Name:SimSunSize:16 (2) Settings -> Editor -> Colors & Fonts ->FontScheme name: MyFontEditor Font...

2010-08-19 21:24:03 96

原创 xpath属性中双引号和单引号

    今天在调代码时抛出 XPath evaluation exception ,发现时xpath 中引号的问题。我们知道XML中所有属性的值必须包含在双引号或者单引号之间,一般使用原则是:1.属性值本身包含双引号,可以用单引号包含属性值2.属性值本身包含单引号,你可以用双引号包含属性值3.属性值本身既包含双引号又包含单引号,可以用双引号包含属性,然后属性值中的双引号用 &a...

2010-08-13 16:27:50 2820

原创 IntelliJ IDEA 9.0.1及注册机

附件提供 IntelliJ IDEA 9.0.1及注册机

2010-08-12 22:21:36 108

原创 DECODE函数

语法: DECODE(control_value,value1,result1[,value2,result2…][,default_result]); 后台实现:switch (control_value){case value1: result1;break;case value2: result2;break;...default: default_r...

2010-08-11 11:44:59 125

原创 windows下Apache配置SSL安全连接

什么是SSL?SSL(Secure Socket Layer): 是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全。Open SSL下载地址:http://www.openssl.org/source/一、下载并安装支持SSL的Apache  1.安装配有SSL模块的apache,下载地址http://httpd.apache.o...

2010-07-15 17:07:13 472

原创 JVM中如何加载Class

      在运行编译后的.class文件时或者导入第三方jar包时,有时候会抛出java.lang.ClassNotFoundException异常。我们很熟悉知道这是JVM加载class失败时抛出的异常,可是我一直没去关注虚拟机自动加载类的一些原理。      从打印出的异常信息中,我们可以看出被加载的类文件的信息,编译器加载类要依靠类加载器classloader机制。了解...

2010-07-14 10:35:10 123

原创 Synchronized 读书笔记

1.Synchronized的本质是不让其他线程在同一对象上再加一把锁。2.Synchronized使用范畴:(1)修饰方法,使之成为被同步化区域的一员 protected synchronized void shutdown() { this.interrupt(); } (2)修饰某个程序代码块synchroniz...

2010-06-28 17:30:07 84

原创 ThreadLocal 读书笔记

1.ThreadLocal是什么?从命名角度出发,可以理解为 thread local value(线程局部变量),即为每个线程提供局部变量。与同步机制共享一些变量不同,但是都是可以解决多线程并发的问题,只是二者面向的问题领域不同而已。2.ThreadLocal实现机制?查看java.lang.ThreadLocal源代码,我们可以知道其实是使用Map,存储每个线程的副本。pa...

2010-06-28 16:41:06 132

原创 JAVA多线程编程

1.线程的两种实现方法:(1)继承Thread类 PasswordHandle.java package thread;public class PasswordHandle extends Thread { private boolean interruptFlag; private String mask; public PasswordHa...

2010-06-28 15:09:01 127

原创 freemaker示例

    在WebService的项目中,要求与客户交互传输些信息,首先需要转换系统生成的request请求信息,发现先使用freemaker模板来处理XML很方便,最后通过SOAP传输。freemaker的官方网址:http://freemarker.sourceforge.net/index.html 。附近提供是 freemarker-2.3.15.jar 。下面是使用free...

2010-06-21 14:45:39 114

原创 JWS注释类型

Java Web Service (JWS) 注释类型是 Web Service 的核心之一。 (一)类级别@javax.jws.WebService(targetNamespace = "", name = "",serviceName = "")targetNamespace :生成的 WSDL 中使用的名称空间name:Web Service 的名称,映射到 WSDL...

2010-06-15 16:18:14 190

原创 Android第一个程序 Hello World

  Create a New Android Project From Eclipse, select File-> New -> Project  Make the changes below to our HelloWorld.java package com.suky.example;import android.a...

2010-06-09 17:27:11 92

原创 Android笔记一 搭建环境

 1.Installing the Android SDK Download the very latest SDK , see http://developer.android.com/sdk/index.html .Unpack the SDK starter package to a location andthen add the location (‘...

2010-06-09 17:19:40 121

原创 观察者模式

    java.util包内包含最基本的Observer接口与Observable类。     package java.util;public interface Observer { void update(Observable o, Object arg);//}     被观察对象改变时,调用update方法更新。...

2010-05-20 11:51:20 65

transient关键字

      最近在维护系统代码时,发现了变量修饰符transient,这在我以前的项目开发中没有用过。在提及仅仅包含数据的java对象时,最先想到的是PO,VO等。      PO(persistant object) 持久化对象,一般和数据库中的表映射的java对象,在使用Hibernate框架时,常常会直接利用编译器生成PO。而VO(value object) 值对象,通常用在业务逻辑层,...

2010-04-28 14:28:58 85

oracle查询:取出每组中的第一条记录

oracle查询:取出每组中的第一条记录按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group by type; 注意:select 后面的列要在group by 子句中,或是用聚合函数包含,否则会有语法错误。 方法二: SELECT * FROM(...

2010-04-22 15:30:36 406

使用Eclipse反编译插件Jadclipse

Jadclipse下载地址: http://sourceforge.net/projects/jadclipse/  附件提供 net.sf.jadclipse_3.3.0.jar 和 jad.exe  安装:1. net.sf.jadclipse_3.3.0.jar拷贝到 eclipse目录的plugins文件中         2. 配置jad.ex绝对路径:Window ...

2010-04-16 16:00:42 94

java创建excel抛异常ArrayIndexOutOfBoundsException

在创建excel,部分代码如下:public static Workbook createWorkbook(String source){ try { File sourcefile = new File(source); System.out.println(sourcefile.getName()); if(!sourcefile.exists(...

2010-03-23 15:10:39 377

Java解析XML文档(二):sax读取xml文件导出excel

一.概念SAX (Simple API for XML),基于事件的XML简单API,也是解析XML文档的两种API之一。二.sax解析1.使用到的包:javax.xml.parsers:解析器工厂工具org.xml.sax :提供了核心 SAX API例如:import javax.xml.parsers.SAXParser;import javax.xml.pa...

2010-03-22 11:06:40 378

JSmooth的使用:JAR包弄成EXE

      当我们觉得在DOS窗口,通过命令执行jar文件比较麻烦时,可以考虑使用JSmooth这款工具将jar包弄成exe,通过双击直接运行即可。下载地址: http://sourceforge.net/projects/jsmooth/files/jsmooth/附近提供的是最新的 jsmooth-0.9.9-7版本1.程序生成jar文件(我用的是eclipse + fatjar ...

2010-03-19 15:31:46 164

eclipse插件FatJar

1、作用:FatJar作为eclipse的插件,可以方便的导出第三方包。 2、下载地址:http://sourceforge.net/project/showfile ... 15990&package_id=125924     附件net.sf.fjep.fatjar_0.0.31.jar是目前最新版本 3、安装:解压缩后,将net.sf.fjep.fatjar...

2010-03-18 16:34:39 72

Java解析XML文档(一):DOM

一.概述DOM (Document Object Module),基于树和节点的文档对象类型。在实际的项目中,曾遇到需要处理很大的xml文件,大概200多M,加载XML文件时,会报内存溢出java.lang.OutOfMemoryError ,那就需要sax解析了。二.DOM编程1.使用到的包(不需要导入其它包,JDK自带的):org.w3c.dom :为文档对象模型 ...

2010-03-18 11:15:35 94

原创 内部类 java基础复习

总结:1、内部类可以操作外部类中所有的成员方法和成员变量,包括private修饰过的。Java编译器在创建内部类对象时,隐式的把其外部类对象的引用也传了进去并一直保存着,这样就使得内部类对象始终可以访问其外部类对象。2、任何非静态内部类中,都不能有静态数据。3、编译完成后,内部类的字节码文件的格式是:外部类名$内部类名。4、当外部类、内部类、内部类方法中都包含同一字段或方法时,当方...

2010-02-12 15:39:29 114

原创 JAVA的八种基本类型 复习笔记

JAVA的八种基本类型 复习笔记 1.基本类型:存储在栈中,存储速度比较快些byte,char,short,int,long,float,double,boolean2.包装类,Byte(1字节),character(2字节),Short(2字节),Integer(4字节),Long(8字节),Float(4字节),Double(8字...

2010-02-08 17:28:55 754

原创 Oracle 完全卸载

1.停止Oracle所有服务2.运行Oracle Universal INstaller卸载Oracle3.在运行中通过regedit命令,修改注册表,删除Oracle相关信息1)Oracle软件有关键-值HKEY_LOCAL_MACHINE\SOFTWARE\Oracle,右键删除2)Oracle服务HKEY_LOCAL_MACHINE\SYSTEM\Cu...

2010-02-07 00:36:03 73

原创 Oracle 安装网络适配器

    在oracle 11的时候,先决条件会建议安装网络适配器的类型为 Microsoft Loopback Adapter ,我原来机子上安装的是Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC ,所以先决条件没有通过。 执行以下操作(1)控制面板 (2)点击 “打印机和其它硬件” 中的 “添加硬件” (3)选中...

2010-02-07 00:33:12 362

原创 编译错误:It is indirectly referenced from required.class files

完整错误信息:Errors(2 item)1.The type java.lang.Enum cannot be resolved. It is indirectly referenced from required.class files.2.The project was not built since its build path is incomplete....

2010-01-25 14:44:04 438

原创 ORACLE 时间

1、to_date()  字符类型 转化为日期类型。具体用法:to_date('1/5/2010','mm/dd/yyyy'),2、to_char(): 日期 换成 字符类型具体用法:to_date(sysdate,'mm/dd/yyyy'),日期格式:YYYY:四位表示的年份YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪MM:01~12的月份编号MO...

2010-01-05 12:54:57 126

原创 ORACLE 单引号

在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用原则有两个: 一、就近匹配原则; 二、单引号转义,该单引号后面紧跟单引号,这个时候单引号就充当转义的角色。 例如:select 'My name''s Suky.' from dual;输出:My name's Suky.转义单引号,还可以使用语法结构: q'delimit ...

2010-01-05 12:31:49 469

原创 sysobjects的type分类

      在sql server数据库的存储过程中经常要处理一些特殊的对象(表,索引,存储过程,触发器等),这些对象都存放在数据库的sysobjects中,name是对象名称,type是来分类管理,可以有以下几种值:C : CHECK 约束D : 默认值或 DEFAULT 约束F : FOREIGN KEY 约束L : 日志FN : 标量函数IF : 内嵌表函数P :...

2009-12-02 13:19:26 280

原创 开发 常用术语表

Abstract class:抽象类Abstract method:抽象方法Annotation:注释Anonymous class:匿名类API(Application Programming Interface):应用编程接口,由方法和语言构成的库.ArrayList:实现了List接口的动态数组Assertion:断言Atrribute map:属性映射Aut...

2009-11-12 11:53:49 181

原创 常用快捷键 --Myeclipse / TOAD

    工作过程中,发现进行项目调试时,掌握一些常用的快捷键,往往会事半功倍。以下是一些有用的快捷键: ----------------Myeclipse (主要是方便调试) 双击窗口的左边框可以加断点F5单步调试进入函数内部。F6单步调试不进入函数内部。F7由函数内部返回到调用处。F8一直执行到下一个断点F3跳到声明或定义的地方Ctrl+Alt+H 显示一...

2009-11-10 17:20:28 94

原创 java.util.regex.Pattern字符串验证

      在java.util.regex包中,包括了两个类,Pattern(模式类)和Matcher(匹配器类)。Pattern类是用来表达和陈述所要搜索模式的对象,Matcher类是真正影响搜索的对象。      从javadoc中,我们可以知道,指定为字符串的正则表达式必须首先被编译为Pattern类的实例。然后,可将得到的模式用于创建 Matcher 对象。 import j...

2009-11-05 16:07:27 132

空空如也

空空如也

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

TA关注的人

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