自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 maven 学习内容整理

1、maven的定义:Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。2、apache maven与apache ant的比较:1)、约定方面:      Ant 没有正式的约定如一个一般项目的目录结构,你必须明确的告诉 A

2011-03-31 10:13:00 382

原创 window下,Subversion应用在Apache HTTP服务器上(http://)

1、软件:Subversion:Setup-Subversion-1.6.13.msi(http://subversion.apache.org/packages.html);Apache HTTP Server服务器:httpd-2.2.17-win32-x86-no_ssl.msi(http://httpd.apache.org);2、安装软件时注意:安装Apache HTTP Server服务器完毕后,使用浏览器打开网址http://localhost 检查安装是否成功完成。如果Apache无法启动请

2011-03-22 14:32:00 1985

原创 svn 简介及搭建步骤

Subversion 是一个集中式的信息共享系统。版本库是 Subversion 的核心部分,是数据的中央仓库。版本库以典型的文件和目录结构形式文件系统树来保存信息。任意数量的客户端连接到Subversion 版本库,读取, 修改这些文件。客户端通过写数据将信息分享给其他人,通过读取数据获取别人共享的信息。Subversion,CVS和一些版本控制系统使用拷贝-修改-合并模型,在这种模型里,每一个客户联系项目版本库建立一个个人工作副本—版本库中文件和目录的本地映射。用户并行工作,修改各自的工作副本,最终,各

2011-03-16 15:02:00 560

原创 刚刚接触的涉及html的工具

<br />学习中<br />1、Modernizer<br />       当浏览器不支持HTML5表单或者一部分特性时,我们将会提供替代方案。和检测浏览器的方式相比,更合适的技术是使用特性检测。我们将会使用当前流行的Modernizr库。<br />       Modernizr是一个小型的Javascript库,检测当前浏览器支持HTML5和CSS3的哪些特性。<br />2、Webforms2<br />       Webforms2是 Weston Ruter开发的一个Javascript库

2011-03-14 16:44:00 320

原创 Java多线程之同步与死锁

Java多线程之同步与死锁1.线程的同步<br />1)The code segments within a program that access the same object from separate, concurrent threads are called “critical sections”。这是临界区的概念。<br /> <br />2)同步的两种方式:同步块和同步方法。<br /> <br />3)每一个对象都有一个监视器,或者叫做锁。<br />当线程执行到synchronized的

2011-03-08 17:58:00 1142

转载 spring中的AOP与IOC

<br />spring中的AOP与IOC<br />在J2EE的整个发展历程中,现在正是一个非常时刻。从很多方面来说,J2EE都是一个伟大的成功:它成功地在从前没有标准的地方建立了标准;大大提升了企业级软件的开放程度,并且得到了整个行业和开发者的广泛认可。然而,J2EE在一些方面已经开始捉襟见肘。J2EE应用开发的成本通常很高。J2EE应用项目至少和从前的非J2EE项目一样容易失败——如果不是更容易失败的话。这样的失败率高得让人难以接受。在这样的失败率之下,软件开发几乎变成了碰运气。而在J2EE遭遇失败的

2011-03-07 19:02:00 343

转载 高级权限管理系统的设计

在任何系统中,权限设计是最基础的东西,一个好的权限系统,可以为开发人员提高开发进度;而且,又可以为用户提供完美的可扩展权限管理,而非简单的权限定制。本文实现功能:实现基于角色+模块+权限粒度的权限管理相关概念:(1)角色:是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审核新闻、删除新闻等粒度级别操作;这个可以理解为程序设计中的组.(2)权限粒度:它是最小的单位,比如起草新闻、编辑新闻、审核新闻、删除新闻等(3)用户:

2011-03-07 17:22:00 494

原创 Tomcat 服务器虚拟路径的几种配置方式

<br />配置虚拟路径的好处:<br />      1.可以避免程序员对同一个web项目重新部署,提高开发效率。<br />      2.可以使web应用程序和服务器安装文件所在目录分开,便于web项目的管理。<br />配置方式列表:<br />1. 在%TOMCAT_HOME%/conf/Catalina/localhost目录中创建一个xml文件,文件内容<Context path=”/” docBase=”” workDir=”” debug=”” reloadable=”” crossCon

2011-03-07 16:38:00 607

原创 wget命令详解

<br />长选项必须用的参数在使用短选项时也是必须的。<br /><br />启动:<br />-V, --version 显示 Wget 的版本并且退出。<br />-h, --help 打印此帮助。<br />-b, -background 启动后进入后台操作。<br />-e, -execute=COMMAND 运行‘.wgetrc’形式的命令。<br /><br />日志记录及输入文件:<br />-o, --output-file=文件 将日志消息写入到指定文件中。<br />-a, --app

2011-03-07 16:19:00 737

原创 javascript 创建类的几个方法

Javascript 语言本身也可以进行面向对象的编程,如下是最近几天对javascript面向对象编程的总结。 对象的创建 javascript对象有两种创建方式 1.使用对象初始器: objName = { prop1:value_1, prop2:value_2, ... } 该方法直接创建实例对象,而无需声明。 2.使用构造函数: 如:fuction Engineer(para1,para2){ this.para1 = para1; this.para2 = para2; ... } my Bil

2011-03-07 15:00:00 372

转载 软件开发七宗罪

<br />想成为一名优秀的软件开发人员需要很长时间的培训和实践。但是如果不遵循合适的原则,即便是再好的程序员也会成为失败的牺牲品。不经意间你就会养成一些可怕的坏习惯,它们可能会一而再再而三地出现,甚至对于经验最为丰富的程序员而言也是如此。我认为软件开发至少存在七宗罪。那么,就请看看欲望、暴食、贪婪、懒惰、愤怒、嫉妒和骄傲会为你的最新编程项目带来哪些意想不到的损失吧。<br />软件开发第一宗罪:欲望(过度设计)<br />现代编程语言趋向于不断增加更新的功能让其臻于成熟。程序员们一层一层地往上堆叠抽象的代

2011-03-04 13:49:00 420

原创 tomcat连接池的配置

<br />tomcat连接池的配置:对于5.5之前的版本,配置连接池,在server.xml中进行配置,如下:<ResourceParams name="jdbc/java"><br />      <parameter><br />        <name>maxWait</name><br />        <value>5000</value><br />      </parameter><br />      <parameter><br />        <name>maxActive<

2011-03-03 17:34:00 316

转载 ActiveX、OLE和COM

<br />关于三个概念:ActiveX、OLE和COM  熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多人还是比较模糊的。 在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。 <br />  组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它们的主要区别是: <br /> 

2011-03-03 17:22:00 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除