自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Redis 学习笔记

redis 学习命令启动 redis-server --port 8000关闭 redis-cli shutdown获取当前key值 keys *新增一个计数 incr numlrange key start stop 查询list类型数据(内部是双向链表)lrem key count value 删除 count>0从左边删除前count个为value的值,countlpush key

2015-02-27 19:10:44 259

原创 linux C语言拷贝文件源码

[code="c"]#include #include #include #include #include int main(){ char c; int in; int out; in = open("test.txt",O_RDONLY); out = open("out.txt",O_WRONL...

2015-02-15 15:23:11 209

转载 maven仓库--私服(Nexus的配置使用)

maven仓库--私服(Nexus的配置使用)2013-12-16 21:06 2041人阅读 评论(0) 收藏 举报目录(?)[+]  maven--私服的搭建(Nexus的使用)和注意的问题私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用M

2015-02-01 17:58:22 339

转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据

Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理、集群管理、同步锁、Leader 选举、队列管

2014-12-27 10:05:48 243

原创 shell命令学习(一)

shell命令学习之forfor  变量  in

2014-11-07 16:03:53 271

原创 SVN 服务器迁移

对svn进行迁移是每个运维人员必会的技能,我们公司就因为svn和vpn放在一起,造成流量很大,很多时候vpn根本就没法访问外国网站.svn迁移步骤如下:1.将原来的Repository导出为一个文件svnadmin dump /svnroot/repos > repos这里说明下/svnroot/repos是我svn库存放的地址.2.使用scp把repos传输到要新服务...

2014-09-28 15:47:50 85

原创 深入理解Java内存模型之系列篇

深入理解Java内存模型(一)——基础 并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。...

2014-09-24 09:02:47 73

Hadoop学习日志(一)

Hadoop安装0.安装java环境<!--[if !supportLists]-->1.       <!--[endif]-->下载版本1.2.1版本Hadoop<!--[if !supportLists]-->2.       <!--[endif]-->tar zxvf  解压缩hadoop到相应目录<!--[if !...

2014-09-23 15:46:10 139

原创 jdk自带定时器服务类ScheduledExecutorService

一下文字摘自JDK1.6帮助文档: public interface ScheduledExecutorServiceextends ExecutorService一个 ExecutorService,可安排在给定的延迟后运行或定期执行的命令。schedule 方法使用各种延迟创建任务,并返回一个可用于取消或检查执行的任务对象。scheduleAtFixedR...

2014-07-23 18:59:09 283

原创 memcached安装过程

1.下载:libevent-2.0.21-stable.tar.gzmemcached-1.4.15.tar.gz 2.解压缩 tar zxvf libevent-2.0.21-stable.tar.gz 3.编译cd libevent-2.0.21-stable./configure --prefix=/usr make make instal...

2014-07-23 18:58:47 65

原创 google protobuf 使用protobuff 转cpp java批处理文件

 @echo "start..."@echo off for  %%i in (proto/*.proto) do protoc.exe --proto_path=proto --java_out=. proto/%%i  @echo "java over" for  %%i in (proto/*.proto) do protoc.exe --proto_path=...

2014-07-23 18:52:40 142

原创 maven 配置jetty web容器

首先在pom.xml配置如下:<build><finalName>identity</finalName><plugins><plugin><groupId>org.mortbay.jetty</groupId><artifactId>jetty-maven-p

2014-07-11 18:44:11 109

原创 The reference to entity "characterEncoding" must end with the ';' delimiter

在xml文件中有以下几类字符要进行转义替换:<<小于号>>大于号&&和''单引号""双引号...

2013-10-29 16:41:58 65

原创 nginx配置

Nginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data;    #启动进程,通常设置成和cpu的数量相等worker_processes  1;#全局错误日志及PID文件error_log  /var/log/nginx/error.log;pid        /var/run/ng...

2013-09-07 02:26:42 55

原创 maven+memecached安装到本地仓库

1、先执行此命令:mvn install:install-file -Dfile=G:/java_memcached-release_2.6.6/java_memcached-release_2.6.6.jar -DgroupId=com.danga -DartifactId=memcached -Dversion=2.6.6 -Dpackaging=jar -DgeneratePom=...

2013-08-30 23:52:35 87

原创 memcached client

// create a static client as most installs only need      // a single instance      protected static MemCachedClient mcc = new MemCachedClient();        // set up connection pool once at clas...

2013-08-23 23:35:03 67

原创 安装memcached

1.下载:libevent-2.0.21-stable.tar.gzmemcached-1.4.15.tar.gz 2.解压缩 tar zxvf libevent-2.0.21-stable.tar.gz 3.编译cd libevent-2.0.21-stable./configure --prefix=/usr make make install...

2013-08-21 12:56:26 69

原创 【IOS】IAP (内置购买) 服务器端代码

  import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.URL; ...

2013-07-31 11:33:20 224

Cocos2s-x架构

Architecture and Directory StructureArchitecture and Directory Structure1. Cocos2d-x1.1 Architecture1.2 Directory Structure2. Cocos2d-html52.1 Architecture2.2 Directory Struct...

2013-06-27 10:43:01 109

原创 Mysql sql不存在就更新

MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。INSERT ... ON DUPLICATE KEY UPDATE,当插入的记录会引发主键冲突或者违反唯一约束时,则使用UPDATE更新旧的记录,否则插入新记录。例如ipstats表结...

2013-05-21 10:32:51 160

原创 JAVA 估计流量大小

public class DefaultMessageSizeEstimator implements IoEventSizeEstimator { private final ConcurrentMap<Class<?>, Integer> class2size = new ConcurrentHashMap<Class<?>, Intege...

2013-05-06 16:17:38 326

原创 java Semaphore 关键字

 Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。比如在Windows下可以设置共享文件的最大客户端访问个数。 Semap...

2013-04-22 17:33:30 243

原创 本地缓存实现

public class LazyRemovalCache<K,V> { /** * 缓存对象的hashMap */    private final ConcurrentMap<K,Entry<V>> map=new ConcurrentHashMap<K,Entry<V>>();     /** Ma...

2012-06-04 10:25:03 81

原创 LinkedList实现原理分析

package org.jgroups.util;import org.jgroups.logging.Log;import org.jgroups.logging.LogFactory;import org.jgroups.TimeoutException;import java.util.*;/** * 这个东西是jgroups开发团队写的一个...

2012-05-28 14:51:52 73

原创 搜狐面试经历

   前天收到搜狐面试通知,自己挺兴奋的!自己知道在众多大公司当中搜狐大部分技术是基于Java来研发的,包括他们的邮箱, 以及门户等等。自己也特别愿意进去能和N多大牛合作,岂不是很愉快!   我们约定的是下午3点钟,自己从公司向领导请了一个假,按照提前查好的路线,直奔五道口搜狐网络大厦,我们约好的是搜狐网络大厦7层,但是小弟也不知道这个搜狐网络大厦是不是都是搜狐的地盘。进去之后便询问前台,哥很...

2012-05-23 10:22:38 328

原创 Spring-Ibatis中文帮助文档

简介What is MyBatis-Spring?MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将会加载必要的 MyBatis 工厂类和 session 类。 这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSession 到业务层的 bean 中。 而且它也会处理事务, 翻...

2012-04-25 10:24:37 226

原创 Mina2.0控制读取、写出流量代码(出自red5)

public class TrafficShapingFilter extends IoFilterAdapter { protected static Logger log = LoggerFactory.getLogger(TrafficShapingFilter.class); private final AttributeKey STATE = new AttributeKey(g...

2012-03-15 14:25:59 191

原创 MBeanServer

 什么是MBeanServerMBeanServer是一个包含所有注册MBean的仓库.它是JMX代理层的核心.JMX1.0规范提供一个接口叫 javax.management.MBeanServer. 所有管理的在MBean操作通过MBeanServer执行.使用MBeanServer实例,你能够管理所有MBean.每一个MBean具有一个唯一标志,叫ObjectName.什么是Ob...

2012-02-16 14:43:11 233

原创 Infinispan-API之Tree

    这个API疑问这你的数据存储是分级的,就像一棵树。就像JBOSS CACHE一样,高效的存储cache。1、对于实现tree cache的依赖是infinispan-tree.jar,但是必须注意的是你的Configuration.setInvocationBatchingEnabled(true);或者<invocationB...

2011-12-05 18:01:48 137

原创 Infinispan-网格数据缓存之介绍

Infinispan 是个开源的数据网格平台。它公开了一个简单的数据结构(一个Cache)来存储对象。虽然可以在本地模式下运行Infinspan,但其真正的价值在于分布 式,在这种模式下,Infinispan可以将集群缓存起来并公开大容量的堆内存。这可比简单的复制强大的多,因为它会为每个结点分配固定数量的副本——服 务器故障的一种恢复手段——同时还提升了可伸缩性,这是由于存储每个结点所需的工作量是与...

2011-12-05 17:34:20 347

原创 Infinispan-API之异步(一)

    在Infinispan中出了同步API以外自然会有异步API,例如:Cache.putAsync()、Cache.removeAsync()会返回一个Future结果集。例如:Cache<String,String>,Cache.put(Stirng key,String value),将会返回一个String,同时Cache.putAsync(String key,Str...

2011-12-05 17:32:25 168

原创 Infinispan分布式网格数据平台

 先贴出Infinispan配置文件说明:<?xml version="1.0" encoding="UTF-8"?><infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:infinispan:config:5.0 http://www.infin...

2011-12-05 15:26:08 301

原创 关于Socket的那些事

  今天有时间重新温习了一下socket,既然温习了总得总结一下吧!首现Socket有几个选项:1、TCP_NODELAY:表示立即发送数据。2、SO_RESUSEADDR:表示允许重用Socket所绑定的本地地址3、SO_TIMEOUT:表示接受数据时的超时时间。4、SO_LINGER:表示当执行close();方法时候,是否理解关闭底层的socket。5、SO_SN...

2011-11-08 17:25:00 171

原创 Maven依赖

   最近学习maven3.0,对自己的学习关于依赖进行了总结: maven是把编译分成三种classpath,编译classpath、测试classpath、运行classpath。1、依赖范围:     (1)、compile:编译依赖范围,如果没有指定,就会默认使用该依赖范围。该依赖范围在编译、测试、运行三种classpath都是有效的。     (2)、test:测试依...

2011-10-27 21:58:27 74

原创 SSL简介

      SSL(Server Socket Layer)是一种保证网络上的两个节点进行安全通信的协议。IETF对SSL做了标准化,制定了RFC2246规范,并称其为TLS,从技术上将,目前的TLS1.0鱼TLS3.0的差别非常微小。HTTP默认的端口是80,HTTPS默认的关口是443。 ...

2011-07-22 15:26:06 56

原创 Java static proxy and dynamic proxy

----------------------------------------------------static proxy-----------------------------------------------------------------------------Interface:public interface HelloService {pu...

2011-07-21 14:44:26 81

原创 Java remote Invoke

Util Class:public class Call implements Serializable{ /** * 表示类名或者接口名 */ private String className; /** * 表示方法名 */ private String methodName; /** * ...

2011-07-21 14:43:37 471

原创 Java remote dynamic proxy

Connector:public class Connector { /** * 主机地址 */ private String host; /** * 端口号 */ private int port; /** * 套接字 */ private Socket skt; ...

2011-07-21 14:39:52 69

原创 socket混合使用阻塞模式和非阻塞模式

server:package thread2;import java.io.*;import java.nio.*;import java.nio.channels.*;import java.nio.charset.*;import java.net.*;import java.util.*;public class EchoServer{ privat...

2011-04-07 20:56:39 148

原创 非阻塞模式的Socket

SocketServer:package com.hou.blocksocket.server;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Output...

2011-04-01 23:08:41 93

空空如也

空空如也

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

TA关注的人

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