- 浏览: 744148 次
- 性别:
- 来自: 北京
最新评论
-
萨琳娜啊:
Java读源码之Netty深入剖析网盘地址:https://p ...
使用JAVA操作netty框架 -
小灯笼:
Netty源码剖析视频教程网盘地址:https://pan.b ...
使用JAVA操作netty框架 -
luckywind:
请问怎么下载那个svn上的源码啊?
本地调试Hbase源码详解 -
heng123:
Netty视频教程https://www.douban.com ...
使用JAVA操作netty框架 -
kongdong88:
Netty简单应用与线上服 ...
使用JAVA操作netty框架
文章列表
如何缩小与“大牛”之间的差距
- 博客分类:
- 工作随想
为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成?
前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉害,换句话说大牛也不一定会沙王摇大,也不一定会船长放水。所谓的“大牛”他们只是在某些方面比我们强而已。但是值得注意的是,学习能力很强,效率普遍很高是一般“大牛”的共同特点。
是哪些因素造成了我们与“大牛”的差距呢?
背后的故事我们不一定知道
Mina实现同步设置
- 博客分类:
- 开发框架
mina是个异步通信框架,一般使用场景是服务端开发,长连接、异步通信使用mina是及其方便的。
对于并发量不高的场景,现在流行使用短连接:每次连接只进行一次通信,即连接-发送-接收-断开。此种模式的通信客户端,能否使用mina开发?答案是肯定的。
mina典型应用,需要实现IoHanlder接口,当收到消息时,此接口的messageReceived方法被触发,开发人员实现此方法即可处理消息。
一个同步的客户端,可以不再需要IoHandler,但必须设置如下属性useReadOperation为true。mi
什么样的员工最受老板欢迎,真的是自我感受
- 博客分类:
- 工作随想
什么样的员工在公司,最容易受老板受老大的赏识,最容易高升?你问不同的老大,兴许会有不同的答案,有的会列举好些。对于脑子正常,脑子不进水的老大来说,有一类员工一定会受欢迎。那就是能保证结果的!
什么叫能保证结果? 简单说,就是交给TA做的事情,能做好,有时甚至还常有意外惊喜。兴许,你会想:不可能每件事情都能做好吧?恭喜你!你能这么想,说明你脑子还是挺正常的,有潜力。 如果交代的事情没做好的情况下,我会看什么呢?我肯定是要看过程,看这个过程中,到底是什么原因导致事情不能顺利的推进,以及没有达到预先期待的结果。首先,核心就是看负责这个事情的人的能力和态度; ...
项目经理 OR 架构师 向左向右?
- 博客分类:
- 工作随想
最近开始了新一轮的换工作历程,投简历也集中在了架构师和项目经理这两个角色中,当然,架构师很多时候跟项目经理,team leader,高级软件工程师是重合的,当然,我指的是国内了,所谓的架构师就是更高级点的软件工程师罢了.尤其是小点的公司,注,没有看不起小公司的意思,毕竟要成本的.
个人从事了软件业也7-8年了,说实在的,cmm3 的软件过程基本了解,做全职的项目经理,可能是欠缺一些.技术上,这些年的积累,凭心而论,也还可以.所以就产生了疑问,我该怎么走呢,真的是出在了抉择的时候,该做什么呢,还是什么也不做,直接转行.
首先,个人的心里,是希望做一名合格的架构师,优秀的, ...
Redis配置文件说明
- 博客分类:
- nosql
配置文件参数说明:
1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
daemonize no
2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定
pidfile /var/run/redis.pid
3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字
port 6379 ...
利用JAVA操作MongoDB
- 博客分类:
- nosql
package com.hoo.test;
import java.net.UnknownHostException;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.Mongo;
import com.mongodb.MongoException;
import com.mongodb.util.JSON;
/**
* <b>function:</b>Mong ...
如何在MongoDB中建立新数据库和集合
- 博客分类:
- nosql
一、创建Mongodb数据库
由于Mongodb不是关系型数据库文件,实际上,它并不存在传统关系型数据库中的所谓“数据库”的概念,但不用担心,当你第一次新增数据时,mongodb就会以collection集合的形式进行保存和新建,而不需要你手工去新建立。下面是例子:
1)列出当前的数据库
MongoDB shell version: 1.8.1 connecting to: test > show dbs admin 0.03125GB local (empty)
可以使用show dbs 来列出当前有多少个数据库,上面看到的是 ...
Redis 认识的几个误区
- 博客分类:
- nosql
Redis几个认识误区
前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联网 ...
1、常用内存优化手段与参数
通过我们上面的一些实现上的分析可以看出redis实际上的内存管理成本非常高,即占用了过多的内存,作者对这点也非常清楚,所以提供了一系列的参数和手段来控制和节省内存,我们分别来讨论下 ...
1. CouchDB
•所用语言: Erlang
•特点:DB一致性,易于使用
•使用许可: Apache
•协议: HTTP/REST
•双向数据复制,
•持续进行或临时处理,
•处理时带冲突检查,
•因此,采用的是master-master复制(见编注2)
•MVCC - 写操作不阻塞读操作
•可保存文件之前的版本
•Crash-only(可靠的)设计
•需要不时地进行数据压缩
•视图:嵌入式 映射/减少
•格式化视图:列表显示
•支持进行服务器端文档验证
•支持认证
•根据变化实时更新
•支持附件处理
•因此, CouchApps(独立的 js应用程序)
•需要 jQuery程序库
最 ...