- 博客(11)
- 资源 (1)
- 问答 (12)
- 收藏
- 关注
原创 netty实战之百万级流量NioEventLoopGroup线程数配置
编写netty服务端程序的时候,会使用到两个线程组 EventLoopGroup parentGroup = new NioEventLoopGroup(); EventLoopGroup childGroup = new NioEventLoopGroup();那么parentGroup和childGroup分别应该设置多少个线程呢?关于netty的线程组概念,李林锋的Netty系
2017-08-30 14:26:41 37423 15
原创 netty实战之ChannelOption配置
服务端ServerBootstrap之ChannelOption配置public static void main(String[] args) throws InterruptedException { EventLoopGroup parentGroup = new NioEventLoopGroup(); EventLoopGroup childGroup =
2017-08-29 19:23:05 12530 1
原创 netty学习十三:零拷贝底层实现原理
零拷贝概述零拷贝可以避免无谓的copy动作,为了说清楚这一点,本文会先从传统的读写操作开始介绍。传统读操作当应用发起一个从磁盘读取文件的操作时,请求会先经过内核,由内核与磁盘进行交互。数据会从磁盘拷贝到内核的缓存区中。这个copy动作由DMA完成,整个过程中基本上不消耗CPU。DMA 硬件和软件的信息传输,可以使用DMA(direct memory access)来完成如果应用想拿到信息,还得
2017-08-28 20:15:42 12969 7
原创 netty学习十二:了解NIO Buffer中的postion和capacity和limit
netty学习十二:了解NIO Buffer中的postion和capacity和limit
2017-08-22 06:27:16 1965 4
原创 netty学习十:google grpc框架环境搭建以及第一个demo
概述本文将会介绍两部分内容: 1、window 7 上搭建grpc环境; 2、构建关于grpc的java小demo.下载grpc java依赖包为了能生成针对java的grpc客户端和服务端代码(官方叫stub),需要下载一些java包和grpc编译器以及一些gradle 插件java依赖包 compile ‘io.grpc:grpc-netty:1.4.0
2017-08-13 18:44:12 6071
原创 netty学习九:(window7上)python客户端通过thrift调用java服务端
概述本文简单介绍使用python编写客户端代码,通过thrift rpc框架,调用java端远程服务。在64位window 7上安装pythonpython对应的下载链接:python下载本文使用的版本是 python-2.7.9下载完后文件名字是 python-2.7.9.amd64.msi点击直接安装,一路next即可。下载JetBrains PyCharmpython最好的IDE当
2017-08-10 11:34:25 3062
原创 netty学习八:在window上安装thrift以及第一个小demo
下载thrift window编译器需要先下载编译器,本文用的版本是: thrift-0.10.0.exe对应的下载链接:thrift编译器将下载好后的thrift-0.10.0.exe重命名成thrift.exe,并配置到window path路径上,假设thrift.exe是放置在如下目录: D:\test\software\lib\thrift那么直接
2017-08-09 09:28:37 1718
原创 netty学习七:集成protobuf完成单个对象序列化以及在网络上传输
概述本文介绍使用netty集成google的protobuf框架,完成proto JAVA对象的序列化和反序列化。编写proto文件protobuf使用.proto文件来描述对象结构体的信息。 Person.proto文件的位置 src/main/java/protobuf/seconddemo/Person.protosyntax = "proto2";package protobuf;
2017-08-07 21:41:23 2809
原创 netty学习六:第一个protobuf小demo
概述本文介绍google的protobuf框架的环境搭建以及使用它编写一个小demo。配置proto编译器如果要在window上使用proto编译器,需要下载针对window的编译器,本文使用的是: protoc-3.3.0-win32.zip解压完后,将protoc.exe编译器所在的路径设置到path路径上. C:\sam\software\protobuf\bin这点使用windo
2017-08-06 18:08:25 1056
空空如也
数据权限是基于角色还是用户?
2010-08-11
旧系统重构,数据迁移问题
2010-07-29
有两个字段要频繁的查询,如何建立索引?
2010-02-25
url中用 like %林% 做为参数。出现了乱码问题。
2009-12-10
java 完全反编译
2009-12-03
jdk1.5或者jdk1.6如何跟tomcat5.0.27兼容
2009-11-25
javascipt问题:关闭模态对话框,启动新的窗口
2009-11-17
局域网内的A电脑和B电脑之间最好用什么方式进行数据传送?
2009-10-16
电脑同时插入50个优盘,如何把数据写入50个优盘里面?
2009-07-13
远程访问mysql数据库问题请教
2009-06-24
如何将中央服务器上的数据传到其他的电脑上
2009-06-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人