自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

转载 centos安装jdk

1、源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录 2、解压源码包通过终端在/usr/local目录下新建java文件夹,命令行:sudo

2015-07-20 13:02:22 369

转载 Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解

大纲一、前言二、环境准备三、安装与配置Nginx四、Nginx之反向代理五、Nginx之负载均衡六、Nginx之页面缓存七、Nginx之URL重写 八、Nginx之读写分离注,操作系统为 CentOS 6.4 x86_64 , Nginx 是版本是最新版的1.4.2,所以实验用到的软件请点击这里下载:http://yunpan.cn/QXIgqMmVmu

2014-12-15 17:14:17 462

转载 CentOS下系统时间同步和时区的修改和设置

一、修正时区rm -rf /etc/localtime #删除当前默认时区www.kwx.gdln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #复制替换默认时区为上海SSH执行以上命令,将VPS时区修改为中国上海的时区,当然,也可以设置中国香港或北京的时间。二、手动修正时间date -s

2014-10-30 12:15:10 716

转载 CentOS 6.0下SSH免密码登录配置

在CentOS下装Hadoop的时候,到了配置SSH免密码登录配置这一步,怎么也不行。网上搜罗了不少办法,都不能解决。我开始用普通用户登录,多次配置不能成功。后来换做root身份,一下就行了!以前在Ubuntu下配置的时候普通用户也能成功的,为什么换成Centos后就不行了呢?后来一个朋友提醒了我,应该是权限问题。Centos6.0启用了SElinux,在网络服务方面权限要求比较严格,我尝试着

2014-10-24 11:32:05 610

原创 ubuntu循环登录或登录后黑屏

这类问题通常是环境变量配错了

2014-10-16 11:38:41 682

转载 Ubuntu下安装eclipse

环境:Ubuntu 10.04步骤:1、安装配置JDK,详见http://blog.csdn.net/gavin_dinggengjia/article/details/73638632、下载eclipse从官网http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE Developers的Linux 32

2014-10-15 15:14:32 327

转载 centos命令

Linux centos关机与重启命令详解与实战 Linux centos重启命令:  1、reboot  2、shutdown -r now 立刻重启(root用户使用)  3、shutdown -r 10 过10分钟自动重启(root用户使用)  4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)  如果是通过shutdown命令设置

2014-10-15 11:01:28 437

转载 Ubuntu 12.04下安装VMware Tools

在VMware下安装Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率、声音、和windows共享剪贴板等等。 个人觉得安装vmware-tools很重要的几点:1,切换不用再CTRL+ALR了。2,虚拟机与主机之间可以直接复制粘贴东西了,就是上面说的剪切板共享。3,主机给虚拟机共享文件,不用再用FTP,或者是通过聊天软件传文件了,不用再搞局域网

2014-10-14 17:34:09 506

原创 Ubuntu中安装和配置 Java JDK,并卸载自带OpenJDK(以Ubuntu 14.04为例)

1.下载jdk-7u67-linux-x64.tar.gz2.修改jdk-7u25-linux-i586.tar.gz的可执行权限,最简单的方法是赋予权限,即:[plain] view plaincopyprint?chmod 755 jdk-7u25-linux-i586.tar.gz  3.自解压安装jdk,我解压在了当前目录下

2014-10-14 16:19:07 39174

转载 FileZilla连接虚拟机ubuntu

FileZilla 实现Ubuntu 虚拟机与Win7 主机的文件共享1. 打开FileZilla 客户端,点击【文件】->【站点管理器】->【添加新站点】2. 设置【通用】选项卡:(1)主机:虚拟机IP 地址这⾥我们看到当前系统的IP 地址是:192.168.1.101(2)协议SFTP/端口22(端⼝不提供保存,在连接时输入即可)(3)登录类型:一般(4)用户名/密

2014-10-14 13:54:00 16953

转载 centos6下memcached-1.4.13的安装,启动和关闭等

1,memcached是什么?memcached服务器和客户端的内容以及memcached启动选项等,大家网上搜搜吧,这里不赘述2,mecached服务器的安装:一, 查看安装的memcached版本:yum list memcached。如果已经存在,且版本符合自己的需求,则可以直接使用,如果不符合自己的需求,则可以通过yum remove memcached进行卸载。如果不存在,则在c

2014-10-09 13:28:00 520

转载 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时

2014-10-08 17:28:11 422

转载 总结libevent安装方法

1.先用:ls -al/usr/lib | grep libevent 查看是否已安装,如果已安装且版本低于1.3,则先通过:rpm -e libevent—nodeps 进行卸载。 2.下载libevent安装包:libevent-1.4.13-stable.tar.gz,然后解压。 3.切换到解压后的 libevent 主目录:cdlibevent-1.4.13-stable

2014-10-08 16:14:08 448

转载 jquery jsonp 跨域

什么是JSONP  先说说JSONP是怎么产生的:  其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。  1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;  2、不过

2014-09-18 14:05:55 453

转载 什么是Javascript跨域

1、神马是跨域(Cross Domain)说白点就是post、get的url不是你当前的网站,域名不同。例如在aaa.com/a.html里面,表单的提交action是bbb.com/b.html。不仅如此,www.aaa.com和aaa.com之间也属于跨域,因为www.aaa.com是二级域名,aaa.com是根域名。JavaScript出于安全方面的考虑,是不允许跨域调用其他页面

2014-09-18 13:49:34 631

原创 技术博客

1.http://w.gdu.me/wiki/Java/index.html

2014-09-17 15:48:53 399

原创 google ip地址

google: http://91.213.30.151

2014-09-17 15:45:57 729

转载 其他

CMSbing搜索IP反查域名:http://cn.bing.com/search?q=ip:216.189.55.177&filt=all&count=100关于网站备案工信部网站备案流程: http://www.wangqi.com/html/2012-11/18739.htm个人网站备案流程: http://www.wangqi.com/html/2012-11/18

2014-09-17 15:44:43 576

转载 tomcat配置虚拟主机,免输入端口

一、需求和解决思路:        在项目经验中,主机的TCP协议(HTTP协议是基于TCP/IP协议)的80端口是稀缺资源,很多情况下不可能为一个应用而去申请一台主机(不管是物理主机还是虚拟服务器)。这时候很多的Java Web应用会放到一个拥有TCP的80端口的Tomcat下面,由于每个应用都要有自己的域名地址(这里域名后面肯定不能有端口),所以需要我们配置该Tomcat来支持一个IP对应

2014-09-17 14:28:30 404

转载 Spring整合JMS(四)——事务管理

Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的ConnectionFactory绑定一个ConnectionFactory/Session这样的配对到线程中。JmsTemplate会自动检测这样的

2014-09-15 16:07:54 496

转载 Spring整合JMS(三)——MessageConverter介绍

1.4     消息转换器MessageConverterMessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮

2014-09-15 16:01:07 670

转载 Spring整合JMS(二)——三种消息监听器

1.3     消息监听器MessageListener       在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。1.3.1  MessageListenerMe

2014-09-15 15:49:28 676

转载 Spring整合JMS(一)——基于ActiveMQ实现

1.1    JMS简介      JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产

2014-09-15 15:43:13 545

原创 java发送email错误(454 Authentication failed, please open smtp flag first!)

用spring发送邮件,QQ邮箱,出现以下错误信息:

2014-09-12 17:52:55 2521

原创 SpringSide 示例showcase的eclipse运行环境-mysql

1.修改applicationContext-memcached.xml,增加production选项

2014-09-12 17:41:32 731

原创 springside4 tomcat 部署问题

在tomcat7下报错,jetty中运行正常主要是jar问题

2014-09-10 17:31:41 547

转载 Vim简明教程

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类

2014-08-26 14:51:27 294

转载 centos6.4 安装jdk7和tomcat7

1、下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html若安装的是32位系统则下载jdk-7u21-linux-i586.rpm;若安装的是64位系统则下载jdk-7u21-linux-x64.rpm;2、安装JDK用root登录,执行rpm -ivh jdk-7u21-linux-i5

2014-08-26 14:34:43 407

转载 maven 下载 源码和javadoc命令

1:Maven命令下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:mvn dependency:sourcesmvn dependency:resolve -Dclassifier=javadoc命令使用方法:首先进入到相应的pom.xml目录

2014-08-22 17:22:05 357

原创 Google 验证码

1.添加jar文件。下载地址

2014-08-21 14:26:58 1557

原创 spring4 mvc 定时任务

1.配置文件先添加命名空间xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task

2014-08-21 09:42:17 1743

转载 spring mvc 防止重复提交 token

原理:在新建页面中Session保存token随机码,当保存时验证,通过后删除,当再次点击保存时由于服务器端的Session中已经不存在了,所有无法验证通过

2014-08-20 16:39:46 1860

转载 Cron表达式语法

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样

2014-08-19 13:49:59 1745

原创 SpringMVC @RequestBody接收Json对象字符串并返回list以json格式

$(document).ready(function(){          var saveDataAry=[];          var data1={"id":1,"content":"gz"};          var data2={"id":2,"content":"gr"};          saveDataAry.push(data1);         

2014-08-17 17:25:26 2165

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a

2014-08-17 15:15:49 289

转载 Jackson将json字符串转换成泛型List

Jackson,我感觉是在Java与Json之间相互转换的最快速的框架,当然Google的Gson也很不错,但是参照网上有人的性能测试,看起来还是Jackson比较快一点Jackson处理一般的JavaBean和Json之间的转换只要使用ObjectMapper 对象的readValue和writeValueAsString两个方法就能实现。但是如果要转换复杂类型Collection如 Lis

2014-08-17 15:10:16 393

原创 23种设计模式(1):单例模式

定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式

2014-05-08 21:55:07 360

原创 设计模式中类的关系

在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence)         依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在java中的表现还是比较直观的:类A当

2014-05-08 21:53:56 347

原创 谈一谈自己对依赖、关联、聚合和组合之间区别的理解

在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇博文《设计模式中类的关系》中已经有所提及,下面就来详细的论述一下在java中如何准确的体现依赖、关联、聚合和组合。首先看一看书上对这四种关系的定义:

2014-05-08 21:52:23 373

原创 迈出从3K到1W的重要一步——掌握设计模式

IT职场的小菜经常有这样的疑问:        为什么一个相似的功能,大牛一会儿就搞定,然后悠闲地品着下午茶逛淘宝;而自己加班加点搞到天亮还做不完。        为什么用户提出需求变更后,大牛只需潇洒地敲敲键盘,改改配置;而自己将代码改了又改,删了又建,几乎晕厥,最后只能推翻重来。        为什么大牛写完的程序测试上线后,几乎完美运行,用户无懈可击;而自己的程序bug重重,改好

2014-05-08 21:51:07 335

HBase实战中文完整高清

HBase in action 的中文版,hadoop数据储存组件

2014-10-14

(完整版)Hadoop技术内幕:深入解析YARN架构设计与实现原理

Hadoop技术内幕:深入解析YARN架构设计与实现原理,(完整版)。 hadoop学习的好图书

2014-10-14

空空如也

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

TA关注的人

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