随笔分类 -  JAVA

Hibernate理解
摘要:概述: Hibernate是一个纯Object Relation Mapping(ORM)框架,它基本支持所有对象模型与关系模型的转换。而且它还支持,继承、级联等复杂模型的转换。实现: 对于它的现实是通过一个复杂映射文件的定义描述OR关系,然后通过Hibernate容器去转换OR模型。特性: (1)连接池的方式,优化,数据库链接获取。 (2)在容器里建立一级、二级缓存对象,以至于起到优化数据抓取的... 阅读全文

posted @ 2010-04-05 19:15 john.huang 阅读(1987) 评论(0) 推荐(0)

集合组合算法
摘要://设计算法以求解从集合{1..n}中选取k(k<=n)个元素的所有组合。//例如,从集合{1..4}中选取2个元素的所有组合的输出结果为:1 2,1 3,1 4,2 3, 2 4,3 4。 .//集合allLst{a1,a2,....an}//组合个数(维度):k(k<=n)//思路://首先按照顺序排列第一个组合:{a1,a2....ak}//第一步:k项递增index,然后一直到... 阅读全文

posted @ 2010-03-14 22:47 john.huang 阅读(2976) 评论(0) 推荐(0)

Core Servlets and JSP Volume I 读后感 JDBC(五)
摘要:访问数据库过程:(1)Load JDBC驱动(2)建立数据库网络连接(3)创建执行语句(4)执行命令(查询,批量查询/或存储过程)(5)关闭连接执行语句:StatementPreStatementCallableStatement(参数索引,重输出参数开始->输入参数)格式:[]? = call procedure_name(?, ?, ...)主要方法:execute,executeUpd... 阅读全文

posted @ 2009-11-05 21:34 john.huang 阅读(162) 评论(0) 推荐(0)

Core Servlets and JSP Volume I 读后感 JSP(四)
摘要:一 概述 jsp其实就是Servlet的另外一种表达方式,只不过jsp更易于网页设计(表现),在后台jsp页面发送到Web Server 编译成servlet代码。jsp语言实现了可以在页面上编写java代码,利用强大的java语言处理页面展现。二 JSP基本语法 (1)HTML文件 <H1>Blah</H1> (2)HTML注释 <!--Blah--> (3)... 阅读全文

posted @ 2009-11-05 21:34 john.huang 阅读(242) 评论(0) 推荐(0)

Core Servlets and JSP Volume I 读后感 开发环境配置(二)
摘要:基于Tomcate的Web服务器的开发环境配置 1. jdk安装: 安装后,配置操作系统path环境变量(如C:\Program Files\Java\jdk1.6.0_01\bin), 然后设置javahome环境变量到jdk(如C:\Program Files\Java\jdk1.6.0_01). 2.tomcat安装: 安装后,可选择配置web.xml(端口号,Context的重新加载、co... 阅读全文

posted @ 2009-11-05 21:31 john.huang 阅读(181) 评论(0) 推荐(0)

Core Servlets and JSP Volume I 读后感 概述(一)
摘要:一 简述 Servlet是java平台的一项服务器技术,它封装了HTTP协议,并制定了Servlet API规范,可以使用Web开发人员在基于java平台方便的编写服务器端程序。二 HTTP 1.1协议 如果要深入了解Servlet必须要了解HTTP协议,在这里主要介绍一下,我们最常用的Reqeust和Response。 Request(HTTP请求)规范: Request = Request-L... 阅读全文

posted @ 2009-11-05 21:24 john.huang 阅读(337) 评论(0) 推荐(0)

Java Core II 读书笔记(三)网络
摘要:3网络API概述:对于网络的实现,java支持Socket建立服务器和客户端的通讯;并提供了Jmail API 可以方便的实现邮件传输协议;还提供了URI,URL,URLConnection对Socket的包装去良好的支持了HTTP传输协议;并且还支持TCP/IP的很多机制,半关闭连接,保活连接器等。Socket 对于Java这样的强大平台,它肯定也是支持Socket的,程序员不用了解具体底层协议... 阅读全文

posted @ 2009-09-03 22:57 john.huang 阅读(549) 评论(1) 推荐(0)

Java Core II 读书笔记(二)集合框架
摘要:集合框架概述:如果熟悉C++ STL 的朋友肯定会发现 Java 的集合类库设计思路与STL的思路有很多相同之处,如泛型算法、迭代器等。Java为所有集合类设计了一些通用的接口,去操作所有实现集合类。Java集合类库公共接口:1. Iterator<E> iterator()2. int size()3. boolean isEmpty()4. boolean contains(Obj... 阅读全文

posted @ 2009-09-02 20:35 john.huang 阅读(533) 评论(0) 推荐(0)

Java Core II 读书笔记(一)多线程
摘要:1多线程线程的状态:New 、Runnable、Blocked、Dead。线程的属性:优先级,守护线程、线程分组。线程同步:对于java的线程同步有两种方式:一种利用Lock,创建newCondition锁住一个临界区;另外一种方式是synchronized关键字实现同步,对于java本身,一个对象是隐式添加了synchronized同步的,但是对于方法却没有这样。synchronized比较简洁... 阅读全文

posted @ 2009-09-01 22:57 john.huang 阅读(300) 评论(0) 推荐(0)

负数的二进制表示方法
摘要:今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以其正值的补码形式... 阅读全文

posted @ 2009-08-06 21:15 john.huang 阅读(58641) 评论(5) 推荐(8)

effective java
摘要:今天了解了一下Java四大名著之一的《Effective Java》,读了一下作者Joshua Bloch的序言颇有感触。下面引用一下作者经典原文:“如果曾经学习过第二种语言,并尝试在课堂之外使用这种语言,那么你该知道有三件事情是必须要掌握的:这门语言的结构如何(语法).如何命名你想谈论的事物(词汇),以及如何用习惯和高效的方式来表达事情(用法).在课堂上通常只是涉及到前面两点,而当你... 阅读全文

posted @ 2009-06-18 21:20 john.huang 阅读(325) 评论(0) 推荐(0)

导航