`
文章列表
环境:主机操作系统是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、没有人在乎你( ...
  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一定要求程 ...
  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 ...
Global site tag (gtag.js) - Google Analytics