- 博客(68)
- 问答 (2)
- 收藏
- 关注
原创 java 选择排序
package a; public class XuanZe { public static void main(String[] args) { int[] nums = { 9, 56, 6, 42, 34 }; int n = 0; for (int i = 0; i < nums.length-1; i++) { for (int j...
2014-06-05 09:38:00
133
原创 java 插入排序
[code="java"] //码牌插 public class ChaRu { public static void main(String[] args) { int[] nums = { 9, 56, 6, 42, 34 }; int key = 0; int n = 0; for (int i = 1; i < nums.length; i++)...
2014-06-05 09:37:21
146
地方性网站 城阳部落
做了个地方性的网站 [url]www.cybuluo.com[/url] 城阳部落,是关于青岛城阳区美食,旅游,交友,亲子的综合性网站。
2012-10-10 10:38:00
221
原创 php+mysql
Call to undefined function mysql_connect() 在httpd.conf文件里在LoadModule php5_module "c:/php/php5apache2_2.dll"下面追加如下语句即可: PHPIniDir "c:/php"
2011-09-03 12:41:26
139
原创 sql 模糊查询 忽略大小写
select t.id,t.age,t.name from user t where upper(t.name) like '%' || upper('liqi') || '%';
2011-05-31 11:16:44
2203
原创 db links
两台不同数据库可以通过建立db link来进行数据交互。 建立link需要有一个目标数据库的用户民和密码 create database link linkfwq connect to fzept identified by neu using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1...
2011-05-30 09:13:34
157
原创 poi的用法笔记
读 [code="java"] InputStream myxls = new FileInputStream("workbook.xls")); HSSFWorkbook wb = new HSSFWorkbook(myxls); HSSFSheet sheet = wb.getSheetAt(0); HSSFRow row = sheet.g...
2011-05-13 11:28:05
133
原创 oracle over 函数 开窗函数
新建一张学生表 [code="sql"] CREATE TABLE T_STU( ID NUMBER(38) PRIMARY KEY, NAME VARCHAR2(20), GENDER NUMBER(1), GRADE NUMBER(4) ); [/code] 插入数据 ...
2011-05-09 17:12:52
127
原创 oracle 死锁处理
--1.查看数据库中那些用户产生了锁 select username,sid,serial#,logon_time from v$locked_object,v$session where v$locked_object.session_id=v$session.sid; --2.杀掉ORACLE进程: alter system kill session 'sid,serial...
2011-05-07 14:47:03
135
原创 oracle动态交叉表
有一张表 ID NAME QUARTER QUANTITY 1 开发部 春天 10000 2 开发部 夏天 50000 3 开发部 秋天 30000 4 开发部 冬天 20000 5 销售部 春天 10000 6 销售部 夏天 4000 7 销售部 秋天 30000 8 销售部 冬天 20000 想要转换为 QUARTER 开发部 销售部 夏天 50000 4000...
2011-05-03 15:57:04
670
原创 存储过程中执行DDL
在oracle中,存储过程不能直接使用DDL语句,只能使用动态语句,如下所示: [code="sql"] declare v_statement varchar2(500); begin v_statement:='create table zjx_temp( id number)'; execute immediate v_statement; end; [/code]...
2011-04-28 11:42:47
585
原创 存储过程中报表或视图不存在或权限不够
遇到这种情况,需要以管理员身份登录,将该表授权select 或insert(存储过程中相关的操作)给存储过程的用户
2011-04-22 17:55:01
373
原创 oracle中使用ddl语言
在ORACLE存储过程中创建临时表 Java代码 create or replace procedure select_look as str varchar2(100); begin str:='select * from emp'; execute immediate str; end; 在ORACLE存...
2011-04-21 23:31:33
121
原创 oralce游标使用
[code="sql"] create or replace procedure transportData_1 is cursor mycursor is select * from zjx_1; v_user zjx_1%rowtype; begin open mycursor; loop fetch mycursor into v_user; exit when...
2011-04-18 17:52:20
122
原创 webshpere下EJB2.0的helloworld
我以前用过EJB3.0开发过两个项目,除了它依赖于服务器容器的重量级外,我并没有看到它所谓的侵入性,所以当看到资料说EJB是侵入性的时候,会感到难以理解,因为使用EJB3的时候甚至感觉它比Spring还要好用。 但想不到2011年的今天,我竟然还能使用ejb2.0开发项目,虽则痛苦,其实也算是一种幸运吧。 至少让我体会到了遭到口诛笔伐的EJB2的侵入性,同时越是使用老的技术,才有更接近于原理之...
2011-04-02 16:49:58
279
原创 spring加载方式
ClassPathResource --- 从系统的类路径中加载 FileSystemResource --- 从文件系统加载,比如说自己指定配置文件的全路径 InputStreamResource --- 从输入流中加载 ServletContextResource --- 从Servlet 上下文环境中加载 UrlResource --- 从指定的Url加载 ...
2011-03-29 15:31:20
100
原创 复制文件内容
[code="java"] /** *可以将一份模板复制到指定位置 * 将指定的源文件复制到目标地址。 * * @param src * 源文件的全路径。 * @param dest * 目标文件路径。 * @return 文件拷贝操作结果:true成功,...
2011-03-24 14:06:35
140
原创 测试私有方法
[code="java"]public abstract class ExtensibleTestCase extends UnitilsJUnit4 { protected Object CallByName( Object object, String method, Object... args ) throws IllegalArgumentExcep...
2011-03-22 15:03:12
175
原创 ibatis错误提示
The error happened while setting a property on the result object. 当使用ibatis时,报这个错误的时候,是因为表中某列值为空的话,ibatis不知道将这个空值怎么样转换为返回值中对应的默认值,比如列值是空,他返回null还是0还是""。绝大多数情况应该是对应属性为int类型,可以将int改为Integer,或者对数据库表进行控制...
2011-03-19 13:39:28
199
原创 GridData
GridLayout //容器下面元素的列数,makeColumnsEqualWidth是否相同大小单元格 public GridLayout(int numColumns, boolean makeColumnsEqualWidth); GridData类可以与GridLayout类配合使用,其中构造函数有: [code="java"] public GridData();...
2011-01-17 17:15:27
946
原创 判断字符是否是汉字
String regEx = "[\u4e00-\u9fa5]"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(str); while (m.find()) { return true; } r...
2010-12-18 16:06:50
86
原创 RCP的欢迎界面
rcp定制欢迎界面可以在root.xhtml中用html语句创建页面,如果有根据数据库动态显示数据,可以定义一个类,实现IIntroXHTMLContentProvider接口。在其createContent方法中用硬编码的方式写HTML,例如 : [code="java"]Element ahref = dom.createElement("a"); ahref....
2010-12-09 16:17:05
380
原创 Collections.sort
[code="java"] Collections.sort(logList, new LogComparator1());[/code] [code="java"] class LogComparator1 implements Comparator { @Override public int com...
2010-09-30 13:16:06
137
原创 java数组强制转换的问题。
在java中,数组对象创建的时候类型是确定,而不管其存储的元素类型如何。 譬如一个Object[],里面存储的是String类型,但是并不是强制转换成String[]。运行时候会报classcast异常。 只能遍历强制转换。...
2010-08-16 11:35:48
603
原创 spring的hibernate事务管理
Spring 管理hibernate事务的标签使用: PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATI...
2010-07-27 11:43:06
106
java的文件锁
[size=large] 以前我在开发中遇到一个问题,就是一台机子只能同时运行一个该系统,因为java是运行在jvm上的,在进程中所有的java程序都是javaw.exe,这样一来就不能通过操作进程来判断是否系统已经开启。 因为系统中用到了socket,所以用了一个比较笨的替代办法,就是系统启动时候判断server的端口是否被占用,如果socekt连接出现异常,则系统退出。 ...
2010-07-26 16:21:12
153
android
从年初就想学一学android了,有朋友做这一块,但因为近来工作繁忙,可以说是有资源无热心了。 今天周日,看了一会书,有点无聊,索性在电脑上搭好了android的开发环境。 试写了几个小程序,有swing和swt开发经历,至少在最初的时候感觉还是挺易入门的。 以后我会多投入点时间进来的。 :lol: ...
2010-07-25 17:36:51
103
socket传输自定义对象
因为网络协议的缘故,传输只能传输流,所以对象必须序列化与反序列化,要传说的对象需要实现Serializable,client的和server中的该对象必须有相同的SerializableUID,这样才会认同为同一类。 但是我这样做仍然有classnotfoundexception,后来经过 高人钦 的指点才知传输类必须在client和server中的包路径相同。 这样测试通过。...
2010-05-17 00:04:59
252
原创 备忘录模式
memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态. 第一种就是采用两个不同的接口类来限制访问权限。这两个接口类中,一个提供比较完 备的操作状态的方法,我们称它为宽接口;而另一个则可以只是一个标示,我们称它为窄接 口。备忘录角色要实现这两个接口类。这样对于“备忘发起角色”采用宽接口进行访问,而 对于其他的角色或者对象则采用窄接口进行访问。...
2010-05-14 11:49:14
107
原创 解释器模式
Interpreter,解释器模式描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发 编译器中;在实际应用中,我们可能很少碰到去构造一个语言的文法的情况。 解释器模式的定义如下:定义语言的文法,并且建立一个解释器来解释该语言中的句子。 它属于类的行为模式。这里的语言意思是使用规定格式和语法的代码。 在GOF 的书中指出:如果一种特定类型的问题发生的频率足够高,那么可能就值得...
2010-05-14 11:33:13
93
原创 中介者模式
Mediator Pattern 用一个调停对象来封装一系列的对象交互。调停者使 各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 简单点来说,将原来两个直接引用或者依赖的对象拆开,在中间加入一个“调停”对象,使得 两头的对象分别和“调停”对象引用或者依赖。 当然并不是所有的对象都需要加入“调停”对象。如果对象之间的关系原本一目了然,调 停对象的加入便是...
2010-05-14 11:07:06
89
子类继承之序列化解决方案
在写原型模式的时候,在用clone()方法实现了的时候,发现对于深拷贝来说,会对每一个相关类添加clone方法.这样会增加代码量,故推荐在深拷贝的时候使用序列化与反序列化实行.参见于我写的原型模式. 在写序列化的时候,我想到关于子类继承实现序列化的问题,倘若是父类实现了Serializable接口,那直接对子类序列化即可.倘若父类没有实现,而子类实现了Serializable,那仅能得到子类属性...
2010-05-13 22:00:50
374
原型模式
原型模式(Prototype): 用原型实例指定创建对象的种类,并且通过拷贝原型来创建新的实例对象。它允许一个对象再创建另外一个可定制的对象,根本无需知道任何创建细节,工作原理,通过将一个原型对象传给那个要发动创建的对象,这个发动创建对象通过请求原型对象拷贝它们自己来创建。 通俗点,就是通过拷贝来进行创建实例。 原型模式适合在什么场景使用?一是类初始化需要消化非常多的资源,这个资源包括数据、硬...
2010-05-13 19:24:22
110
原创 java的clone
Object类中提供了clone方法. [code="java"] import java.util.ArrayList; public class TestClone implements Cloneable { public TestClone() { System.out.println("构造函数被执行了..."); } private ArrayList ...
2010-05-13 18:03:27
108
空空如也
eclipse编辑框里出现灰色换行号 空格号之类的,怎么让其不显示?
2012-02-22
jboss中运行jsf报错
2010-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人