自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 Hibernate 优化

[url]http://chengguo-a.iteye.com/blog/1583969[/url]

2012-07-11 17:46:43 101

原创 Servlet 学习小结

一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat),是按照Servlet规范编写的一个Java类。二,Servlet有什么作用?主要是处理客户端的请求并将其结果发送到客户端。三,Servlet的生命周期?Servlet的生命周期是由Servlet的容器来控制的,它可以分为3个阶段;初始化,运行...

2012-07-09 16:32:53 98

原创 Struts 功能流程详解

[url]http://zljpp.iteye.com/blog/1537051[/url]

2012-07-09 14:33:16 113

原创 java 内部类资料

[url]http://perfectplan.iteye.com/blog/1565151[/url]

2012-07-09 11:17:13 92

原创 java 查找字符串中首个重复出现的字符算法

[code="java"]public String getTheCharOneDis(String str) { String string = null; char[] ch = str.toCharArray(); // 利用java特性,hashMap中key值不可以重复 HashMap hashMap ...

2012-06-29 20:06:38 193

原创 java 集合框架的比较

HashMap、 TreeMap、 Hashtable: 1、 HashMap也用到了哈希码的算法,以便快速查找一个键, TreeMap则是对键按序存放,因此它有一些扩展的方法,比如 firstKey(),lastKey()等。 2、 Hashtable:不允许空( null)键( key)或值( value), Hashtable的方法是 Synchronize的,在多个线程访问...

2012-06-29 11:26:21 81

原创 java 精确运算--BigDecimal和Double共同使用

在商业计算中我们要用 java.math.BigDecimal。如果需要精确计算,要用String来够造BigDecimal。BigDecimal计算不会出错,但是转换成floatValue时会丢失精度,一定要用Double和double。[code="java"]import java.math.BigDecimal;/*** 由于Java的简单类型不能够精确的对浮点数进行运算,...

2012-06-29 10:46:29 345

原创 java 集合框架源码的学习总结

[url]http://www.iteye.com/topic/1114847[/url]

2012-06-29 10:09:39 72

原创 计算指定的字符串中出现某一字符串的次数

[code="java"]/** * 计算指定的字符串中出现某一字符串的次数 * */public class AccountString{ public static void main(String[] args) { String str = "rrjavastingjavaabstractjavasunioexcpti...

2012-06-28 18:35:29 85

原创 统计字符串String中每个字符出现的次数

[code="java"]import java.util.HashMap;import java.util.Set;/** * 统计字符串String中每个字符出现的次数 * * @author lilongping * @version [2012-6-28] */public class HashMapTest{ public HashMa...

2012-06-28 18:24:07 1064

原创 java -- 计算字符串中某个字符出现的次数

[code="java"]import java.util.HashMap;/** * 统计字符串”abadcdffbaeba”中每个字符出现了多少次,按次数排序并输出。 例如:c : 1,e : 1,d : 2,f : 2,b : 3,a : 4 * @author Administrator * */public class TestString {...

2012-06-28 17:04:44 436

原创 Java线程死锁

死锁(DeadLock):指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程.一、死锁现象例如:两个线程t1、t2分别需要两个对象obj1、obj2。t1锁定obj1、t2锁定obj2。同时t1需要obj2才能执行,而obj2被t2锁定,不能获取。同理,t...

2012-04-20 14:49:40 90

原创 SNMP协议

[url]http://kofsky.iteye.com/blog/283235[/url]

2012-04-20 14:19:13 104

原创 Linux Shell脚本编写基础知识

[url]http://sunx.iteye.com/blog/1461202[/url]

2012-03-31 17:51:20 92

原创 Linux--tar打包和解包

打包使用:linux# tar -zcvf file.tar.gz ./解包使用:linux# tar -xzvf file.tar.gz ./. tar.bz2 解压 :tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName

2012-03-29 20:48:20 120

原创 单例模式的学习

单例模式单例模式是一种常见的设计模式。常见的单例模式:懒汉式单例、饿汉式单例。单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。饿汉:因为加载类的时候就创建实例,所以线程安全(多个ClassLoader存在时例外)。缺点是不能延时加载。懒汉:需要加锁才能实现多线程同步,但是效率会降低。优...

2012-03-24 10:37:01 52

原创 J2EE教程

[url]http://baitai.iteye.com/blog/783645[/url]

2012-03-23 14:45:11 63

原创 线程安全与同步议先理解清楚线程安全和同步含义,再讨论这个充分必要条件。 ...

先理解清楚线程安全和同步含义,再讨论这个充分必要条件。 线程安全的核心目标是,在多线程情况下,各线程同时操作共享数据,可以确保正确的执行结果。 线程安全有几个级别: 不可变,无条件的线程安全,有条件的线程安全,非线程安全(线程兼容),线程对立。 同步的目标是,在有条件的线程安全或非线程安全环境中,提供一种线程安全机制。 1. 同步是否一定要保证线程安全? 使用同步,目标...

2012-03-09 15:55:42 133

原创 Java线程安全总结

[url]http://hllvm.group.iteye.com/group/wiki/2877-synchronized-volatile[/url]

2012-02-03 15:47:38 80

原创 设计模式查询手册

[url]http://www.iteye.com/topic/1119954[/url]

2012-01-30 19:09:32 94

原创 JDBC学习(5)

3、结果的处理 a)如果执行查询操作,主要对结果集ResultSet进行处理,结果集就是一个关系型的数据表,每一行就是数据库表中的一条纪录 b)如果执行更新操作,返回的是int行数据,就是影响的行数,就是说新增,修改,删除的数据的行数 4、异常的处理 在执行数据库访问时,难免会出错。如在写SQL语句时,字段、表名不小心写错,或者输入的类型不匹配。出现这种情况,我们需要有...

2012-01-13 15:51:50 59

原创 JDBC学习(4)

Statement和PreparedStatement主要区别:1、代码的可读性和可维护性。上面的例子可以看出。2、PreparedStatement尽最大可能提高性能。Statement每次执行sql语句,相关数据库都要执行sql语句的编译;PreparedStatement是预编译的,对于批量处理可以大大提高效率。 2)PrepareStatement(用于执行预编译的SQ...

2012-01-13 15:51:35 51

原创 JDBC学习(3)

其中需要注意的:查询操作会返回结果集ResultSet,也只有查询操作会返回结果集,ResultSet提供了多种getXXX方法,用于获取不类型的值,相关方法可参考jdk文档,这里不一一列举。getXXX方法的参数可以有两种,一种列的索引号,需要注意的是索引号是以1开始,而不是我们熟悉的0。 另一种是直接传列名。如上面代码可以写成: //遍历结果集的每一行数据(第一种使用列索引方式)...

2012-01-13 15:50:47 58

原创 JDBC学习(2)

2、执行SQL语句SQL操作严格区分只有两种,一种就是读操作(查询操作),另一种就是写操作(更新操作),所以create、insert、update、drop、delete等对数据有改写行为的操作都是更新操作。我们要对数据库中的表进行操作,要先绑定一个语句,绑定语句可以通过Statement、PreparedStatement、CallableStatement来操作。 1)State...

2012-01-13 15:50:10 64

原创 JDBC学习(1)

Java连接数据库主要有两种方法:JDBC-ODBC桥、JDBCJDBC?是一种用于执行?SQL?语句的?Java?API,JDBC常被认为是代表?“Java?数据库连接?(Java?Database?Connectivity)”)。它由一组用?Java?编程语言编写的类和接口组成。JDBC?为工具/数据库开发人员提供了一个标准的?API,使他们能够用纯Java?API?来编写数据库应用程...

2012-01-13 15:49:44 61

原创 学习资料整理

精通Orace.10g.pl.SQL编程深入了解Java虚拟机的原理Java设计模式Java极限编程数据结构与算法分析(Java版)JSP高级编程Java2平台安全技术-结构,api设计和实现Java语言SQL接口—JDBC编程技术Struts in Action中文版Java TCP-IP应用开发详解实用J2EE设计模式编程指南...

2012-01-11 12:12:19 75

原创 关于失败应聘的解说---经典

引用CDSN上的一篇文章:[url]http://news.csdn.net/a/20120109/310338.html[/url]

2012-01-11 09:40:14 55

原创 Oracle数据库存储过程---在存储过程中返回结果集

我们使用存储过程都是返回值都是单一的,有时我们需要从过程中返回一个集合。即多条数据。这有几种解决方案。比较简单的做法是写临时表,但是这种做法不灵活。而且维护麻烦。我们可以使用嵌套表来实现.没有一个集合类型能够与java的jdbc类型匹配。这就是对象与关系数据库的阻抗吧。数据库的对象并不能够完全转换为编程语言的对象,还必须使用关系数据库的处理方式。 create or replace pac...

2012-01-04 12:13:21 268

原创 Oracle数据库存储过程--使用游标(3)

[size=medium][size=small]select into不可乎视的问题 [/size][/size]我们知道在pl/sql中要想从数据表中向变量赋值,需要使用select into 子句。 但是它会带动来一些问题,如果查询没有记录时,会抛出no_data_found异常。 如果有多条记录时,会抛出too_many_rows异常。 这个是比较糟糕的。一旦抛出了异常...

2012-01-04 12:05:16 76

原创 Oracle数据库存储过程--使用游标(2)

第一种使用loop 循环 loop fetch c_postype into v_postype,v_description ; exit when c_postype%notfound; ……end loop备注:exit when语句一定要紧跟在fetch之后。必避免多余的数据处理。 而处理逻辑需要跟在exit when之后。这一点需要多加小心。最后循环...

2012-01-04 11:35:32 100

原创 Oracle数据库存储过程--使用游标(1)

关于选用何种游标? 显示游标分为:普通游标,参数化游标和游标变量三种。 游标循环策略 :分三种循环:loop,while,for例子:create or replace procedure proccycle(p varchar2)as[color=red]cursor c_postype is [/color]select pos_type, description ...

2012-01-04 11:28:19 95

原创 Oracle数据库存储过程

创建语句:create or replace procedure 存储过程名 存储过程名定义:包括存储过程名和参数列表。参数名和参数类型。参数名不能重复, 参数传递方式:IN, OUT, IN OUT IN 表示输入参数,按值传递方式。 OUT 表示输出参数,可以理解为按引用传递方式。可以作为存储过程的输出结果,供外部调用者使用。 IN OUT 即可作输入参数,也可作输出参数。...

2012-01-04 10:57:58 60

原创 MVC模式浅谈(2)

什么是MVC?[img]http://dl.iteye.com/upload/attachment/401414/98e44310-aaff-3115-94aa-90e4b1c2da38.gif[/img]MVC是model-view-control即把一个应用的输入,处理,输出流程按照模型层,视图层,处理层分离。模型(model):java类。即java Beans。...

2011-12-29 15:38:08 91

原创 MVC模式浅谈

一、早期JSP Model 1、在早期的web应用程序的开发中,程序语言和HTML混合在一 起。 2、Jsp用来执行业务逻辑的程序代码。 3、HTML负责显示数据。二、产生的问题 1、HTML代码和java程序强耦合在一起:jsp文件编写者既是网页设计者,又是java开发者。 2、流程逻辑:要理解应用程序的整个流程,必须浏览所有的页。 3、调试...

2011-12-29 12:16:45 54

原创 Java线程安全

线程安全: 1、程序中的每一条语句都是原子操作,则是线程安全的。 2、实例变量是在堆中分配的,并不被属于该实例的所有线程共享,只有一个线程独享,是线程安全的。 3、局部变量在堆栈中分配,因为每个线程都有它自己的堆栈空间,所以是线程安全的. 4、静态类不用被实例化,就可直接使用,也不是线程安全的. 5、单线程方式是线程安全的。 线程安全,是指一个方法(method)可以在...

2011-12-28 09:22:53 51

原创 Java线程安全(2)

[url]http://he-wen.iteye.com/blog/953408[/url][url]http://www.iteye.com/topic/684052[/url][url]http://www.iteye.com/topic/806990[/url][url]http://www.iteye.com/topic/808550[/url]

2011-12-28 09:20:28 64

原创 Java 线程安全(1)

[size=large][color=blue][b]线程安全无非是要控制多个线程对某个资源的有序访问或修改。[/b][/color][/size]要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了...

2011-12-27 15:54:03 59

原创 Java 集合框架学习

Java集合框架——基础接口[url]http://dl.iteye.com/upload/attachment/608920/25b79360-2a52-3a11-bb3f-a48c42d25d20.jpg[/url][img]http://dl.iteye.com/upload/attachment/608920/25b79360-2a52-3a11-bb3f-a48c42d25d...

2011-12-24 15:29:14 76

原创 Java线程的同步(synchronized)

多线程编程中,最关键、最关心的问题应该就是同步问题,这是一个难点,也是核心。在Java的多线程程序中,当多个程序竞争同一个资源时,为了防止资源的腐蚀,给第一个访问资源的线程分配一个对象锁,而后来者需要等待这个对象锁的释放。Java线程的同步,最关心的是共享资源的使用。先来了解一些有哪些线程的共享资源,从JVM中了解有哪些线程共享的数据是需要进行协调:1,保存在堆中的实例...

2011-12-20 18:56:36 46

原创 Java 线程的状态转换

线程可以分为4个状态:New(新生),Runnable(可运行):为了方便分析,还可将其分为:Runnable与Running。blocked(被阻塞),Dead(死亡)。[img]http://dl.iteye.com/upload/attachment/603932/982365a6-732f-3456-8f13-f2661d505ba1.bmp[/img]1,...

2011-12-20 18:48:33 60

通讯录管理系统的设计与实现

刘伟毕业论文-1036001452178-通讯录管理系统的设计与实现

2013-05-30

JQery框架学习资料大全

JQery框架学习资料大全,有最全的相关资料汇总,高清

2013-05-30

空空如也

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

TA关注的人

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