Netty 总结小问题

 1. 尽量不要用readString 这种bytebuf 的封装方法 用readbyte 读取指定长度的字节数能保证跨语言  2. 服务器端boss线程是用来接受外部请求,持有端口 还有nio中的 selector  然后每一个用户连接channel发送给worker线程组  3.net...

2015-11-24 15:00:37

阅读数 35

评论数 0

AutoWired 和 resource 的区别

今天发现了一个问题 在maven 管理的项目中 一个parent下面有很多子项目 子项目用spring 做容器, 一个子项目依赖另外一个子项目,这时候问题来了,当我在一个子项目中 想要用另外一个子项目的spring bean容器的东西时 我是用autowired还是resource呢  答案 ...

2015-11-24 15:00:25

阅读数 27

评论数 0

Guava 的一个异步service类 工具

public static ListeningExecutorService EXECUTOR_SERVICE = MoreExecutors.listeningDecorator(Executors.newFixedThreadPool(10)); public static...

2015-07-28 14:07:52

阅读数 92

评论数 0

补基础系列 之 NIO

昨天看了hadoop代码,貌似前段时间看的NIO都忘完了。这里附上前段时间写的基于NIO的 socketServer和client的代码。并在这里多嘴几句,加深记忆:        BIO:1.4以前 阻塞IO        NIO:1.4-1.7 其中有基于channel的非阻塞IO 和 ...

2014-12-16 17:13:52

阅读数 25

评论数 0

Hadoop 2.5.0 之 RPC 初体验 一 IPC server 类自己看

最近领导发话,搞了三周的web项目,整个人都不好了,加班加点,终于还是做到了自己喜欢的样子,从各种热启动,各种配置灵活,可惜没有用到JMX来管理,不过好的一点是能做到各种切换,各种配置,还是给自己打个50分。  总结项目中用到的技术,其实想想也就那么点  SpringMVC的 Json和XML...

2014-12-15 18:26:23

阅读数 22

评论数 0

JMX 初体验

都是今天看commons-pool2中 添加了JMX管理配置文件 所以顺便看了下JMX是啥   做的也是官网上的helloworld 但是,我的JDK1.7中 并不是官网中的 命名规则 MBean 而是 MXBean 。不知道是不是我调用的包有错 。。这里直接贴代码吧     Hell...

2014-09-26 15:11:53

阅读数 58

评论数 0

org.apache.commons.pool2 初体验 之GenericKeyedObjectPool

package com.binovel.util; import org.apache.commons.pool2.KeyedPooledObjectFactory; import org.apache.commons.pool2.PooledObject; import org...

2014-09-26 10:20:23

阅读数 79

评论数 0

【转】 Spring Bean 加载源码分析

http://blog.csdn.net/zhyh1986/article/details/8817609   其中讲解了XML配置的源码分析,由此可以看到目录结构,得到注解注入的bean加载过程 非常清晰 特存链接

2014-09-17 17:13:35

阅读数 21

评论数 0

JavaEE 标准学习 JTA 事务管理

先写个题目 前段时间看了看这些标准  其实就是定制的一系列的接口规则,然后那些框架其实就是利用这些来写,所以 这些貌似是基础中的基础 这段时间 来组织组织这些,呼呼 最近在看restlet,这就涉及到javaee中的JAX-WS  JAX-RS 等等规范,不过 我还是想从 JTA 事务开始学起...

2014-09-12 16:50:50

阅读数 19

评论数 0

一致性 hash算法

面试被鄙视了 只能好好地学习了   一致性哈希算法,   一致性哈希算法主要是解决分布式缓存中对于增加删除节点而导致的缓存失效的问题,   这对比普通的hash缓存,我们通常在固定节点N的缓存服务器上是这样分配缓存的  hash(K)%N  这样,我们每次取缓存的时候都是按照N这个来取摸的...

2014-08-06 11:35:52

阅读数 65

评论数 0

CountDownLatch 和 CyclicBarrier

最近无聊(话说刚刚入职就连着加班了2周,然后这周突然很闲,感觉好不可思议) 看了看神往已久的 disruptor,时间比较短,到现在也是不会用,看的云里雾里,习惯性的下载了源码看其中的demo是怎么用的,然后悲剧的发现 demo都看不懂。。悲剧,其中就有上面这两个概念。。。   首先说说 ...

2014-05-22 16:51:09

阅读数 21

评论数 0

Netty4.0 简单学习

/** * 这是server的基本格式。基本server都是这样,分四步 * 1.创建boss和work 线程 这个可以选。我选的是netty标志的支持nio异步的 * 2.ServerBootstrap group ,创建channel 这里可以选不同的协议的,我选的是tcp/...

2014-05-09 18:03:51

阅读数 31

评论数 0

辞职了,休息几天

 干了2年的工作,就要走了,感觉还是不舍,可一个人学习的路上真的太累了,现在还是需要环境。走 去北京吧,去试试,至少试过才知道自己能不能行。   如果有相同遭遇的人 看我这个帖子, http://bbs.csdn.net/topics/390762067?page=1#post-3972...

2014-04-21 19:59:36

阅读数 35

评论数 0

Spring-data-redis 第三天(Pipeline)

1.我们首先来说下pipeline(我只是 一个想自学的小人物,很多地方说的不对 请一定要一定要说一下,谢谢)       Pipeline 也就是管道,也是一种设计思想,在很多web 服务器设计上都有体现,比如很出名的Netty(这是下一个学习任务) tomcat 还有Struts2 框...

2014-04-18 16:55:58

阅读数 137

评论数 0

Spring-data-redis 第二天(事务)

从今天开始,开始慢慢学习Spring 对 redis 中各种特性的支持,事务啦,pipeline啦,sharding啦,cache啦,还有就是分布式中和用jedispool 等等之中的东西,东西好多呀。头大了。。   1.首先看Jedis 原生态的对事务的处理   Jedis jedi...

2014-04-16 21:59:09

阅读数 95

评论数 0

Spring-data-redis 第一天

1.Redis    这就不必哆嗦了,Redis 支持丰富的数据类型,String ,List,Sets ,Sorted Sets,Hashes,这就可以看出Java 操作Redis就要针对各种类型都有自己的操作。这里自己学习的是Spring-data-redis 中基于Jedis conne...

2014-04-15 20:23:53

阅读数 40

评论数 0

关于ReentrantLock 的一个小实验

       今天做了一个小实验,关于Reentrantlock ,不知道自己理解的对不对。 import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Condition; import java.ut...

2014-03-06 16:11:16

阅读数 15

评论数 0

生产者消费者。看到自己代码联想的

   今天看了项目的源码。看到了每个方法都用synchronized 标注的方法,代码也懒得看了,幸好我们用户少,越来越少。。。。不需要那么高的并发。。。   闲话不多说,早上说了观察者模式。突然想到了是不是可以用生产消费模式。一边做任务,一边处理任务,中间存任务状态,会不会耦合度少点,而且能...

2014-03-05 19:02:24

阅读数 20

评论数 0

闲来无聊,看看项目的代码。自己写了一个伪代码。好好学java!

由于才疏学浅,只能管理项目中的一个类似webservice 模块 API,这几天学java,就无聊吧项目的代码看了下。 实现很简单,就是一个观察者模式,但是经常down,不管怎么 先上代码吧。 1.是一个后台观察类,由于是API,要一直起着监听被观察者干完活没有 pack...

2014-03-05 12:00:07

阅读数 92

评论数 0

SSH 无密 码原理简介

SSH 无密 码原理简介 : 首先在 hadoop1 上生成一个密 钥对,包括一个公钥和一个私钥,并将公钥复制到所有的 slave(hadoop2-hadoop4) 上。 然后当 master 通 过 SSH 连接 slave 时, slave 就会生成一个随机数并用 master 的公 钥对...

2014-02-19 17:44:22

阅读数 20

评论数 0

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