- 博客(33)
- 资源 (66)
- 收藏
- 关注
转载 oracle函数大全
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给
2010-08-03 13:14:00
553
转载 oracle trim() ltrim() rtrim()
如果提到TRIM函数,最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种。 然而TRIM函数其实是具有删除“任意指定”字符的功能,不可谓不牛。我们来一次体验之旅。 1.先看一下TRIM函数的完整语法描述 TRIM([ { { LEADING | TRAILING | BOTH } [ trim_character ]
2010-08-03 13:00:00
1542
转载 subStr()与substring()
oracle中只有substr(string,start,count);start从一开始,也可以为负数,表示从字符串右边开始数,取count位。 java中: 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。 语法 stringObject.substring(start,stop) 参数 描述 star
2010-08-03 12:52:00
1088
转载 Oracle的instr函数
1.instr 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。 语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] ) string1 源字符串,要在此字符串中查找。 string2 要在string1中查找的字符串. start_position 代表string1 的哪个位
2010-08-03 12:42:00
850
转载 javac
javac -d . *.java(注意,-d后面有个空格和点) javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。(1).绝对路径:javac -classpath c:/
2010-08-03 12:15:00
11671
原创 Java中i++ 和 ++i的区别
i++的情况如下:运行结果为3,如下图:++i的情况如下图:运行结果为4,如下图:为什么i++是3,++i是4理由?[yigefenye]i++的情况,是将i打印完在给I加1,所以打印的是3.++i的......main(String args[]){ int i=3; sysout(i++);//++i} i++的情况,是将i打印完在给I加1,所以打印的是3.++i的情况
2010-08-03 12:07:00
1190
原创 找出重复行并进行删除
<br />##找出重复行<br />create table t1 as (select t.tname,t.tname2, count(*) cnt from test1 t group by t.`tname`,t.`tname2` having cnt>1 order by t.tname ,t.tname2);<br /> <br /><br />##从t1中选出id最大的那一行<br />create table t2 as (select max(t1.tid) maxid,t1.tn
2010-08-03 11:39:00
687
转载 JAVA反射
一、反射的概念 :<br />反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中。 <br />反射本身并不是一个新概念,它可能会使我们联想到光学中的反射概念,尽
2010-08-01 18:50:00
669
转载 java IO流的分类和操作
<br /> 在这一章我们将学习IO操作的学习,几乎所有的计算机语言都有IO的操作,而java也不例外,在java中IO的操作是以流的方法来描述的,也利于我们的理解和学习,把文件的传输当做流水般在两端流动,我们所要做的就是在两端架好管道!<br /> <br /> 我们可以从三大类型去学习IO操作:字节流、字符流、对象流;<br /> <br /> 在学习之前我们首先来看看下面的图解,请大家务必做到将图铭记于心:<br /> <br /><br /> <br /> <br /> <b
2010-08-01 15:41:00
4543
原创 java 多线程 Synchronized方法和方法块 synchronized(this)和synchronized(object)的理解
<br />synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。<br />1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:<br />public synchronized void accessVal(int newVal);<br />synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得
2010-08-01 14:09:00
26662
转载 Thread与Runnable
<br />一、进程与线程的区别 <br /> 在多任务系统中,比如Windows,linux,unix中,每个执行的程序就是一个进程。 <br /> 线程其实比进程更细化,可以这么说一个或多个线程组成一个进程,这里提到了一个线程或多个线程,其实也就是单线程和多线程,两者的区别就是一个有序一个无序,请看下面的实例: <br />1.单线程的实现Java代码 public class ThreadTest1 { public void run(){ whil
2010-07-31 18:21:00
2068
1
转载 hibernate二级缓存配置
<br /><br />1.文件转载于:http://hi.baidu.com/xusuofei/blog/item/609468d0bc374e8ba0ec9c88.html<br /> <br /> <br />2.配置二级缓存的主要步骤:<br /> (1)准备<br /> 把ehcache-1.2.3.jar加入到classpath中<br /> 在hibernate.cfg.xml中加入EHCache缓存插件的提供类<br /> <br /> Categor
2010-07-29 20:08:00
2471
转载 Hibernate缓存机制
<br />缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. <br /> Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. <br /> <br />Hibernate缓存分类: <br /><br />Session缓存,一级缓
2010-07-29 20:03:00
774
转载 java 中的Set,List,Map的区别
<br />对JAVA的集合的理解是想对于数组<br /> 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)<br /> JAVA集合可以存储和操作数目不固定的一组数据。<br /> 所有的JAVA集合都位于 java.util包中!<br /> JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.<br /> JAVA集合主要分为三种类型: <br /> Set(集)
2010-07-28 19:30:00
799
原创 TreeSet+LinkedHashSet+Comparable+Hashcode+Equals
<br />import java.util.Iterator;<br />import java.util.LinkedHashSet;<br />import java.util.Set;<br />import java.util.TreeSet;<br />public class TestTreeSet {<br /> public static void main(String[] args) {<br /> // reSortTreeset();<br /> reSortLinkedHas
2010-07-28 19:28:00
757
转载 转载java实现自动登陆
转载java实现自动登陆<br /> <br />有很多Web程序中第一次登录后,在一定时间内(如2个小时)再次访问同一个Web程序时就无需再次登录,而是直接进入程序的主界面(仅限于本机)。实现这个功能关键就是服务端要识别客户的身份。而用Cookie是最简单的身从验证。<br />如果用户第一次登录,可以将用户名作为Cookie写到本地,代码如下:<br />Cookie cookie = new Cookie("user", user);<br />cookie.setMaxAge(365 * 24 *
2010-07-28 17:39:00
1321
1
转载 使用 Eclipse 平台进行调试 及快捷键
使用 Eclipse 平台进行调试 及快捷键2008年07月05日 星期六 下午 06:44Eclipse 调试器和 Debug 视图<br />Eclipse SDK 是针对 Java™ 开发工具(Java™ Development Tools,JDT)的项目,它具有一个内置的 Java 调试器,可以提供所有标准的调试功能,包括分步执行、设置断点和值、检查变量和值、挂起和恢复线程的功能。除此之外,还可以调试远程机器上运行的应用程 序。Eclipse 平台很健壮,因为其他编程语言可以将该平台提供的调试工具用
2010-07-28 17:10:00
611
原创 java逻辑代码之不能截取半个汉字
<br />编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 <br /> <br />public static void main(String[] args) {<br /> String s = "我wyx中国人";<br /> int x = 9;<br /> String ss = substr(s, x);
2010-07-28 14:51:00
1838
1
原创 jsp中指令include和jsp:include,jsp:forward
为静态的为动态的动态include 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态include用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面 和C的include一样 将另一个一面加到这个页面中页面转向执行
2010-07-27 17:55:00
757
转载 JSP构成元素-JSP基础
<br />JSP是Java Server Page的缩写,通常JSP页面使用HTML表示网页上的静态内容,而使用JAVA代码表示动态内容.构成元素包括:<br />1.静态内容:即一些HTML代码.它与java和jsp的语法无关.例如:<br /><html>任意的html代码</html><br />2.JSP指令:以"<%@"开始,"%>"结束,它在服务器端首先被执行.例如:<br /><%@ page import="包或类的路径"%><br />3.JSP表达式:以"<%="开始,"%>"结束.例
2010-07-27 17:44:00
1857
转载 说出Servlet的生命周期,并说出Servlet和CGI的区别
<br />Servlet的生命周期分为5个阶段:<br />实例化:Servlet容器创建Servlet类的实例。<br />初始化:该容器调用init()方法,通常会申请资源。<br />服务:由容器调用service()方法,(也就是doGet()和doPost())。<br />破坏:在释放Servlet实例之前调用destroy()方法,通常会释放资源。<br />不可用:释放内存的实例。<br /><br />CGI(Common Gateway Interface通用网关接口)程序来实现数据在
2010-07-27 17:21:00
1192
转载 Servlet初始化参数与上下文初始化参数的获取
<br />Servlet初始化参数与上下文初始化参数的获取 收藏 <br />有些时候,书再厚也无法涵盖一切细节。 比如说今天我在学习过程中遇到这样的一个问题:Servlet初始化参数与上下文初始化参数的获取方法,在书中略为带过而已。但调试的时候总是报错,步骤一致,结果却不一样。后来经过自己不断测试和查找相关文章阅读,总算是解决了这个问题。以下对问题解决方法的描述基于网络上已有的文章,这里感谢他们的工作。<br />Servlet初始化参数:<br />Servlet初始化参数定义在web.xml中的一个
2010-07-27 17:16:00
1041
转载 jsp的内置对象有哪些?有什么方法
1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明1 object getAttribute(String name) 返回指定属性的属性值2 Enumeration getAttributeNames() 返回所有可用属性名的枚举3 String getCharacterEncoding() 返回字符编码方式4 int g
2010-07-27 17:15:00
923
2
转载 Java类中类属性和对象属性的初始化顺序
<br />Java 类中类属性 (static 变量) 和对象属性 (非 static 变量) 的初始化顺序可以用如下程序测试:<br /><br /> /**<br /> * @(#) Test.java<br /> * @author fancy<br /> */<br /><br /> public class Test {<br /><br /> static String a = "string-a";<br /> static String b;<br /><br /> Str
2010-07-27 15:24:00
1289
转载 如何重写Equals方法呢
<br />如何重写equals方法呢? 我们先看下Object类中式如何定义equals方法的: public boolean equals(Object obj) { return (this == obj); } 该方法指示其他某个对象是否与此对象“相等”。 通常情况下,我们只需要比较两个对象的内容是否相等而不关注它们的内存地址是否相等时,我们就要重写equals方法,注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相
2010-07-27 15:19:00
1356
转载 java中equals和==的区别
<br />java中equals和==的区别 (来自于http://apps.hi.baidu.com/share/detail/413030)<br />值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。<br />==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。<br />equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。<br /><br
2010-07-27 14:20:00
349
原创 Java学习网站
<br />http://www.youkuaiyun.com/<br /> <br />http://www.cn-java.com/<br /><br />http://www.open-open.com/<br /><br />http://www.javaeye.cn/<br /> <br />http://www.javaresearch.org/ <br /> <br />http://www.chinajavaworld.com/ <br /> <br />http://www.java.com.cn/<
2010-07-22 18:02:00
432
原创 发送邮件时遇到mail包冲突异常Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 解决方法
<br />Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 如果你用myEclipse进行开发的话,运行时可能会出现以下的错误: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因是jar包版本不统一,解决方法如下: 删除Java E
2010-07-21 19:17:00
4697
1
原创 ServiceOutCome
<br />Agere Modem Call Progress Audio: <br />自动|启用<br />Alerter: 通知所选用户和计算机有关系统管理级警报。如果服务停止,使用管理警报的程序将不会受到它们。如果此服务被禁用,任何直接依赖它的服务都将不能启动。<br />手动|停用<br />Application Layer Gateway Service: 为 Internet 连接共享和 Windows 防火墙提供第三方协议插件的支持。<br />手动|启用<br />Application
2010-07-21 19:13:00
1749
转载 如何设置电脑开机总动连接宽带
<br />每次打开电脑,都要点击宽带连接才可以上网,是很麻烦的重复劳动,下面介绍一种方法,开机后自动建立宽带连接,很方便.<br /> 具体方法是:右键点“网上邻居”——“属性”,进入“网络连接”窗口,右键点“宽带连接”——“属性”——“选项”,去掉“连接时显示连接进度”与“提示名称,密码各证书等”上的勾,确定。然后是“开始”——“程序”——双击“启动”文件包,把桌面上的“宽带连接”快捷方式拖进去。OK,大功告成!!!
2010-07-21 19:11:00
1048
原创 jad的两个简单用法及jadeclipse插件在myeclipse6.x中的安装
<br /> <br />注解:<br />1:java反编译工具jad 1.5.8g,可以反编译jdk 1.5,jdk 1.6;<br /> <br />直接反编译.class的文件:<br /> <br /> 下载jad.exe放到任何一个目录下,比如:c:/java/jad.exe;<br />反编译工具jad简单用法一: <br />(以下假设jad.exe在c:/java目录下) <br />一、基本用法 <br />Usage: jad [option(s)] <filename(s)>
2010-07-21 19:09:00
2479
原创 整合Struts2.1+Hibernate3.3+Spring3.0
hibernate.cfg.xml: "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> org.hibernate.dialect.Oracle9Dial
2010-05-26 19:01:00
5621
9
2018最新最全java高级工程师面试题
2018-05-27
UML参考手册
2015-05-05
UML图例子.chm
2015-05-05
Notepad编辑工具
2015-05-05
Java并发编程学习笔记
2015-05-05
Struts+Spring+Hibernate整合教程
2013-06-05
JavaMail与JAF介绍-中文教程
2013-06-05
Spring2.5中文帮助文档
2013-04-01
struts2帮助文档
2013-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人