java
文章平均质量分 64
linking530
这个作者很懒,什么都没留下…
展开
-
JAVA环境设置
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名原创 2012-09-26 11:44:26 · 481 阅读 · 0 评论 -
Hibernate4实战 之第六部分:基本实现原理
整体流程 1:通过configuration来读cfg.xml文件 2:得到SessionFactory 工厂 3:通过SessionFactory 工厂来创建Session实例 4:通过Session打开事务 5:通过session的api操作数据库 6:事务提交 7:关闭连接 说明:以下分方法描述的实现流程并不是Hibernate的完整实现流程,也不是H转载 2014-11-22 11:37:24 · 321 阅读 · 0 评论 -
JDBC连接MySQL
JDBC连接MySQL加载及注册JDBC驱动程序Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();JDBC URL定义驱动程序与数据源之间的连接标准语法:(主要通讯协议)>:(次要通讯协议,即驱动程序名称)>:<data sour转载 2014-11-22 10:36:30 · 385 阅读 · 0 评论 -
Hibernate4实战 之第五部分:Hibernate的事务和并发
Hibernate本身没有事务的实现 Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JTA的事务。Hibernate不锁定内存中的对象 你的应用程序会按照你的数据库事务的隔离级别规定的那样运作,真正对事务的实现和支持也依赖于数据库。 对于并发处理,Hibern转载 2014-11-22 11:35:30 · 331 阅读 · 0 评论 -
实例:简单的JDBC复习+MySql入门学习
万变不离其宗。。持久层怎么变也是JDBC,框架怎么新也是反射机制。。 今天刚好复习一下JDBC,顺便对MySql进行一个入门的学习。 环境:MySql 5.5 + Navicat for MySql 10.0.5 + MyEclipse 9.0 从MySql官方:http://www.mysql.com/ 下载了 mysql-connector-java-5.1.17-b转载 2014-11-22 15:16:26 · 712 阅读 · 0 评论 -
集成 Tomcat 插件到 Eclipse 的过程
1. 下载 Tomcat 作者选择的是 Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最新的 Tomcat 6 版本的绿色版是 apache-tomcat-6.0.35.zip,作者已经上传了一个到 Csdn,下载地址是:http://download.csdn.net/detail转载 2014-11-24 11:24:12 · 496 阅读 · 0 评论 -
Tomcat 启动报错The APR based Apache Tomcat Native l...
换了新配置的电脑,由原来的32bit 2G内存升级到 64bit 8G内存。。一下子提高不小啊。哈哈于是开始在新电脑配置起工作环境来。所有的软件都尽可能采用了 64bit的当indigo Eclipse 启动tomcat时 出现如下错误。2012-5-14 9:50:53 org.apache.catalina.core.AprLifecycleListener in转载 2014-11-24 17:46:57 · 3451 阅读 · 0 评论 -
eclipse进行j2ee开发插件比较
eclipse进行j2ee开发插件比较开发j2ee程序,在商业软件方面有很多的选择,其中IBM的WSAD口碑不错,它整合的较好,但是成本高,而且对内存要求也高,所以可以选择优秀的开源软件eclipse,虽然免费,但是它有很多插件需要自己添加,有的时候配置门槛对初学者来说还是比较高的。对于j2ee项目,我试过三种方法1: eclipse+lomboz插件+tomcat服务器2:ecl转载 2014-11-25 12:09:44 · 892 阅读 · 0 评论 -
MINA学习笔记二_基础
第二章 基础在第一章中,我们已对MINA有了一个简要的了解,在本章中,我们将介绍客户端/服务器架构,并详细规划基于MINA的服务器和客户端。我们也会介绍一下基于TCP和UDP的简单的服务器和客户端的例子。1.MINA的基础应用架构这是一个经常会问到的问题:MINA的基础应用时什么样子的,在这篇文章中让我们一起看看MINA基础应用的结构。我们会尝试从基于MINA的演示中收集信息。转载 2014-12-02 16:47:48 · 463 阅读 · 0 评论 -
MINA学习笔记一
为啥是MINA?BIO Blocking IO 阻塞IONIO Non-Blocking IO 非阻塞IOBIO和NIO的区别在于,在BIO中,你发送一个请求,你需要一直等待,直到获取到响应。在服务端,这意味着任何到来的连接都将会关联到一个线程,所以你将不得不处理连接的多路复用的复杂性。另一方面,在NIO中,你不得不处理一个非阻塞系统的同步,这也就意味着当一些时间发生时你的应用将被调用转载 2014-12-02 16:41:07 · 439 阅读 · 0 评论 -
第一部分:Hibernate入门
第一部分:Hibernate入门Hibernate是什么 Hibernate是一个轻量级的ORMapping框架 ORMapping原理(Object Relational Mapping) ORMapping基本对应规则: 1:类跟表相对应 2:类的属性跟表的字段相对应 3:类的实例与表中具体的一条记录相对应 4转载 2014-11-22 11:12:06 · 377 阅读 · 0 评论 -
Hibernate4实战 之第七部分:最佳实践
设计细颗粒度的持久类并且使用来实现映射。例如使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标识符属性( identifier properties)。Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“转载 2014-11-22 11:41:01 · 330 阅读 · 0 评论 -
Hibernate4实战 之 第四部分:关系映射
数据表之间的关系分为三类:一对一、一对多、多对多 一对一数据表(部门表 和 部门主管表) 一对多数据表(部门表 和 部门下的人员表) 多对多数据表(部门表 和 人员表) 根据相互寻找的关系又分:单向和双向 对象一对一 (双向) java代码:查看复制到剪贴板打印public class A { private B转载 2014-11-22 11:33:03 · 396 阅读 · 0 评论 -
消除SDK更新时的“https://dl-ssl.google.com refused”异常
SDK更新时的“https://dl-ssl.google.com refused”错误Download interrupted: hostname in certificate didn't match: != Download interrupted: Connection to https://dl-ssl.google.com refusedDone. Nothing转载 2014-09-01 10:05:14 · 403 阅读 · 0 评论 -
Eclipse j2ee 插件安装
本文从本人的另外一个博客转来,为了统一查看备用,哈哈。1.OpenExplorer,直接进入资源目录,下载地址:https://github.com/samsonw/OpenExplorer/downloads安装方法:关闭eclipse,将OpenExplorer_1.5.0.v201108051513.jar放入plugin文件,重启即可。2.eclipse的tom转载 2014-11-25 12:05:18 · 644 阅读 · 0 评论 -
JSP String cannot be resolved to a type
最新修改: 不好意思,晚上才看到你的消息,但你是匿名提问,我只好在这里给你回答了1.window-->preferences-->java-->Installed JREs-->Add 增加你要用的jdk2.window-->preferences-->java-->compiler,将level选为对应的版本,1.5的就选5.0,1.6的选6.0这种错误是因为你重做了系统或其他原因转载 2014-11-25 16:24:14 · 488 阅读 · 0 评论 -
java用org.apache.poi包操作excel
一.POI简介Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。二.HSSF概况HSSF 是Ho转载 2014-11-20 17:38:30 · 591 阅读 · 0 评论 -
用lomboz(Object Web)搭建一个JSP(JAVA WEB)开发平台
为什么不用eclipse开发jsp而用lomboz呢?答:一般的eclipse插件少,需要自己去下载插件,而lomboz已集成了大部分插件,所以我们就不需要找那些插件了,直接使用lomboz平台吧。 什么是lomboz?答:Lomboz是Eclipse的一个J2EE的插件,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Ec转载 2014-11-26 17:20:11 · 421 阅读 · 0 评论 -
Eclipse Tomcat配置/管理/调试指南
从myeclipse转到Eclipse最不方便的之一莫过于Web项目部署了,老是在想怎么不能把myeclipse的那个移植过来,或者有没有高人能按照Myeclipse开发一个,非常遗憾。 原版的Eclipse自带WTP,WTP本身的Web应用服务器管理功能还可以,但有些复杂。要想把它用顺手,还要花点时间来学习一下。学会后还算方便的。目前还未找到十分好用的Eclipse下的管理转载 2014-11-26 17:03:41 · 398 阅读 · 0 评论 -
Hibernate4实战 之 第二部分:Hibernate的基本配置
可编程的配置方式-1如果在配置cfg.xml的时候,不想在里面配置hbm.xml怎么办呢?可在程序里使用可编程的配置方式,也就是使用程序来指定在cfg.xml里面的配置信息,不推荐这种方式。如下:Configuration cfg = new Configuration() .addResource("Item.hbm.xml") .addResourc转载 2014-11-22 11:26:23 · 376 阅读 · 0 评论 -
HttpServlet类中的doGet()和doPost()的区别
1、传值方式GET只有一个流,参数附加在url后,地址行显示要传送的信息,大小个数有严格限制且只能是字符串。POST的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。2、安全性GET调用在URL里显示正传送给SERVLET的数据,这在系统的安全方面可能带来问题,例如用户名和密码等;POST就可以在一定程度上解决此类问题。3、服务器接收方转载 2014-11-26 19:02:15 · 2008 阅读 · 0 评论 -
JavaWeb工程中web.xml基本配置
一.理论准备 先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对。web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂。 那么web.xml能做的所有事情都有那些?其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml转载 2014-11-26 15:44:10 · 542 阅读 · 0 评论 -
Hibernate4实战 之 第三部分:Hibernate的基本开发
1:瞬时(Transient) - 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时的。瞬时对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果瞬时对象在程序中没有被引用,它会被垃圾回收器销毁。 使用Hibernate Session可以将其变为持久状态,Hibernate会自动执行必要的SQL语句。 2:持久(Pe转载 2014-11-22 11:29:47 · 363 阅读 · 0 评论 -
Android.mk 用法介绍
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,转载 2014-12-11 11:36:05 · 344 阅读 · 0 评论