加载中
Redis脚本实现分布式锁

redis被大量用在分布式的环境中,自然而然分布式环境下的锁如何解决,立马成为一个问题。例如我们当前的手游项目,服务器端是按业务模块划分服务器的,有应用服,战斗服等,但是这两个vm都有...

2015/01/11 19:19
4.8K
Netty的ip过滤

我们经常需要用到ip白名单,ip黑名单。netty本身就帮我实现了一套验证机制,提供了IpFilterRuleHandler类 public class IpFilterRuleHandler extends IpFilteringHandlerImpl public abstrac...

2015/01/06 19:05
4.9K
Thrift 使用

Thrift是一种可伸缩的跨语言服务的发展软件框架。它结合了功能强大的软件堆栈的代码生成引擎,以建设服务,工作效率和无缝地与C + +,C#,Java,Python和PHP和Ruby结合。 Thrift通过接口定义...

2014/10/23 17:43
375
Redis window环境

下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,32位和64位。 server启动:cmd到指定目录 redis-server.exe redis.conf client连接: cmd到指定目录 redis-cli....

2014/10/22 16:42
1K
Java代理-Javassist

javaAgent是从JDK1.5及以后引入的,在1.5之前无法使用,也可以叫做java代理

2014/09/02 17:24
1K
MySQL引擎

MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY...

2014/08/24 11:13
231
Redis事务处理

当前使用的redis版本 #redis-cli -v redis-cli 2.6.4 MULTI 、EXEC 、DISCARD 和WATCH 是 Redis 事务的基础 1.MULTI 命令用于开启一个事务,它总是返回 OK 。 MULTI 执行之后,客户端可以继...

2014/08/11 22:16
13.2K
VisualVm插件安装配置

打开Java VisualVm->工具->插件 如图: 关于要填写的URL地址到 http://visualvm.java.net/pluginscenters.html 找到jdk版本以及更新版本对应的插件中心地址。 当VisualVM不能下载插件时查看是...

2014/08/10 18:17
7.7K
Java虚拟机运行时数据区

java虚拟机运行时数据区总结了一张图片,方便记忆: OutOfMemoryError异常: 1.java堆溢出 测试:java堆的最小值-Xms参数与最大值-Xmx参数设置为一样即可避免自动扩展,然后不停的创建对象。 ...

2014/08/09 14:15
336
调用构造器的处理步骤

调用构造器的具体处理步骤: 1)所有数据域被初始化为默认值(0,false,null) 2)按照在类中出现的次序,依次执行所有域初始化语句和初始化块 3)如果构造器第一行调用了第二个构造器,则执行第二...

2014/08/07 16:07
61
ToolProvider.getSystemJavaCompiler()为空的问题

1.eclipse中安装jre window->preferences->java->Installed JREs 这里分别安装了jdk1.6.0_10和jre6,分别来试验 2.project右击->properties->Java Build Path->Libraries->Add Library... 这...

2014/07/31 14:56
762
Bash入门教程

shell的种类: sh - Bourne shell csh or tcsh - C shell korn - Korn shell bash - GNU Bourne-Again shell 1.最简单的列子 例子 #!/bin/bash # This is a very simple example echo Hello W...

2014/07/30 20:52
1K
Netty基于protobuf协议的编解码

一直想在项目中用上protobuf,但是2个游戏做上了确一直没用上,最近刚好比较空闲,整一个例子玩玩。 1.准备:netty3.5.2 ,protobuf2.5.0 pom.xml如下: <dependency> <groupId>com.google.pro...

2014/07/24 14:59
5.7K
Eclipse提交项目到github

1.在https://github.com new repository 2.在eclipse中new project 比如:Test项目 3.右击"Test"->Team->share project... ->select a repository type:Git 勾选 Use or create repository i...

2014/07/23 15:26
8.3K
Eclipse 插件开发实例

创建插件最简单的方法是使用 Plug-in Development Environment(PDE)。PDE 和 Java Development Tooling(JDT)IDE 是 Eclipse 的标准扩展。 以GoogleTranslate为例.... 1.new->project... ...

2014/07/21 21:48
886
Maven打包包含源码

在pom.xml中 <project> ...... <build> <plugins> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.1</version> <configuration> <attach>true</attach...

2014/07/21 10:16
2.5K
Unix i/o模型

I/O模型 1.io请求划分2个阶段 等待数据就绪 从内核缓存区拷贝到进程缓冲区 2.按照请求是否阻塞 同步I/O 异步I/O 3.unix的5种I/O模型 阻塞I/O 非阻塞I/O I/O复用(select,poll,epoll等支持I/O...

2014/07/16 22:47
545
Netty自定义协议

java越来越多的用于服务器端的开发,少不了的要与客户端,服务器内部其他模块进行通信,netty帮我们实现了底层的通信,也实现了对一些常用协议的支持,比如http等,但有时候我们需要保证数据的...

2014/07/13 17:35
7.3K
Eclipse插件protobuf-dt

protobuf的eclipse插件安装地址: http://protobuf-dt.googlecode.com/git/update-site 报如下错误: Cannot complete the install because one or more required items could not be found. ...

2014/07/13 16:38
5.7K
Infobright使用

Infobright是基于专利技术的列式数据库,一个基于MySQL开发的开源数据仓库(Data Warehouse)软件,可作为MySQL的一个存储引擎来使用,SELECT查询与普通MySQL无区别。 一、几大优点: 1、高压...

2014/07/11 15:14
2.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部