- 博客(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
原创 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关注的人