
理论学习
x251808026
世上无难事只怕有心人
展开
-
JAVA集合框架
集合论是现代数学中重要的基础理论。它的概念和方法已经渗透到代数、拓扑和分析等许多数学分支以及物理学和质点力学等一些自然科学部门,为这些学科提供了奠基的方法,改变了这些学科的面貌。计算机科学作为一门现代科学因其与数学的缘源,自然其中的许多概念也来自数学,集合是其中之一。如果说集合论的产生给数学注入了新的生机与活力,那么计算机科学中的集合概念给程序员的生活也注入了新的生机与活力。 1、什么是集合转载 2010-03-23 21:35:00 · 415 阅读 · 0 评论 -
关于搭建Oracle数据库遇到的问题(Oracle10g)及解决办法
1、 安装数据库注意事项:1) 安装路径必须是英文,最好不要有空格。如默认D:\oracle\product\10.2.02) 安装完成后,配置监听:打开D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora文件,把默认的HOST = Cname改成 HOST=127.0.0.1(避免在开发过程中遇到的数据库原创 2012-11-16 16:02:58 · 889 阅读 · 0 评论 -
进程和线程的本质区别
定义: 进程是一个计算机程序的实例,由一个或者多个线程组成. 线程的执行是由计算机的fork操作来将一个程序生成一个或者多个并发的运行任务.联系: 通常, 一个进程可以包括多个线程, 一个线程只能属于一个进程.本质区别: 是否共享地址空间,及共享多少地址空间.(内核系统下实际上没有本质的区别) 传统意义上, 进程之间是不共享地址空间的, 而原创 2012-04-27 11:41:21 · 5267 阅读 · 0 评论 -
配置Spring数据源dbcp与c3p0
<br />不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试<br />配置一个数据源<br /> Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置原创 2010-05-31 21:39:00 · 537 阅读 · 0 评论 -
java socket 通信
一.怎样用socket进行客户与服务器通信在Java中用socket进行客户/服务器之间的通信编程。Socket是两个实体之间进行通信的有效端点。通过socket可以获得源IP地址和源端口、终点IP地址和终点端口。用户可以将多个socket连入同一个端口,以便对于单个端口可以有多个连接。通过socket客户/服务器编程可以创建一个能被许多人使用的分布式程序,并且所有客户均可以用统一的前端进行工原创 2010-05-18 14:06:00 · 571 阅读 · 0 评论 -
JAVA 与SOCKET通讯
先来看看客户段程序编写的流程: 1、 首先调用Socket类的构造函数,以服务器的指定的IP地址或指定的主机名和指定的端口号为参数,创建一个Socket流,在创建Socket流的过程中包含了向服务器请求建立通讯连接的过程实现。 2、 建立了客户端通讯Socket后。就可以使用Socket的方法getInputStream()和getOutputStream()来创建输入/输出流。这样,原创 2010-05-14 14:50:00 · 631 阅读 · 0 评论 -
PO/VO/DAO/BO/POJO
JAVA几种对象的解释PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.原创 2010-04-30 13:11:00 · 984 阅读 · 0 评论 -
Java开源框架
java开源框架主要包括了:Spring Framework J2EE框架,WebWork 、Struts Web框架,Hibernate 持久层框架。 Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversio原创 2010-03-23 22:03:00 · 522 阅读 · 0 评论 -
什么是数据持久化
1.什么是持久化? 孙卫琴写的《精通Hibernate:Java对象持久化技术详解》中解释如下:狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。● 保存:把域对象永久保存到数据库。● 更新:更新数据库中域对象的状态。● 删除:从数据库中删除一个域对象。● 加载:根据特定的OID,把一个域原创 2010-03-23 22:13:00 · 546 阅读 · 0 评论 -
Phonegap学习点滴(1) -- for android 环境搭建
1.环境搭建1.1 android环境略;1.2 phonegap下载http://phonegap.com/install/2.环境配置2.1 新建一个android工程2.2 解压我们刚才下载的PhoneGap2.9,在路径phonegap-2.9.0\lib\android中找到cordova-2.9.0.Jar文件,复制到项目的libs文件夹下,然后右键库文件Build原创 2013-11-27 16:02:51 · 1263 阅读 · 0 评论