- 浏览: 52183 次
- 性别:
- 来自: 北京
最新评论
-
xing_yeli:
谢谢大神!!
Action[/***] does not contain specified method (check logs) -
peng860226327:
...
JUnit 3.8.2和JUnit 4.8.1学习笔记 -
jiangli15:
写的真心的好!!
Spring 3.0 + Struts 2.1 + Hibernate 3.3 框架整合小结 -
清子123杨:
写得很清楚,多谢作者了
Spring 3.0 + Struts 2.1 + Hibernate 3.3 框架整合小结 -
zuoshou19w:
lynn.ge 写道
Spring 3.0 + Struts 2.1 + Hibernate 3.3 框架整合小结
文章列表
环境:主机操作系统是Windows XP,虚拟机是Ubuntu 11.04,虚拟机是VirtualBox 4.1.2。
1. 安装增强功能包(Guest Additions)
安装好Ubuntu 11.04后,运行Ubuntu并登录。
然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能(Install Guest Additions)"。
你会发现在Ubuntu桌面上多出一个光盘图标,
这张光盘默认被自动加载到了文件夹/media/VBOXADDITION_4.1. ...
看着教程试了试,从搭建服务器到客户端Check out 、Commit等入门并不难。
注意一下各种路径的名字别搞混了就行。
我下载的是比较新的:
TortoiseSVN_v166chs
Setup-Subversion-1.6.6
两个版本刚好对应。
操作的过程中也没有遇到什么特别的问题,所以就直接转了教程,不多做总结了。
等以后碰到问题再补充吧。
转了2篇教程,中间这段入门足以,下面那段比较长,介绍的比较多,慢慢消化吧。
---------------------------------------我是华丽的无 ...
前3天都是单独小练习,今天做一个整合小练习,看看会不会出现一些问题。。。
例子很简单,Spring 3 + Struts 2 + Hibernate 3 + Log4j 1.2.14 + Junit 4.8.1 + MySql 5.5
基于上述技术实现一个超简单的Web Project 功能就是CRUD。。。(登录+管理)。。。go go go。。。
---------------------------------------我是华丽的无所不在的分割线-------------------------------------------
...
万变不离其宗。。持久层怎么变也是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-bin.jar
从MyEclipse的DB Browser中得到测试成功后的
驱动类:com.mysql.jdbc.Driver
链接URL:jdbc:mysql://localhos ...
Log4j学习笔记 2011年10月02日 环境 MyEclipse 9.0 SSH2 框架 log4j-1.2.14.jar
引言:
目前我使用Log4j的主要目的是在SSH2框架环境下进行开发时记录一些信息便于分析问题。
由于Hibernate3框架中自带了log4j-1.2.14.jar所以导入jar包的步骤略。
Log4j在程序中主要通过3步来使用: 1.得到日志记录器,对于根记录器通过getRootLogger()函数来得到他, 对于其他记录器则通过Logger类的静态函数getLogger(String name)来得到。
...
JUnit学习笔记 2011年10月01日 环境 MyEclipse 9.0
铺垫:
1、单元测试(Unit Test):
是针对软件的最小模块进行正确性检验的测试工作。 所谓最小模块,在OOP的范畴内,通常是指对象的方法。
2、为什么要做单元测试?
进行单元测试是降低软件风险和减少维护成本的有效途径。
3、以前是怎么做测试的?
main方法、sysout输出……
优点: 快速直接
缺点: 没有留下可重用的代码。 无法进行自动化回归测试。 增加了类的体积,代码不清晰。 ...
写在前面:
今天下午在网上看到的,记录下来分享给童鞋们,咱们共勉之。。。
2011-09-27
================我是华丽的分割线====================
一、缓解紧张情绪:
1、深呼吸(生理)2、没有人在乎你( ...
Java程序员面试题之十二
- 博客分类:
- 面试题
76、bean 实例的生命周期
对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除,而是采用缓冲池调度机制不断重用实例,而对于存在Cache管理的Bean则通过激活和去激活机制保持Bean的状态并限制内存中实例数量。
77、E ...
71、简述synchronized和java.util.concurrent.locks.Lock的异同?
主要相同点:Lock能完成synchronized所实现的所有功能。
主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。
synchronized会自动释放锁,而Lock一定要求程 ...
Java程序员面试题之十
- 博客分类:
- 面试题
66、Request对象的主要方法:
setAttribute(String name,Object):设置名字为name的request的参数值
getAttribute(String name):返回由name指定的属性值
getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例
getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组
getCharacterEncoding():返回请求中的字符编码方式
getContentLength():返回请求的Body的长度
getHeader( ...
导读:
前一阵对SS2H整合进行过小结。今天把SS1H整合的过程小结一下。
其中主要的区别在于Struts的版本不同,Struts 2虽然吸收了部分Struts 1的优点,并且在使用的过程中更加的灵活方便,但是因为它的主要核心是WebWork,所以导致在整合和使用的过程中都有着不小的改动。
人的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。 ...
jar是一种压缩格式,类似于.zip
java 的开发工具在导出时会可选的生成.jar文件
运行:java -jar classpath .jar
前提是,JAR包中必须有META-INF文件夹,里面有个MANIFEST.MF文件, 文件中有一行 Main-Class: Xxx/Xxx/Xxx 最后一个Xxx就是包含有MAIN函数的类名 如果没有这些的话,JAR文件只是一个包含类的PACKAGE,跟ZIP没什么区别。
61、如何现实servlet的单线程模式
<%@ page isThreadSafe=”false”%>
62、页面间对象传递的方法
request,session,application,cookie等
区别:
page的生命周期最短,依次是request,session,application.他们保存在服务器端。
cookie是保存在客户端的,用来解决HTTP无状态问题。
范围不同:最小的是page然后request,session,application范围依次增大。
...
41、是否可以继承String类?
String类是final类故不可以继承。
42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
switch(expr1)中,expr1是一个整数表达式。
因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。
long,string 都不能作用于swtich。
43、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在ret ...