- 博客(71)
- 资源 (44)
- 收藏
- 关注
转载 Maven小技巧 - eclipse.m2e的插件运行定义
在eclipse.m2e环境下定义一些Maven插件的运行任务的时候,会出现Eclipse的错误。对有无错嗜好的人来说,这个错误提示非常讨厌。下面通过在eclipse.m2e的lifecycle-mapping里定义对应的运行说明,消除掉该错误提示。 org.eclipse.m
2015-11-30 17:13:52 800
转载 Myeclipse自动生成的get set方法 加上文本注释
http://blog.csdn.net/nyistzp/article/details/22156717
2015-11-30 16:12:31 2186
转载 maven核心,pom.xml详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: 4.0.0 ... ... ... ... ...
2015-11-29 21:31:20 446
转载 Jenkins+Maven+SVN快速搭建持续集成环境(转)
Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(Web应用,依赖entities)。一、安装Jenkins地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。
2015-11-29 00:00:46 1470
原创 NAT模式 虚拟主机与宿主网段不同
使用NAT模式会发现虚拟主机与宿主网段不同这时可将虚拟主机网络模式改为桥接模式,并勾选复制物理网络连接状态,启动即可
2015-11-28 23:53:28 1136
转载 安装Jenkins两种方式
安装jenkins:安装 jenkins 有两种方式:安装方式一: [java] view plaincopysudo java -jar jenkins.war –httpPort=18080 –ajp13Port=18009 但是很多时候我们是使用SSH方式到目标机器上的,放我们关闭SSH连接时,这个命令也会被中断,jenkin
2015-11-28 23:07:11 2575
转载 让/etc/profile文件修改后立即生效
方法1:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# . /etc/profile注意: . 和 /etc/profile 有空格方法2:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# source /etc/profile附:Linux中source命令的用法source命令:source命令也称为“点命令”
2015-11-28 21:35:17 533
转载 Linux(centos6.5)下安装jenkins(可行)
Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件,对于我来说,也是应用在系统部署上。废话不多说,直接进入我们的安装步骤吧1.安装JDK,maven环境搭建因为考虑到jenkins的实际应用场景,我们需要把这些基础环境先安装完成。jdk安装比较简单不做赘述,maven
2015-11-28 21:15:50 994
转载 使用Nexus搭建Maven私服
私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 Maven 仓库管理软件来
2015-11-28 21:15:20 385
转载 Jira和confluence关联
jira和conflunece如果想要不全单点登录就必须先装jira,因为安装confluence的时候会提示你是否与jira关联。到时候关联就可以了。这里有crowd的软件可以实现打开浏览器登录jira或者confluence就不用第二次输入密码,如果你没做crowd只不过是需要再次输入用户密码而已。jira安装jira安装需要去官方注册一个试用码,然后再破译,否则安装不上。需要软件
2015-11-28 20:41:16 10252
原创 获取一天初始时间和结束时间利用时区会不准 TimeZone.getDefault().getRawOffset()
long current=System.currentTimeMillis();long zero=current/(1000*3600*24)*(1000*3600*24)-TimeZone.getDefault().getRawOffset();String start = new Timestamp(zero-24*3600*1000).toString().substring(0,
2015-11-28 12:53:47 12440 1
转载 RSync实现文件备份同步
转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在
2015-11-26 19:02:15 370
原创 svn 大全
1、SVN基础概念1)工作拷贝从svn服务剪下来放到本地作为开发之用的目录和文件2)基准版本创建工作拷贝时记录的最后的版本号3)head版本svn服务器的最新版本当本地update时,基准版本变为最新版本当本地commit时,基准版本变为工作拷贝版本2、svn服务器搭建 CentOS1)yum -y install subversion2)svn
2015-11-25 19:34:20 722
原创 java 正则 抠出内容并用值进行替换
public static void main(String[] args) {String s = "${brandName}${styleName} ${goodsTypeName}";String reg = "\\$\\{[a-zA-Z]+\\}";Pattern pattern = Pattern.compile(reg);Matcher matcher = patter
2015-11-24 17:54:28 4205
转载 svn文件冲突,树冲突详解
解决冲突偶尔,当你从版本库更新、合并文件时,或者切换工作副本至一个不同的 URL 时你会遇到冲突。有两种冲突:文件冲突当两名(或更多)开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突。树冲突当一名开发人员移动、重命名、删除一个文件或文件夹,而另一名开发人员也对它们进行了移动、重命名、删除或者仅仅是修改时就会发生树冲突。文件冲
2015-11-23 19:46:29 642
转载 Linux crontab 命令格式与详细例子
今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法: 首先查看一下/etc/crontab文件:
2015-11-23 18:35:49 488
转载 Linux 防火墙开放特定端口 (iptables)
iptables是linux下的防火墙,同时也是服务名称。service iptables status 查看防火墙状态service iptables start 开启防火墙service iptables stop 关闭防火墙service iptables restart
2015-11-22 22:08:57 434
转载 linux(centos)搭建SVN服务器
安装步骤如下:1、yum install subversion2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。输入 svn --help可以查看svn的使用方法,如下图。3、创建svn版本库目录mkdir -p /var/svn/
2015-11-22 22:04:52 366
原创 nginx 练习配置
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { wo
2015-11-21 22:29:30 873
转载 nginx proxy_pass 后面的url 加与不加/的区别
在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 下面四种情况分别用http://192.168.1.4/proxy/test.html 进行访问。第一种:location /proxy/ {proxy_pass h
2015-11-21 20:24:48 7417 1
转载 nginx多站点配置
一:nginx.conf 主文件配置(/opt/nginx/conf/nginx.conf)user www www;worker_processes 4;worker_cpu_affinity 0001 0010 0100 1000;#error_log logs/error.log;#error_log logs/error.log notice;#err
2015-11-21 16:08:27 586
转载 bash: rz: command not found
-bash: rz: command not foundrz命令没找到?执行sz,同样也没找到。安装lrzsz:# yum -y install lrzsz现在就可以正常使用rz、sz命令上传、下载数据了。使用方法:上传文件# rz filename下载文件# sz filename
2015-11-21 15:44:36 3706
原创 nginx 配置多个server 只有localhost可以访问
原因:本地配置nginx多个server,需要在/etc/hosts中配置host如果为正式域名,可直接配置原理:nginx!=域名解析正式域名,在域名提供商注册了域名,提供对应的DNS域名解析服务器将制定域名解析到指定ip的服务器。请求送达ip服务器。nginx进行匹配解析。自定义域名,找不到对应ip,请求到达不了nginx,即使本机也不可以。而本机默认配置local
2015-11-21 15:37:46 9573
转载 进一步了解nginx工作原理
问题:1.DNS解析是什么,简述步骤1,2。2.简述如何与服务器建立TCP连接。3.简述客户端与服务器传送数据。4.Http协议与TCP之间的关系。5.简述Http get请求过程,并举例。6.简述Http post请求过程,并举例。7.nginx是什么?8.简述nginx的工作流程。9.简单的将图中内容填充。解答:1.DNS解析是什么,简述步骤1,2。
2015-11-21 15:32:42 2109
转载 请问linux中wget 、apt-get、yum 这三种安装方式的区别是什么?分别用于什么环境
wget不是安装方式 他是一种下载软件类似与迅雷 如果要下载一个软件 我们可以直接 wget 下载地址ap-get是ubuntu下的一个软件安装方式,它是基于debainyum是redhat、centos下的一个软件安装方式,它是基于Linux的
2015-11-21 12:09:39 2581
转载 ngxin proxy_set_header Host X-Forwarded-For
nginx为了实现反向代理的需求而增加了一个ngx_http_proxy_module模块。其中proxy_set_header指令就是该模块需要读取的配置文件。在这里,所有设置的值的含义和http请求同中的含义完全相同,除了Host外还有X-Forward-For。 Host的含义是表明请求的主机名,因为nginx作为反向代理使用,而如果后端真是的服务器设置有类似防盗链或者根据h
2015-11-21 11:24:55 1011
转载 response.setContentType与 request.setCharacterEncoding 区别
1、request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值 指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GE
2015-11-20 16:03:34 508
转载 往resin 服务器中发送post 报 POST requires content-length
目前项目在开发环境使用的是tomcat 预发布环境和生产环境使用的是resin在调用预发布中post接口中发现一直报 POST requires content-length 很是郁闷通过查看resin源码发现一个很有意思的代码com.caucho.server.http.HttpRequest[java] view plaincopy
2015-11-20 16:00:08 2364
原创 域名重定向后有的地址访问成功,有的失败报301
在项目中发现,同一个Controller中的方法,其他系统调接口,有的接口能调通,有的接口调不通。原因:Httpclient版本问题,有的httpclient版本会再次调用经过重定向后的地址。有的不会。
2015-11-16 18:55:45 1665
转载 HTTP响应头和请求头信息对照表
原网址:http://tools.jb51.net/table/http_headerHTTP响应头和请求头信息对照表HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。请求头标:
2015-11-13 10:09:08 549
转载 HTTP协议详解(真的很经典)
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation
2015-11-11 09:56:52 601
转载 Keepalived 配置和使用
keepalived主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。keepalived主要目的在于,其自身启动一个服务,能够实现工作在双节点或多个节点上,并且可以在内核生效的ipvs规则其中当前持有资源的节点被称为活跃节点,另外的节点被称为备节点被称为 Master/Backup。 VRRP(如果有学习
2015-11-11 09:55:40 622
原创 jsonp 已测试
1、js中 $.ajax({ type:'post',dataType:'jsonp',url:'http://localhost:8080/by/a/yzm?verifycode=1234'+'&phone=18788990099',jsonp:'jsonpCallback',success:function(data){alert(data);2、方法
2015-11-10 14:05:46 1841
转载 nginx缓存cache的几种方式
nginx缓存cache的几种方式官方详细参数:http://wiki.nginx.org/NginxHttpProxyModule1、传统缓存之一(404)这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。 location / { root /home/html/;#主目录 expires
2015-11-08 22:13:13 2828
转载 Nginx学习笔记七Nginx的Web缓存服务
1.Web缓存的定义.Web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输出内容给客户端,而不是向源服务器再次发送请求.Web缓存降低了内容源Web服务器,数据库的负载,减少了网络延迟,提高了用户访问的响应速度,增强了
2015-11-08 22:12:28 397
转载 有关nginx upstream的五种分配方式
nginx的upstream目前支持5种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 weight=10;
2015-11-08 21:44:59 411
转载 HTTP集群之nginx+keepalived
Nginx不仅是一款优秀的WEB服务器,同时可以根据nginx的反代理可以配置成强大的负载均衡器.这里就介绍如何把nginx配置成负载均衡器,并结合keepalived配置高可用的集群.一般集群主要架构为:前端为负载均衡器两个:主/备,两种工作方式,一种是备机待机状态,主机故障时备机接管主机工作实现故障庄毅,在主机故障恢复完成时备机继续仅需待机状态,第二种是主备同时工作,一台宕机另
2015-11-08 21:38:40 670
锋利的jQuery
2017-06-18
深入理解Java虚拟机
2017-06-18
大型网站技术架构
2017-06-18
PHP基础教程
2017-06-18
Hibernate实战
2017-06-18
redis 64bit for windows 2.6.12
2014-11-01
apache-maven-3.1.1-bin(win)
2013-12-08
eclipse中安装subclipse(svn插件)
2013-12-08
Setup-Subversion-1.7.5 svn服务器
2013-12-08
ApacheTomcat6高级编程中文卷2
2013-07-19
ApacheTomcat 6高级编程中文卷1
2013-07-19
Java并发编程实战
2017-06-24
淘宝技术这十年
2017-06-18
一线架构师实践指南
2017-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人