自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟路上的小白

当别人开始说你是疯子的时候,你离成功就不远了……

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOS 搭建SVN服务器

1. 检测系统是否安装了svn :检测命令 : rpm -qa subversion如果已经安装了svn,需要卸载可用命令 : yum remove subversion2.安装svn :安装命令 : yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql安装结束后可以使用命令

2016-10-26 21:08:32 515

原创 JAVA对图片操作

package com.test.grahpic;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Point;import java.a

2016-10-26 20:27:07 3229

转载 Netty构建游戏服务器(三)--netty spring简单整合

一,基本方法上节实现了netty的基本连接,这节加入spring来管理netty,由spring来开启netty服务。在netty服务器中,我们建立了三个类:HelloServer(程序主入口) , HelloServerInitializer(传输通道初始化),HelloServerHandler(业务控制器)这三个类中HelloServer中new了一个HelloServerIni

2016-10-26 20:07:55 11909 2

转载 Netty构建游戏服务器(一)--基本概念与原理

一,Netty是什么1,Netty是由JBOSS提供的一个java开源框架。2,Netty是JAR包,一般使用ALL-IN-ONE的JAR包就可以开发了。3,Netty不需要运行在Tomcat这类服务器中,他是单独构建一个服务器。4,Netty可以构建HTTP服务器,socket服务器,websocket服务器等。5,Netty其实是对JDK1.4以后提供的NIO的封装,NIO

2016-10-26 20:07:13 13165

转载 Netty构建游戏服务器(二)--Hello World

一,准备工作1,netty-all-4.1.5.Final.jar(官网下载)2,eclipse二,步骤概要1,服务器开发(1),创建Server类该类是程序的主入口,有main方法,服务器开启也是在此执行。该类主要是提供了channel链接,绑定了端口。该类需要new一个Initalizer类来完成服务器开启。(2),创建Initalizer类

2016-10-26 20:06:20 3969 1

原创 RabbitMQ 实战教程(五) 主题

虽然使用direct类型的转发器,改善了我们的日志系统。但是仍然存在一些局限性:它不能够基于多重条件进行路由选择。我们有可能希望不仅根据日志的级别,而且想根据日志的来源进行订阅。为了在我们的系统中实现上述的需求,我们需要了解一个更复杂的转发器:topic类型的转发器。主题转发(Topic exchange)使用topic类型的转发器,不能随意的设置选择键(routing_key),必须...

2016-10-11 16:07:48 1031

原创 RabbitMQ 实战教程(四) 路由

在本教程中,我们将添加一个功能,让日志接收者能够订阅部分消息。例如,我们将能够直接将错误写入日志文件(以节省磁盘空间),仍然能够在控制台上打印所有的日志消息。绑定(Bindings)在上一个教程中,我们已经使用过绑定。类似下面的代码channel.queueBind(queueName, EXCHANGE_NAME, "");绑定表示转发器与队列之间的关系。我们也可以简单的...

2016-10-11 16:06:03 1070

原创 RabbitMQ 实战教程(三) 发布/订阅

在上一个教程中,我们实现了工作队列,一个任务只会发给一个Worker。在这一篇教程,我们将做一些完全不同的改变,我们将提供一个信息给多个消费者。这种模式被称为“发布/订阅”。为了说明这种模式,我们将建立一个简单的日志系统。这个系统将由两个程序组成,第一个将发出日志消息,第二个将接收并处理日志消息。在我们的日志系统中,每一个运行的接收程序的副本都会收到日志消息。交换器(Exchanges...

2016-10-11 15:59:07 1138

原创 RabbitMQ 实战教程(二) 工作队列

工作队列的主要任务:避免立刻执行资源密集型任务,然后必须等待其完成。相反地,我们进行任务调度,我们把任务封装为消息发送给队列。工作进行在后台运行并不断的从队列中取出任务然后执行。当你运行了多个工作进程时,任务队列中的任务将会被工作进程共享执行。这样的概念在web应用中极其有用,当在很短的HTTP请求间需要执行复杂的任务。准备工作我们使用Thread.sleep来模拟耗时的任务。现...

2016-10-11 15:56:48 1709

原创 RabbitMQ 实战教程(一)

MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。RabbitMQ是信息传输的中间者。本质上,他从生产者接收消息,转发这些消息给消费者。换句话说,RabbitMQ能够按根据你指定的规则进行消息转发、缓冲、和持久化。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从...

2016-10-11 15:55:11 21949 2

原创 Nginx实战(六) 参数优化

Nginx参数配置与优化本机缓存设置浏览器缓存是为了提高加载速度,因此我们可以通过Nginx对静态文件进行缓存。location ~ ^/(images|javascript|js|css|flash|media|static)/ { #过期30天 expires 30d;}定义错误提示页面error_page 500 502 503 504 /...

2016-10-11 13:40:24 753

原创 Nginx实战(五) 反向代理

反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。什么是反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务...

2016-10-11 13:36:05 5005

原创 Nginx实战(四) 限速功能

如果很多用户,同一时刻下载nginx服务器上面的资源,这样会对nginx服务器的I/O产生极大负担,所以对nginx服务器的下载做限速设置很有必要。首先在 http 段配置一个 limit_zone,然后在需要的地方使用 limit_conn 和 limit_rate 进行限速设置,如下一个简单的例子。http {limit_zone one $binary_remote_addr...

2016-10-11 13:32:26 4578 1

原创 Nginx实战(三) 日志配置与切割

访问日志主要记录客户端访问Nginx的每一个请求,格式可以自定义。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息。Nginx中访问日志相关指令主要有两条,一条是log_format,用来设置日志的格式,另外一条是access_log,用来指定日志文职的存放路径、格式和缓存大小。两条指令在Nginx配置文件中的位置可以在http之间。日志配置...

2016-10-11 13:31:27 7085

原创 Nginx实战(二) URL重写

Rewrite主要的功能就是实现URL的重写,Nginx的Rewrite规则采用PCRE Perl兼容正则表达式的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。通过Rewrite规则,可以实现规范的URL、根据变量来做URL转向及选择配置。相关指令if指令语法:if(condition){…}使用环境:server,lo...

2016-10-11 13:25:29 6137

原创 Nginx实战(一) 虚拟主机

利用虚拟主机,不同为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程。虚拟主机提供了在同一台服务器、同一组Nginx进程上运行多个网站的功能。在Nginx配置文件nginx.conf中,一个最简化的虚拟主机配置代码如下server { listen 80; server_name localhost; access_log logs/h...

2016-10-11 12:28:02 8765 2

ajax 中文帮助文档

中文版的ajax希望对新手朋友能有所帮助

2014-10-11

w3school资料手册

全球最大的 WEB 技术资源W3School 是因特网上最大的 WEB 开发者资源,其中包括全面的教程、完善的参考手册以及庞大的代码库。 W3School 每月接受上百万人次的用户访问,并产生数千万的页面浏览量。 关于 W3School 的简要描述和概述。

2014-04-17

空空如也

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

TA关注的人

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