随笔分类 -  [随笔分类]web开发

摘要:打开终端重启apache:sudo /usr/sbin/apachectl restart关闭apache:sudo /usr/sbin/apachectl stop开启apache:sudo /usr/sbin/apachectl start 阅读全文
posted @ 2015-06-16 11:39 GreyWolf 阅读(123) 评论(0) 推荐(0) 编辑
摘要:Maven常用命令清理clean编译compile打包package安装install跳过测试clean package -Dmaven.test.skip=true 阅读全文
posted @ 2013-12-17 16:04 GreyWolf 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一、简介settings.xml对于maven来说相当于全局性的配置,用于所有的项目,当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。settings.xml存在于两个地方:1.安装的地方:$M2_HOME/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的配置优先 阅读全文
posted @ 2013-12-17 16:02 GreyWolf 阅读(162) 评论(0) 推荐(0) 编辑
摘要:我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。1. 依赖配置 依赖可以声明如下: ... group-a artifact-a 1.0 group-c excluded-artifact group-a artifact-b 1.0 bar runtime 我们在Maven实战(二)中就遇到了依赖的概念,项目中测试需要依赖junit ja... 阅读全文
posted @ 2013-12-17 15:59 GreyWolf 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1.为什么要定义Maven坐标 在我们开发Maven项目的时候,需要为其定义适当的坐标,这是Maven强制要求的。在这个基础上,其他Maven项目才能应用该项目生成的构件。 2.Maven坐标详解 Maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标,而一组Maven坐标是通过一些元素定义的,它们是groupId,artifactId,version,packaging,class-sifer。下面是一组坐标定义:com.mycompany.app my-app jar 0.0.1-SNAPSHOT 下面讲解一下各个坐标元素:groupId:定义当前Maven项目隶... 阅读全文
posted @ 2013-12-17 15:53 GreyWolf 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post clean。当用户调用pre-clean的时候,只有pre-clean得以执行,当用户调用clean的时候,pre-clean和clean阶段会得以顺序执行;当用户调用post-clean的时候,pre-clean,clean,post-clean会得以顺序执行。. 阅读全文
posted @ 2013-12-17 15:52 GreyWolf 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示:2.构建Maven项目以eclipse3.6为例 1)创建简单Maven项目 点击Eclipse菜单栏File->New->Ohter->Maven得到如下图所示对话框: 选 阅读全文
posted @ 2013-12-17 15:48 GreyWolf 阅读(211) 评论(0) 推荐(0) 编辑
摘要:上一节讲了maven的安装和配置,这一节我们来学习一下创建一个简单的Maven项目1. 用Maven 命令创建一个简单的Maven项目在cmd中运行如下命令:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app-simple -Dversion=1.0 -DarchetypeArtifactId=maven-archetype-quickstart即可在当前目录创建一个简单的maven项目,当然创建的时候会从Maven库中下载相关的依赖,耐心等待即可。maven的大致结构如下:my-app|-- pom.x 阅读全文
posted @ 2013-12-17 15:35 GreyWolf 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1. 简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。 Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页 2.核心价值 * 简单 Maven 暴露了一组一致、简介的操作接口,能帮助团队成员从原来的高度自定义的、复杂的构建系统中解脱出来,使用Maven现有的... 阅读全文
posted @ 2013-12-17 15:31 GreyWolf 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1.下载:http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2解压到一个目录:我的是~/Download/mod_limitipconn-0.24/终端进入该目录。2.安装命令:sudo LTFLAGS=--tag=cc apxs -c -i -a mod_limitipconn.c如遇到问题参考安装mod_bw模块的安装过程。《mac下Apache添加限速模块mod_bw》3.配置: 三、以下配置httpd.conf文件1、确定是否有以下两句,如果有,如上面的安装是成功的,如果没有请手动添加试试(不一定完成相同)LoadMod. 阅读全文
posted @ 2013-11-29 21:42 GreyWolf 阅读(457) 评论(0) 推荐(0) 编辑
摘要:单位有一台DELL的服务器,4核双CPU,4G内存,1TB的存储空间,闲来无事,申请了域名http://www.zxzy123.cn,做了个网站,本以为用这样的配置做个下载站是绰绰有余了,没想到上线没几天,忽然发现有时打不开网页或很慢,惨了,受攻击了,心里想,查看记录,没发现什么问题,带宽也没用尽,ftp很快,关闭了下载链接,发现apache又很快了,问题应该就在这里,可能是用户开太多线程下载大软件了(我的好多软件都是GB级的),如何解决这个问题呢?总不能不让用户下载吧,说干就干,上网找了些资料,发现了两个很好的apache模块: mod_bw 和 mod_limitipconn ;分别是限速 阅读全文
posted @ 2013-11-29 21:11 GreyWolf 阅读(522) 评论(0) 推荐(0) 编辑
摘要:参考文章:http://www.pcmag.com.cn/solution/net/story/200704/51003104.shtml限线程:http://dominia.org/djao/limitipconn2.html限速:http://www.ivn.cl/#vhostlimit#tar jxvf mod_limitipconn-0.23.tar.bz2# cd mod_limitipconn-0.23# /usr/local/apache/bin/apxs -c -i -a mod_limitipconn.cLibraries have been installed in: /u 阅读全文
posted @ 2013-11-29 20:47 GreyWolf 阅读(564) 评论(0) 推荐(0) 编辑
摘要:第一次装完:alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr/local/mysql/bin/mysqladmin/usr/local/mysql/bin/mysqladmin -u root password 123456除了在控制面板中开启和关闭mysql,还可以使用终端命令行来控制启动,停止和重启:sudo /Library/StartupItems/MySQLCOM/MySQLCOM [start|stop|restart] 错误代码1045Accessdeniedforuser'root'@' 阅读全文
posted @ 2013-11-29 15:12 GreyWolf 阅读(207) 评论(0) 推荐(0) 编辑
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://wenzhongxiang.blog.51cto.com/6370734/1285892Tomcat简介及作用:Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。目前最新版本是8.0。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat很受广大程序员的喜欢,因为它运行时占用 阅读全文
posted @ 2013-11-29 14:58 GreyWolf 阅读(2335) 评论(0) 推荐(0) 编辑
摘要:如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单,本文我们就会将详细的教程分享给大家。首先需要说明的是,Mac OS X 系统其实已经集成了 Apache+PHP环境,用户手动开启即可。在之前的 OS X 系统中,只需要进入「系统偏好设置——共享」,然后开启「Web 共享」就可以打开 Apache。不过在最新的 Mountain Lion 中苹果取消了这个共享功能的图形界面,只能从命令行开启。MOUNTAIN LION 中已经没有”WEB共享”启用 Apache/Web 阅读全文
posted @ 2013-08-22 11:02 GreyWolf 阅读(188) 评论(0) 推荐(0) 编辑
摘要:http接口测试浏览器插件:Chrome: https://chrome.google.com/webstore/detail/chrome-poster/cdjfedloinmbppobahmonnjigpmlajcdFireFox: http://code.google.com/p/poster-extension/downloads/list火狐浏览器: http://files.cnblogs.com/greywolf/poster-3.2.0.xpi.zip谷歌浏览器:http://files.cnblogs.com/greywolf/chrome-poster.crx.zip 阅读全文
posted @ 2013-07-30 11:58 GreyWolf 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:配置好 Tomcat 7.0 后,在 tomcat-users.xml 中配置用户角色来访问 localhost:8080 的这样三个按钮总出现问题:Server StatusManager AppHost Manager要么是三个都不能访问,要么是只能访问其中一个,或者两个。后来发现是角色没有添加全,特别是针对第三个按钮“Host Manager”其实解决点在这样两个症结上:前两个按钮和manager相关,具体角色名为manager-gui - allows access to the HTML GUI and the status pagesmanager-script - allows 阅读全文
posted @ 2013-07-24 17:32 GreyWolf 阅读(886) 评论(0) 推荐(0) 编辑
摘要:本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图:目前已经出现Apache2.3.11,但是为beta版本,所以没有使用。下载后直接安装msi即可,如果没有其他的http服务器(如iis)则应该可以成功安装,端口即为80,能够访问http://localhost/说明 阅读全文
posted @ 2013-07-24 13:58 GreyWolf 阅读(185) 评论(0) 推荐(0) 编辑
摘要:转载自http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/谢谢原博主的好文章。转载请注明原出处。After following many outdated and incomplete instructions for setting up a web development environment on a Mac (back in March 2012), and spending a lot of time finding solutions to the problems I 阅读全文
posted @ 2013-06-06 09:58 GreyWolf 阅读(1367) 评论(0) 推荐(0) 编辑
摘要:下载MyEclipse及破解文件,传送门-百度网盘:http://pan.baidu.com/share/link?shareid=488994&uk=319009504只用于学习交流,商业用途请下载正版:http://www.myeclipseide.com/软件包中有破解说明。请仔细阅读。 阅读全文
posted @ 2013-05-09 17:32 GreyWolf 阅读(153) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示