krisjin博客

一步一脚印
    • 首页
    • 归档
    • 读书
    • 关于

Mar 17 2015

ubuntu14安装mysql

使用ubuntu14搭建Java项目的运行环境确实方便不少,下面就在Ubuntu14下搭建Mysql。输入 sudo apt-get install mysql-server 命令即可

Mar 16 2015

Netty ChannelPipeline 详解

ChannelPipeline是ChannelHandler的容器,它负责ChannelHandler的管理和事件拦截与调度。

Mar 13 2015

netty thread model

Mar 13 2015

Netty WebSocket协议实例

长期以来存在着各种技术让服务器得知有新数据可用是,立即将数据发送到客户端。这些技术种类繁多,例如“推送”活comet。最常用的的一种黑客手段是对服务器发起链接创建假象,被称为长轮询。利用长轮询,客户端可以打开指向服务器的HTTP连接,而服务器会一直保持连接打开,直到发送响应。

Mar 12 2015

学习Netty的11个疑问

Netty是一个基于JAVA NIO类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。

Mar 11 2015

在线画图工具Processon

最近在网上想寻找一个在线画流程图的工具,O(∩_∩)O~终于找到了一个https://www.processon.com ,支持各种流程图,优秀的资源也很多,着实不错哦。先上一张搜的一张关于netty 运行时流程图:

Mar 10 2015

并发简史

      在早期的计算机中不包含操作系统,它们从头到尾只执行一个程序,并且这个程序能访问计算机中的任何资源。在这种裸机环境中,不仅很难编写和运行程序,而且每次只能运行一个程序,这对于昂贵并且稀缺的计算机资源来说也是一种

Mar 10 2015

NIO Scatter/Gather实例

Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer

Mar 9 2015

TF-IDF关键字提取

TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与文本挖掘的常用加权技术。TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比

Mar 6 2015

CentOS上搭建Git Server

经过了一年,公司的项目终于采用了Git作为代码的版本管理,利用了一上午的时间终于弄完了,在这里做个记录供以后使用。

Mar 2 2015

NIO Buffer理解

      Java Nio中的Buffer用于与Channel通道进行交互,数据从通道中读入缓冲区,或从缓冲器写入到通道中。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO中的Buff

Feb 23 2015

策略模式

策略模式属于对象的行为模式,其用意是针对一组算法,将每一个算法封装到具有共同接口的独立类中,从而使得它们可以相互转换。策略模式可以使得算法可以在不影响客户端的情况下发生变化。

Feb 23 2015

netty文件传输

文件传输通常采用FTP或者HTTP附件的方式,事实上通过TCP Socket+File的方式进行传输也有一定的应用场景,尽管不是主流,但是掌握文件传输的方式还是很重要的,特别是针对两个跨主机的JVM进程之间进行持久化数据的相互交换。

Feb 23 2015

protobuf入门

protobuf简介protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法定义结构化的消息格式,然后送给

Feb 23 2015

Spring bean实例化后处理器

       Spring Bean 实例化阶段后处理器主要是BeanPostProcessor接口,它与BeanFactoryPostProcessor容易产生混淆。只要记住BeanPostProcessor

« Prev1…34567Next »

分类

  • Guice1
  • Hadoop2
  • Java6
  • Jvm2
  • NIO3
  • NLP1
  • NoSQL3
  • git2
  • hexo1
  • idea1
  • jetty4
  • mybatis1
  • mysql4
  • netty13
  • nexus1
  • product1
  • protobuf1
  • rocketmq3
  • shell2
  • spring8
  • tcp1
  • thread1
  • zookeeper1
  • 产品观察1
  • 创业1
  • 大数据1
  • 工具1
  • 并发4
  • 微服务2
  • 推荐1
  • 架构9
  • 生活2
  • 设计模式5
  • 读书1

标签

  • DI1
  • GC2
  • Jvm2
  • NIO1
  • NLP1
  • SOA1
  • TF-IDF1
  • buffer1
  • cap1
  • centos1
  • channelpipeline1
  • deploy1
  • di1
  • gather1
  • git2
  • git server1
  • guice1
  • hashmap1
  • http1
  • idea1
RSS 订阅

标签云

DI GC Jvm NIO NLP SOA TF-IDF buffer cap centos channelpipeline deploy di gather git git server guice hashmap http idea ioc java jetty memcached mq mybatis mysql netty nio nosql redis rocketmq scatter shell spring struts thread ubuntu websocket zookeeper 产品 产品经理 依赖注入 关键字 分布式 分库 分表 创业,经验 动态代理 商业 大众化 并发 微服务 推荐 数据库 架构 流程图 生活 设计模式 调优 适配器 重来 阿里巴巴 马云

© 2015 krisjin && Powered by hexo && Theme by coney