上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2017年1月30日

架构师养成记--20.netty的tcp拆包粘包问题

摘要: 问题描述 比如要发ABC DEFG HIJK 这一串数据,其中ABC是一个包,DEFG是一个包,HIJK是一个包。由于TCP是基于流发送的,所以有可能出现ABCD EFGH 这种情况,那么ABC和D就粘包了,DEFG被拆开了。 解决方案 1、消息定长,例如报文大小控制为200,如果不够就空位补全 2 阅读全文

posted @ 2017-01-30 21:49 司广孟 阅读(600) 评论(0) 推荐(0) 编辑

2017年1月23日

sqlplus登录远程数据库与数据导出

摘要: 一、登录 1、cmd中输入sqlplus /nolog 2、链接数据库,root是用户名,root123是密码,ORCL是数据库名。conn root/root123@192.168.1.27:1521/ORCL 二、导出 exp root/root123@ORCL file=d:\all.dmp 阅读全文

posted @ 2017-01-23 11:34 司广孟 阅读(1114) 评论(0) 推荐(0) 编辑

2017年1月21日

杭州人才引进户口

摘要: 一、基本条件1、全日制本科及以上学历(需要学位证书)(包括研究生、博士、博士后,年龄45周岁以下,不包含在职研究生、MBA);2、全日制专科紧缺专业(35周岁以下);3、具有地市级以上人事部门颁发的中级职称及以上(工程师、经济师、会计师等,年龄45 周岁以下,副高职称50周岁以下,正高职称55周岁以 阅读全文

posted @ 2017-01-21 09:05 司广孟 阅读(304) 评论(0) 推荐(0) 编辑

2017年1月20日

架构师养成记--19.netty

摘要: 一、Netty初步 为什么选择Netty? 和NIO比较,要实现一个通信要简单得很多,性能很好。分布式消息中间件、storm、Dubble都是使用Netty作为底层通信。 Netty5.0要求jdk1.6以上。 http://netty.io 二、编码步骤 创建两个Nio线程组,一个事件处理,一个网 阅读全文

posted @ 2017-01-20 13:03 司广孟 阅读(600) 评论(0) 推荐(0) 编辑

2017年1月18日

架构师养成记--18.NIO

摘要: 有人叫new IO 我这里就叫Non-block IO 经典概念: Buffer(缓冲区):之前直接通过流,现在提供一个buffer存放数据。 Channel:管道,包括ServerSocketChannel和SocketChannel Selecor(选择器、多路复用器):SocketChanne 阅读全文

posted @ 2017-01-18 19:56 司广孟 阅读(515) 评论(0) 推荐(0) 编辑

架构师养成记--17.disrunptor 多生产者多消费者

摘要: 入口: 生产者 消费者: 数据对象 阅读全文

posted @ 2017-01-18 08:50 司广孟 阅读(703) 评论(0) 推荐(0) 编辑

2017年1月17日

JS计算字符长度、字节数 -- 转

摘要: unicode3 AL32UTF8 js JavaScript 计算字符串 字节 长度 阅读全文

posted @ 2017-01-17 14:30 司广孟 阅读(660) 评论(0) 推荐(0) 编辑

2017年1月14日

BootStrap Modal 点击空白时自动关闭

摘要: 本文为大家讲解的是如何禁用 BootStrap Modal 点击空白时自动关闭的方法,感兴趣的同学参考下。 方法如下 这样就可以了,backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。keyboard 为 false 时,按下 Esc 键不会关闭 Modal。 阅读全文

posted @ 2017-01-14 14:20 司广孟 阅读(599) 评论(0) 推荐(0) 编辑

2017年1月11日

架构师养成记--16.disruptor并发框架中RingBuffer的使用

摘要: 很多时候我们只需要消息中间件这样的功能,那么直需要RinBuffer就可以了。 入口: 消费者: 数据对象: 阅读全文

posted @ 2017-01-11 09:29 司广孟 阅读(7502) 评论(0) 推荐(1) 编辑

2017年1月5日

架构师养成记--15.Disruptor并发框架

摘要: 一、概述 disruptor对于处理并发任务很擅长,曾有人测过,一个线程里1s内可以处理六百万个订单,性能相当感人。 这个框架的结构大概是:数据生产端 --> 缓存 --> 消费端 缓存中的数据是主动发给消费端的,而不是像一般的生产者消费者模式那样,消费端去缓存中取数据。 可以将disruptor理 阅读全文

posted @ 2017-01-05 12:53 司广孟 阅读(13320) 评论(1) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航