
程序构架
文章平均质量分 67
yaerfeng
电脑爱好者
展开
-
单例模式---Java设计模式
饿汉式class Singleton { private static Singleton instance=new Singleton(); private Singleton(){} static Singleton getInstance() { return instance; }}懒汉式class Singleton { private sta原创 2011-12-15 09:41:34 · 1350 阅读 · 0 评论 -
MVN详解
1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。 2.命令 mvn pom.xml文件配转载 2012-06-15 00:20:47 · 3729 阅读 · 0 评论 -
将maven2项目转换为myeclipse项目
简要步骤如下: 0. 为eclipse添加Maven2和MyEclipse插件 1. 将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下,输入命令: mvn eclipse:eclipse 2. 进入eclipse,将这个项目导入工作空间 3. 在该项目上点右键Maven->Enable 4. 在该项目上点右键Build Path->转载 2012-06-15 00:12:49 · 1645 阅读 · 0 评论 -
如何在TOMCAT下指定JDK的路径
1,修改bin文件夹下面的catalina.bat文件,把如下内容 rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BASE: %CATALINA_BASE% echo Using CATALINA_HOME: %CATA转载 2012-05-25 10:53:08 · 1495 阅读 · 0 评论 -
浅析tomcat nio 配置
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2)nio 利用java的异步io护理技术,no blocking IO技术. 想运行在该模式下,直接修改se转载 2012-06-20 14:46:34 · 28492 阅读 · 2 评论 -
使用snoatype nexus搭建自己的maven私服
apache-maven3.0.4的conf/setting.xml中<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave原创 2012-08-20 19:03:27 · 4595 阅读 · 0 评论 -
Struts2中的ModelDriven机制
ModelDriven 为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User { private int id; private String转载 2012-02-23 17:44:50 · 2667 阅读 · 0 评论 -
部署SVN服务器
部署SVN服务器。做个笔记。首先到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.7.9.【2012-09-09】安装完成后输入DOS命令创建服务器仓库:svnadmin create D:\soft\svn\tudouSys然后运行:svnserve -d -r D:/soft/svn#其中-原创 2012-09-09 18:49:10 · 1514 阅读 · 0 评论 -
windows下集成maven+eclipse开发环境一:安装使用maven私服nexus
1. Nexus 分为开源版和企业版,开源版基于 GPLv3 许可证。开源版本主要特性有:1) 较小的内存占用(最少为 28MB )2) 基于 ExJS 的友好界面3) 基于 Restlet 的完全 REST API4) 支持代理仓库、宿主仓库和仓库组5) 基于文件系统,不需要数据库6) 支持仓库索引和搜索7) 支持从界面上传 Maven原创 2012-08-19 11:04:05 · 10884 阅读 · 1 评论 -
Springside4 demo运行记录
最近在学习springside4,下面是我在eclipse中运行springside4 demo过程,希望给大家参考一下,不正确的地方,希望大家能指出,同时,我也有很多困惑之处也在改贴中请教大家。一、在Eclipse 中运行SpringSide4的demo-qucikstart(参看:https://github.com/springside/springside4/wiki/QuickS转载 2012-12-12 21:32:17 · 2456 阅读 · 0 评论 -
Maven2基础介绍
Maven2基础介绍 - [工具篇]2011-05-21Tag:Maven2 项目 变量 包 环境 装好版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://sciencefactory.blogbus.com/logs/129427489.html首先必须一提的是,Maven2出身名门,它是Apache的一个顶级项目(TLP,转载 2012-06-15 00:18:36 · 1014 阅读 · 0 评论 -
M2_REPO介绍
M2_REPO是一个用来定义 maven 2仓库在硬盘中的存储位置,windows默认是C:\Users\机器名\.m2\repository.按道理安装了m2eclipse插件就会在eclipse有了相应的设置。如果没有安装m2eclipse插件,eclipse打开maven工程,可能就会报Unbound classpath variable: 'M2_REPO/**/***/*转载 2012-06-15 00:12:05 · 1393 阅读 · 0 评论 -
Java设计模式Facade门面设计模式
http://www.bianceng.cn/Programming/project/201111/31621_2.htmhttp://blog.sina.com.cn/s/blog_5f1b067a0100ecak.html门面模式有三个角色组成:1) 门面角色( facade):这是门面模式的核心。它被客户角色调用,因此它熟悉子系统的功能。它内部根据客户角色已有转载 2011-12-15 09:50:57 · 1089 阅读 · 0 评论 -
关于配置的那一点点事。
如果你一直在做架构。你设计的框架一定是可配置的,包括那些数据库的配置,当然,还有其它。一个灵活的程序肯定会有各种各样的配置,具体使用情况也各不相同。本文讲解的是纯java配置文件的加载,没有使用任何ssh之类的东东。毕竟框架这样的东东学不长的,基础打好,对人生日后的发展都有好处。最常见的可能有SQL,XML,Property文件以及Java常量类。对于一些常用的变量,使用Java常量类原创 2011-12-25 11:03:48 · 5066 阅读 · 5 评论 -
Nginx总结
目录一、安装 2A)一般安装 2B)高级安装 2二、基本命令 3三、配置文件 3A)配置文件解释 3B)带监控模块的配置 4C)虚拟主机的配置 5五、事件模型介绍--I/O复用方法 7A)标准事件模型 7B)高效原创 2012-01-31 22:20:50 · 1523 阅读 · 0 评论 -
《spring安全框架系列springSecurity之我见》其一[认识springSecurity]
使用一个新的框架之前,首先我们来认识一下springSecurity,毕竟框架这种东西有时靠不住,所以学到他的思想才是最重要的,很多人都知道这么用,具体为什么,没有人告诉我们,首先我们从最基本的看起,了解一些入门知识是有必要的:1.4.1.1. Core -spring-security-core.jar包含了核心认证和权限控制类和接口, 运程支持和基本供应 API。使用 Spring原创 2012-02-11 16:03:37 · 17073 阅读 · 4 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
网上看到很多说明:PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instan原创 2012-05-29 11:20:04 · 1227 阅读 · 0 评论 -
将jdk集成到tomcat里面(不用客户安装JRE) 或者 tomcat使用指定的jdk
给客户安装软件的时候,也许客户不想你在人家机器的环境变量里设置来设置去,那么就要在tomcat里指定要使用的jdk了,其实很简单,只需要在apache-tomcat-6.0.29\bin\setclasspath.bat文件里的开头加上以下代码就可以了:set JRE_HOME=d:\jdk5.0 set JAVA_HOME=d:\jdk5.0set JSSE_HOME=d转载 2012-05-23 09:19:44 · 6277 阅读 · 3 评论 -
jrebel插件实现热部署
一、eclipse中 jrebel 插件的安装:1. help-->install new software....2.点击Add... Name:jrebel, location: http://www.zeroturnaround.com/update-site/3.获取插件信息后选择安装JRebel,勾选看图附件 jrebel插件勾选图.png4.之原创 2012-08-10 10:06:49 · 10572 阅读 · 1 评论