Fork me on GitHub

04 2015 档案

摘要:TortoiseSVN使用简介1安装及下载client 端2什么是SVN(Subversion)?3为甚么要用SVN?4怎么样在Windows下面建立SVN Repository?5建立一个Working目录6新增档案及目录到Repository中7更新档案及目录8更新至特定版本9复制档案及目录10... 阅读全文
posted @ 2015-04-28 11:32 森林森 阅读(376) 评论(1) 推荐(1) 编辑
摘要:一、平台概述JavaEE的全称是Java Enterprise Edition,它是一个开发分布式企业级应用的规范和标准Java 平台三个版本:Java ME(Java Micro Edition)Java微型版Java SE(Java Standard Edition)Java 标准版Java E... 阅读全文
posted @ 2015-04-26 16:53 森林森 阅读(3813) 评论(0) 推荐(2) 编辑
摘要:一、WebServiceWebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,能够与其它兼容的组件进行相互操作。WebService是一种部署在网络上的对象或者组件。二、SOASOA(Service-Oriented Architecture)面向服务的体系结构... 阅读全文
posted @ 2015-04-25 13:08 森林森 阅读(789) 评论(0) 推荐(1) 编辑
摘要:一、Java中注解Annotation什么是注解:用来描述数据的数据(元数据)。Java代码里的特殊标记。它为代码中添加用Java程序无法表达的额外信息提供一种形式化的方法,使用我们可以在未来的某一个时刻方便的使得这些注解修饰的程序元素。作用:用将由编译器来测试和验证的格式,存储有关程序额外信息生成... 阅读全文
posted @ 2015-04-23 08:53 森林森 阅读(815) 评论(0) 推荐(3) 编辑
摘要:一、软件测试软件开发:项目调研--需求分析--软件设计--程序编码--软件测试--运行维护软件测试:利用测试工具按照测试方案和流程对产品进行功能和性能测试,使用人工或者自动手段来运行或测试某个系统的过程。目的在于检验是否满足规定的需求,确认预期结果与实际结果之间的差别。墨盒测试-白盒测试-回归测试-... 阅读全文
posted @ 2015-04-22 01:00 森林森 阅读(866) 评论(1) 推荐(1) 编辑
摘要:package com.pb.demo;import java.util.Arrays;import java.util.Random;/** * 扑克牌随机发牌♠♥♣♦ 二维数组实现 * */public class Puker { public static void main(Stri... 阅读全文
posted @ 2015-04-21 01:24 森林森 阅读(454) 评论(0) 推荐(0) 编辑
摘要:一、网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的... 阅读全文
posted @ 2015-04-21 00:25 森林森 阅读(717) 评论(0) 推荐(0) 编辑
摘要:一、进程与线程1.1、进程进程是应用程序的执行实例。进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程特征:动态产生,动态消亡。进程是并发性的。进程独立性。是一个独立运行的基本单位,也是系统分配资源和调度的基本单位1.2、... 阅读全文
posted @ 2015-04-20 00:21 森林森 阅读(782) 评论(0) 推荐(2) 编辑
摘要:54张牌模拟斗地主package demo;import java.util.Random;/** * 54张牌洗牌和发牌 * */public class Puker { public static void main(String[] args) { Random rand... 阅读全文
posted @ 2015-04-19 00:04 森林森 阅读(710) 评论(2) 推荐(0) 编辑
摘要:一、指定选择器有时个会希望控制某个元素在一定范围内的对象样式,这时就可以把元素与Class或者Id选择器结合起来使用指定选择器这是个SPAN类名为CLASS这是个SPAN这是个DIVID是TOP这是个DIV指定选择器对象定义样式限定为class或者id属性的某种元素非常有用,它对元素的控制精度介于标... 阅读全文
posted @ 2015-04-18 00:05 森林森 阅读(605) 评论(0) 推荐(0) 编辑
摘要:Spring注入Action使用Json错误:org.apache.struts2.json.JSONException:org.apache.struts2.json.JSONException:org.apache.struts2.json.JSONException:org.apache.st... 阅读全文
posted @ 2015-04-18 00:04 森林森 阅读(1961) 评论(0) 推荐(0) 编辑
摘要:一、通用选择器通用选择器可能是所有选择器中最强大的,却使用最少的。通用选择器的作用就像是通配符,它匹配所有可用元素。通用选择器由一个星号表示。通用选择器一般用来对象页面上所有元素应用样式例如:可使用,以下规则删除第个元素上的默认的空白边界*{margin:0;padding:0;}二、分组选择器分组... 阅读全文
posted @ 2015-04-17 00:11 森林森 阅读(4341) 评论(0) 推荐(0) 编辑
摘要:使用eclipse编写extjs时,一定会用到spket这个插件,spket可以单独当作ide使用,也可以当作eclipse插件使用,我这里是当作eclipse的插件使用的,下面来一步步图解说明如何配置spket插件。第一步:下载spket插件第二步:安装spket插件解压rar文件,将里面的fea... 阅读全文
posted @ 2015-04-16 01:46 森林森 阅读(536) 评论(0) 推荐(0) 编辑
摘要:一、包含选择器包含选择器中前后两部分之间以空格隔开,根据左侧选择符指定的祖先元素,然后在该元素下寻找匹配右侧的选择侧符的下级元素定义包含选择器时,必须保证在HTML结构中第一个对象能够包含第二个对象。二、简单例子包含这是类 这是个标题这是标题中的SPAN元素包含这是类 这是个标题这是标题中的SP... 阅读全文
posted @ 2015-04-16 00:05 森林森 阅读(3128) 评论(0) 推荐(0) 编辑
摘要:Java中==、equals、hashcode的区别与重写equals以及hashcode方法实例原文地址:http://www.cnblogs.com/luankun0214/p/4421770.html 1、重写equals方法实例 部分代码参考http://blog.csdn.net/wang... 阅读全文
posted @ 2015-04-15 00:29 森林森 阅读(490) 评论(0) 推荐(0) 编辑
摘要:一、属性选择器属性选择使用中括号进行标识,中括号内包含属性名,属性值或者属性表达式如h1[title],h1[title="Logon"],二、属性选择器分类2.1、匹配属性名[class]{color:red}作用于任何带有class属性的元素,不管理class的值是什么,也可以是其它元素的所有合... 阅读全文
posted @ 2015-04-15 00:16 森林森 阅读(1718) 评论(1) 推荐(1) 编辑
摘要:一、相邻选择器相邻选择器前后部分之间用一个加号(+)隔开,前后两部分选择反符在结构上属于同级关系,如相邻选择器,是根据左侧选择符指定相邻元素,然后在该相邻元素后面寻找匹配匹配右侧选择符的相信元素二、简单例子相邻选择器标题2标题2下的段落标题2下的span相邻段落 阅读全文
posted @ 2015-04-14 00:22 森林森 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:一、第一种写法package com.pb.demo1;import java.util.Scanner;/** * 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), * a以及累加数的位数是从键盘接收。 ... 阅读全文
posted @ 2015-04-13 00:52 森林森 阅读(17393) 评论(0) 推荐(2) 编辑
摘要:原文:http://www.cnblogs.com/sunjie9606/archive/2012/03/15/2397626.htmlCronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复... 阅读全文
posted @ 2015-04-13 00:51 森林森 阅读(321) 评论(0) 推荐(1) 编辑
摘要:package com.pb.demo1;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.P... 阅读全文
posted @ 2015-04-13 00:51 森林森 阅读(1894) 评论(0) 推荐(0) 编辑
摘要:一、子选择器子选择器中前后部分之间用一个大于号隔开,前后两部分选择符在结构上属于父子关系。子选择器是根据左侧选择符指定的父元素,然后在该父元素下寻找匹配右侧选择符的子元素。二、简单例子子选择器 这是个段落 这是超连接 @charset "utf-8";/* CSS Document *//... 阅读全文
posted @ 2015-04-13 00:18 森林森 阅读(406) 评论(2) 推荐(0) 编辑
摘要:一、计划任务需要定时执行一些计划(定时更新等),这样的计划称之为计划任务Spring抽象封装了Java提供的Timer与TimerTask类也可以使用拥有更多任务计划功能的Quartz二、TimerTask2.1、继承TimerTask类重写run方法实现类package com.pb.task.t... 阅读全文
posted @ 2015-04-12 23:20 森林森 阅读(788) 评论(1) 推荐(0) 编辑
摘要:一、对事务的支持事务:是一组原子操作的工作单元,要么全部成功,要么全部失败Spring管理事务方式:JDBC编程事务管理:--可以控制到代码中的行 可以清楚的控制事务的边界,事务控制粒度化细(编程的方式)JDBC声明事务管理---可以控制到方法 事务相关API不用介入程序之中,将事务管理与实际业务代... 阅读全文
posted @ 2015-04-12 17:28 森林森 阅读(1917) 评论(0) 推荐(1) 编辑
摘要:一、伪选择器伪选择器包括:伪类选择器和伪对象选择器,以冒号(:)作为前缀,冒号后紧跟伪类或者伪对象名称,冒号前后没有空格,否则解析为包含选择器如:div:hover{ font-size:12px;}/*div为指定标签名hover选择符,伪类 或者 伪元素名*/伪选择器专门用来选择特殊区域或者特殊... 阅读全文
posted @ 2015-04-12 00:31 森林森 阅读(2874) 评论(0) 推荐(2) 编辑
摘要:一、Spring与Struts2的整合1.1、整合步骤1.2、配置web.xml1.3、配置spring配置文件applicationContext.xml1.4、配置struts配置文件1.5、Action继承ActionSupport类二、spring与hibernate整合2.1、步骤2.2、... 阅读全文
posted @ 2015-04-12 00:30 森林森 阅读(788) 评论(0) 推荐(0) 编辑
摘要:原文http://blog.csdn.net/orclight/article/details/8616103 不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource),DBCP数据源,C... 阅读全文
posted @ 2015-04-11 14:45 森林森 阅读(539) 评论(0) 推荐(1) 编辑
摘要:1.web.xml中配置struts2过滤器struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2/*增加spring上下文配置contextConfigLocationclasspath... 阅读全文
posted @ 2015-04-11 00:28 森林森 阅读(580) 评论(0) 推荐(0) 编辑
摘要:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springf... 阅读全文
posted @ 2015-04-11 00:21 森林森 阅读(19218) 评论(1) 推荐(3) 编辑
摘要:一、Spring对DAO的支持DAO:Data Access ObjectSpring提供了DAO框架,让开发人员无须耦合特定的数据库技术,就能进行应用程序的开发。Spring封闭了操作Oracle,MySql,DB2,SQL等数据库的用法。它们都实现同一接口,方法也是一样的。优势:由于依赖于接口,... 阅读全文
posted @ 2015-04-10 04:04 森林森 阅读(4165) 评论(1) 推荐(2) 编辑
摘要:一、类选择器类选择用使用"."(英文点号)进行标识,后面紧跟类名如:.red{color:red;}类样式可以应用于文档中的多个元素,这体现了CSS代码的可重用性,帮助用户简化页面控制。二、类选择器与标签选择器类选择器和标签选择器都具有一对多的特性,即一个样式可以控制多个元素对象的显示效果。注意事项... 阅读全文
posted @ 2015-04-10 04:03 森林森 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:今天在写Spring程序时遇到了一个很常见的错误,而我以前好像一直没碰到过,今天才见到这个错误,经过研究解决了这个错误,犯这个错误真是不应该啊。log4j:WARN No appenders could be found for logger (org.springframework.core.en... 阅读全文
posted @ 2015-04-10 00:25 森林森 阅读(52302) 评论(1) 推荐(2) 编辑
摘要:一、接口切入方式实现类package com.pb.entity;/** * 实体类 */public class Hello { private String name; private String password; public void show(){ ... 阅读全文
posted @ 2015-04-10 00:22 森林森 阅读(3812) 评论(0) 推荐(1) 编辑
摘要:一、AOP简述AOP全称是:aspect-oriented programming,它是面向切面编号的思想核心,AOP和OOP既面向对象的编程语言,不相冲突,它们是两个相辅相成的设计模式型AOP技术弥补了面向对象编程思想的不足,spring aop是实现aop的一种技术,srping aop是spr... 阅读全文
posted @ 2015-04-09 19:13 森林森 阅读(1309) 评论(0) 推荐(1) 编辑
摘要:一、ID选择器ID选择器使用"#"前缀标识符进行标识,后面紧跟指定的元素的ID名称。如#box{ width:100px; height:100px;}元素的ID名称是唯一的,只能对应于文档中一个具体的元素。在HTML中,用来构建整体框架的标签应该定义ID属性,因为这此对象一般在页面中都是比较唯一的... 阅读全文
posted @ 2015-04-08 21:26 森林森 阅读(3644) 评论(0) 推荐(0) 编辑
摘要:一、构造方法注入定义:通过构造函数来完成依赖关系的设定优缺点:在构造对象的同时,完成依赖关系的建立如果关联的对象很多,那和不得不在构造方法上加入过多的参数基中有index:如果指定索引从0开始,type用来指定类型实体类:package com.pb.entity;/** * 班级类 * @auth... 阅读全文
posted @ 2015-04-08 18:41 森林森 阅读(1448) 评论(0) 推荐(1) 编辑
摘要:一、Aware相关接口对于应用程序来说,应该尽量减少对Sping Api的耦合程度,然而有些时候为了运用Spring所提供的一些功能,有必要让Bean了解Spring容器对其进行管理的细节信息,如让Bean知道在容器中是以那个名称被管理的,或者让Bean知道BeanFactory或者Applicat... 阅读全文
posted @ 2015-04-08 04:29 森林森 阅读(11820) 评论(3) 推荐(4) 编辑
摘要:一、BeanFactory介绍1.1、Bean:在Spring技术中是基于组件的最基本了是最常用的单元其实实例保存在Spring的容器当中Bean通常被定义在配置文件当中,Bean实例化由Spring的Ioc容器进行管理,Bean的实例可以通过Beanfactory进行访问,实际上大部分J2EE应用... 阅读全文
posted @ 2015-04-08 00:45 森林森 阅读(7809) 评论(1) 推荐(5) 编辑
摘要:一、Spring简述一段费话Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发... 阅读全文
posted @ 2015-04-07 02:01 森林森 阅读(4571) 评论(0) 推荐(7) 编辑
摘要:一、创建XML// 建立XML public static void gernatorXML() { // 创建Document对象 Document doc = DocumentHelper.createDocument(); // 创建根节点stu... 阅读全文
posted @ 2015-04-07 00:43 森林森 阅读(742) 评论(0) 推荐(1) 编辑
摘要:一、CSS选择器概述1.1、CSS功能CSS语言具有两个基本功能:匹配和渲染当浏览器在解析CSS样式时,首先应该确定哪些元素需要渲染,即匹配哪些HTML元素,这个操作由CSS样式中的选择器负责标识。只有匹配到具体的对象之后,浏览器才能根据CSS样式声明,决定渲染的效果,并及时呈现在页面中。1.2、C... 阅读全文
posted @ 2015-04-07 00:43 森林森 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:一、实现注册验证package com.pb.entity;import java.util.Date;/** * 用户实体类 * */public class User { /** * 住址 */ private String address; /** *... 阅读全文
posted @ 2015-04-06 20:54 森林森 阅读(707) 评论(6) 推荐(1) 编辑
摘要:一、DOM解析XMLxml文件favorite.xml 解析public static void getItemXML() {... 阅读全文
posted @ 2015-04-06 00:14 森林森 阅读(512) 评论(0) 推荐(0) 编辑
摘要:开始学习css之旅:先照样式做一个一、使用DIV设置第一个css样式css:@charset "utf-8";/* CSS Document *//*定义DIV元素方形显示*/div { width:200px; height:200px; border:solid 2px blu... 阅读全文
posted @ 2015-04-05 18:50 森林森 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一、JSONJson就是浏览器和服务器之间交换数据的一种轻量级对象javaSctipt中类似的对象操作$(function() { var person = { "name" : "张三", "age" : 21, ... 阅读全文
posted @ 2015-04-04 21:15 森林森 阅读(671) 评论(2) 推荐(2) 编辑
摘要:一、导入包需要将commons-fileupload和commons-io包和struts包一起导入实现步骤:在Jsp页面实现客户端选择上传文件配置Struts.xml,拦截器会自动接收上传的文件在Action中实现代码上传文件存入服务器中跳转至新页面展示上传的文件二、单个文件上传上传页面单个文件上... 阅读全文
posted @ 2015-04-04 01:16 森林森 阅读(898) 评论(0) 推荐(2) 编辑
摘要:一、认识拦截器拦截器也是一个类拦截器可以在Action被调用之前和之后执行代码框架很多核心功能是拦截器实现的拦截器的特点:拦截器自由组合,增强了灵活性、扩展性、有利于系统解耦拦截器可以拦截Action请求在访问的Action执行之前和执行之后执行代码实现某项功能Struts2:大部分功能是在拦截器中... 阅读全文
posted @ 2015-04-03 01:28 森林森 阅读(911) 评论(0) 推荐(4) 编辑
摘要:一、eclipse安装位置和存放文件位置eclipse安装位置:D:\ProgramFile\eclipse存放文件:D:\mydep二、下载插件这里下载的是PropertiesEditor解压到D:\mydep下D:\mydep\PropertiesEditor在PropertiesEditor,... 阅读全文
posted @ 2015-04-02 22:57 森林森 阅读(664) 评论(0) 推荐(1) 编辑
摘要:一、国际化是什么--I18N即internationalization首字母i-结束字母n之间有18个字母特征:在程序不做修改的情况下,可以根据不同的语言环境显示相应内容二、Java内置国际化message_en_US.propertiesdemo = hello world!userName = ... 阅读全文
posted @ 2015-04-02 01:37 森林森 阅读(624) 评论(0) 推荐(1) 编辑
摘要:一、数据验证1.1、为什么要进行数据验证对数据的合法性进行检查,只允许合法的数据进入应用程序1.2、在哪里实现数据验证客户端验证:数据提交前在客户端验证可使用JavaScript或者JQuery实现特点:减少客户等待时间,减小服务器压力服务器端验证:在数据提交后服务器端验证特点:防止“绕过”客户端验... 阅读全文
posted @ 2015-04-01 15:33 森林森 阅读(6506) 评论(0) 推荐(5) 编辑
摘要:一、UI标签二、简单例子添加信息房屋标题:房屋描述:或者在struts.xml中配置常量三、s:select四、Ajax标签更改模板后,要在src下建立相遇的包和文件才可以使用五、简单例子实体类package com.pb.entity;/* * 地区类 */public class Distric... 阅读全文
posted @ 2015-04-01 00:24 森林森 阅读(610) 评论(0) 推荐(0) 编辑