- 博客(16)
- 资源 (15)
- 收藏
- 关注
转载 java使用代理访问网络
在使用java的net包访问网络时,如果需要使用代理,可以这样做:[java] view plaincopySystem.getProperties().setProperty("proxySet", "true"); System.getProperties().setProperty("http.proxyHost", "183.121.2
2015-01-09 16:59:44 539
转载 谈一谈自己对依赖、关联、聚合和组合之间区别的理解
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇博文《设计模式中类的关系》中已经有所提及,下面就来详细的论述一下在java中如何准确的体现依赖、关联、聚合和组合。首先看一看书上对这四种关系的定义
2014-12-02 10:36:57 540
转载 设计模式中类的关系
在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在java中的表现还是比较直
2014-11-27 15:53:04 466
原创 tomcat开机自启配置
Tomcat 开机启动首先要在电脑上装上jdk并配置环境变量好了,现在开搞1.新建环境变量 我的电脑(右击)-属性-高级-环境变量-系统变量-新建变量名:CATALINA_HOME 变量值:TOMCAT的目录(比如我的是:E:\tomcat )2.在PATH变量最后加上以下这段 ;%CATALINA_HOME%\bin (注意分号必不可少
2014-03-27 11:13:06 662
转载 Spring的AOP配置
Spring的AOP配置(2011-04-01 20:38:58)转载标签:springaop配置获取参数it分类:SSH框架 1.先写一个普通类:packagecom.spring.aop;public class Common{ public void execute(String username
2014-02-27 17:31:45 595
转载 Spring定时任务的几种实现
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个
2014-02-27 17:29:45 589
转载 AJAX应用技巧
XMLHTTPRequest浏览器缓存问题在Firefox浏览器中,XMLHTTPRequest对象相相同的url发送请求时,浏览器每次都会向服务器发送请求,不存在缓存的问题,而IE浏览器如果url请求地址相同时,浏览器会读取其缓存中的内容进行响应,而不再向服务器发送请求,解决浏览器缓存的办法是:在url后面加上时间戳参数,使浏览器认为请求的url不同,而不再读取缓存。 AJAX传递中
2014-02-12 15:27:16 572
转载 9种常见的Java不规范代码
在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。在Eclipse中格式化源代码并管理import语句Eclip
2014-02-12 15:18:45 750
转载 tomcat中三种部署项目的方法
tomcat中三种部署项目的方法第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: 至于Context 节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps 目录中。第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可
2014-02-12 14:40:55 603
转载 JPA学习笔记2——JPA高级
1.JPA的实体生命周期:JPA的实体有以下4中生命周期状态:(1).New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。(2).Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象。(3).Datached:游离态离线对象,有id值,但没有和Persistence Context建立关联的对象
2014-02-12 11:28:48 710
转载 JPA学习笔记1——JPA基础
1.JPA简介:Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现。JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是Hibernate框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogic
2014-02-12 11:27:48 810
转载 常见的敏捷开发流程比较
速度是企业竞争致胜的关键因素,软体专案的最大挑战在于一方面要应付变动中的需求,一方面要在紧缩的时程内完成专案,所以软体团队除了在技术上必须日益精进,更需要运用有效的开发流程,以确保团队能够发挥综效。 这正是Agile Process (敏捷的软体开发流程)于近年来兴起的主要原因,本文将介绍数种广为接受的软体开发流程,及其在运用上的建议。 1 Agile Process -敏捷的开发流程 几乎所
2014-02-12 11:23:01 762
转载 敏捷开发12原则
敏捷开发12原则 中文翻译版: 1。尽早(想到马上动手)、 持续交付 有价值的软件2。开发后期允许需求变更 (引发代码修复)3。经常交付(汇报完成的每个阶段)4。开发期间 业务人员与开发人员一起工作5。围绕受激励的个人6。团队内最有效的信息传递方式---Face To Face Communication 7。用可工作软件恒量进度8。可持续开发速度(
2014-02-12 11:21:28 676
转载 java几种读取.properties文件的方式
1、使用java.util.Properties类的load()方法 示例:Java代码 [java] view plaincopyInputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Propert
2014-02-12 11:18:53 986
转载 SQL查找删除重复行
如何查找重复行第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一定义,或许你对“重复”的定义比这复杂,你需要对sql做些修改。本文要用到的数据样本[sql] view plaincopyprint?create table test(id int not null primary key, day dat
2014-02-12 10:37:37 629
转载 数据库设计原则
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基
2014-02-12 10:29:10 796
在线培训:JQuery
2011-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人