自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

mac os搭建android开发环境

1.首先说明我安装的系统版本:mac os x10.9.2 其它版本没试过都说mac预安装了jdk1.6但是是苹果公司的jdk。我的系统还没有安装所以只能去oracle官网下载一个。本来想下载jdk1.6但是oracle从1.7才支持mac的系统所以下载了一个jdk1.7,下载完成之后安装。再之后就是在profile文件添加环境变量sudo vim /etc/profile进去...

2014-05-29 15:35:32 115

原创 完全卸载oracle11g步骤

1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,选择HKEY_LOCAL_MACH...

2014-01-22 14:38:39 80

原创 Nhibernate主键配置

分两种情况一.数据库中主键不是自动增长二.主键为自动增长1.如果不是自动增长需要写明[code="java"][/code][code="java"] [/code]在调用[code="java"]Isession.Save()[/code]这个方法之后调用[code="java"]Isession.Flush()[/cod...

2013-03-11 16:08:06 210

原创 Resin配置

1.本文以resin3.1为例说明,与其之前的版本相比,Resin3.1配置JVM参数的位置发生了变化Resin3.1在resin.conf文件中配置JVM参数,之前的版本则直接配置在wrapper.pl中配置。一、修改resin.conf文件1.1 修改JVM的参数 修改resin.conf文件,在节点下增加配置JVM参数的子节点。-Xmx和-Xms的值需要根据服务器内存的大小调整,...

2011-11-17 21:58:16 156

原创 合成/聚合

首先,合成/聚合是关联的一个种类。和继承都能达到复用的目的,但是为什么现在推荐用合成/聚合,而不推荐继承呢,我觉得首先通过继承很容易把父类的内容暴露给子类,也不便于封装。还有就是如果父类修改了某些东西,子类就要跟着动,所谓牵一发而动全身,不便于维护。可能就是称为的白箱服用吧。而合成/聚合是暴露不出所添加对象的细节的称为黑箱。区分他们重要的是Is-A、Has-A....

2011-10-20 14:22:47 91

原创 java中接口隔离原则

java接口隔离:首先脱离开java中接口的概念,接口应该能代表一种角色,不应该把所有的角色都设计成一个接口,给客户端提供最小的接口,与迪米特法则相辅相成。除非必要,否则不要耦合一起。...

2011-10-20 13:18:33 76

原创 Java中抽象类和接口的区别

1.抽象类可以提供某些方法的实现,而接口则不能。如果一个抽象类中加入一个实现方法,子类很容易的就可以得到这个具体的方法,接口如果新加入一个方法,必须在实现类中实现才能做到。2.一般抽象类的实现由子类给出,从继承角度,一个类只能有一个父类,而接口,一个类可以实现一个或多个接口,实现类可以具有实现接口的类型。3.一个具体实现类重构只需要在这个实现类上面加入一个接口,之后实现就可以。而如果想添加...

2011-10-20 12:49:48 60

原创 oracle中的to_date

TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: ...

2011-01-11 15:23:52 67

原创 window.showModalDialog()显示全屏

[code="java"]var scrWidth = screen.availWidth;var scrHeight = screen.avaiHeight;window.showModalDialog()显示全屏var yuyu = window.showModalDialog(url, "月度培训矩阵","dialogWidth=" + scrWidth + ";dialog...

2010-08-18 10:16:55 622

原创 取得字符串中连续为数字长度最长的子串

如:一个字符串[code="java"] String str = "123klfj45678lkaEsd2345EEASs";[/code]取得连续为数字最长的子串 也就是:45678[code="java"]public static String getMaxLengthStr(String inputStr) { int lastlen = 0; String...

2010-06-12 10:46:14 172

原创 关于左外连接和右外连接

当使用left join的时候:[code="java"]select * from A left join B on A.id=B.id[/code]这时候A表中的数据会全部查询出来,而B表中相匹配的也会出来如果没有匹配的用NULL填充。A表在前B表在后。如果A、B反过来,也是同样道理。当使用right join[code="java"]select * from A...

2010-05-20 17:25:56 92

从1000个数中选择出10个最大的数

我这个是数量小,如果数量大些有什么办法还没想到[code="java"] public static Set getTop100(int[] inputArray) { TreeSet top100 = new TreeSet(); for (int i = 0; i < inputArray.length; i++) { if (top100.size() < 10)...

2010-04-01 16:27:04 2427

Oracle中触发器的应用

触发器是指存放在数据库中,并且被隐含执行的存储过程。当发生特定事件时,Oracle会自动执行触发器的响应代码。 触发器的种类可划分为4种:1.数据操纵语言(DML)触发器、2.替代(INSTEAD OF)触发器、3.数据定义语言(DDL)触发器、4.数据库事件触发器。 数据操纵语言(DML)触发器:简称DML触发器,是定义在表上的触发器,创建在表上。由DML...

2010-03-31 11:15:23 79

oracle中设置自动增长的列

如果想让ID自动增长可以在创建表的时候创建一个序列需要注意的是执行表操作的用户和创建序列的用户是同一个。首先创建一个表:[code="java"]create table orders(id varchar2(10) not null,primary key (id),sname varchar2(20),smoney varchar2(10),sprovince varchar2...

2010-03-31 10:57:05 70

java序列化例子

[code="java"]import java.io.*;import java.util.*;class Data implements Serializable{ private int n; public Data(int n) { this.n = n; } public String toString() { // TODO Auto...

2010-03-29 16:11:22 69

js创建动态div层

[code="java"] function divcenter(sStr) { var msgw,msgh,bordercolor; msgw=400; msgh=100; titleheight=25 //提示窗口标题高度 bordercolor="#c51100";//提示窗口的边框颜色 ...

2010-03-29 15:48:42 105

javascript

javascript实现弹出窗口随着滚动条而动首先要知道[color=red]document.body.clientWidth[/color](网页可见区域宽)[color=red]document.body.clientHeight[/color](网页可见区域高)[color=red]document.body.scrollTop[/color](网页被卷去的高)[col...

2010-03-29 14:24:42 92

装完Ubuntu 9.10后要干的事

装完Ubuntu 9.10后要干的事Ubuntu 9.10刚刚release,就有人在网上发表了贴子告诉大家在装完这个操作系统后,还需要去安装的一些开源免费软件,相当丰富。不过,这个贴子的链接被GFW干掉了,所以,你需要使用Tor的支持,或是使用Google Reader才能查看源文(RSS链接)。而这个贴子非常长,所以我无法作全文翻译,不过这个贴子的内容具有很强的指导意义,所以我在这里为大家...

2010-03-25 16:51:32 105

数据库

SQL精华收集 order by 的数值型灵活使用 select * from table_a where id=p_id order by decode(函数,'asc',1,'desc',-1)*jsny; 控制试图的访问时间: 6.create view ... as select ... from where exists(select x from dual ...

2010-03-23 11:50:22 120

数据库

nvl用法通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值 select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value 网管联盟www.bitsCN.com 另一个有关的有用方法 decl...

2010-03-23 11:30:19 109

空空如也

空空如也

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

TA关注的人

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