`
文章列表
PHP转Java有一段时间了,最近在学习Spring的一些组件安装、配置及使用。今天学习了log4j作为项目日志操作组件为web开发节省了大量在项目过程中记录日志及日志输送存储的工作。 Log4j是Apache的一个开放源代码项目,通过使用Log4 ...
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源代码压缩包。 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spr ...
junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition);    判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。2.fail([String message,]);    失败,可以有消息,也可以没有消息。3.assertEquals([String message,]Object expected,Object actual);    判断是否相等,可以指定输出错误信息。    第一个参数是期望值, ...

Maven使用总结

1、maven命令创建项目 mvn archetype:generate -DgroupId=com.albert -DartifactId=TestMaven -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false -DarchetypeCatalog=internal   2.m2Eclipse使用maven插件运行提示“-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment v ...
最近使用apache对域名进行端口转发总是出现启动不成功的问题,今天花费了两个小时对配置原理进行了一番梳理。 首先apache得不同协议都是进行单独配置的,默认只能访问静态资源,如果想使用Http进行代理转发就必须加载一下模块: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http ...
apache:如果采用RPM包安装,安装路径应在/etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/local/apache2目录下  php:如果采用RPM包安装,安装路径应在/etc/目录下php的配置文件:/etc/php.ini如果采用源代码安装,一般默认安装在/usr/local/lib目录下php配置文件: /usr/local/lib/php.ini或/usr/local/php/etc/php ...
1、命令行安装Apache 打开"终端窗口",输入"sudo apt-get install apache2"-->回车-->输入"root用户的密码"-->回车-->输入"y"-->回车,安装完成/ 2、目录结构 /etc/apache2 配置目录 /usr/www/  默认访问目录   3、Apache的配置 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: Serv ...

版本含义

很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。 alpha版:内部测试版。α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的。 beta版:公开测试版。β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存 在很多BUG,但是相对alpha版要稳定一些。这个阶段版本的软件还会不断增加新功能。如果你是发烧友,可以下 ...

ubuntu操作ftp

FTP> ! 从 ftp 子系统退出到外壳。   FTP> ? 显示 ftp 命令说明。? 与 help 相同。   格式:? [command]   说明:[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表。   FTP> append 使用当前 ...
1:首先下载一个zookeeper,我下载的版本是zookeeper-3.4.6,(目前最新版本为3.5.0,但是启动不了),解压安装包,解压后的zookeeper安装包我放置的路径是:D:/zookeeper/zookeeper-3.4.6   2.:进入D:/zookeeper/zookeeper-3.4.6/conf,将zoo_sample.cfg文件复制一份,并将复制好的文件改名为zoo.cfg。打开新建的zoo.cfg文件,将里面的内容进行修改,修改后的文件内容如下:   #initLimit=10   #syncLimit=5   tickTime=2000   data ...
笔者工作多年,总结了一些经验,可以帮助大家成为一个更加高效的程序员。 程序设计法则,与设计和工程的原理密切相关。下面这些编程法则帮助我让我获益匪浅,所以我想分享给大家,希望也能帮助大家更高效,生产出的代码更容易维护,并且bug和缺陷更少。 DRY原则 不要重复(Don’t repeat yourself)——程序设计中一个最根本的原则就是要避免重复。许多编程结构(比如循环、函数、类等)的存在就是为了避免重复。一旦重复(例如,一个长表达式,一系列语句,相同的概念)的话,就会创建一个新的抽象。 抽象原则 “每个在程序中有意义的功能片段应该只在源代码的一处地方实现。” KISS(Ke ...
从事编程这一行也已经20年了,到今天为止,有关编程方面的知识我也写了六七门课程了,教授课程的时间也已超过了1000小时,下面我所说的全部是我多年来的实践的经验之谈。 编程真的不是一件容易的事。 不管你多喜欢或 ...
一、Nginx简单介绍 Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。 二、安装Nginx负载均衡 (1)在线安装 $sudo apt-get install nginx 当前Nginx的版本是1.4.1
详情见附件
  @Evila:   做网站有JAVA、PHP、.NET、PYTHON等,node.js与他们的优势在哪? 我没弄明白NODE.JS优势在哪,举个例子,node.js读取HTML模板文件,php也是读取模板文件,这样IO操作频率是持平的。如果是做服务,例如用socket.io做个socket ...
Global site tag (gtag.js) - Google Analytics