yizhu2000
码龄16年
  • 363,802
    被访问
  • 83
    原创
  • 994,521
    排名
  • 1,228
    粉丝
关注
提问 私信

个人简介:CSDN论坛和群组开发者

  • 加入CSDN时间: 2006-06-23
博客简介:

朱燚

查看详细资料
个人成就
  • 博客专家认证
  • 获得56次点赞
  • 内容获得158次评论
  • 获得42次收藏
创作历程
  • 9篇
    2020年
  • 1篇
    2017年
  • 2篇
    2014年
  • 1篇
    2011年
  • 14篇
    2009年
  • 18篇
    2008年
  • 57篇
    2007年
  • 1篇
    2006年
成就勋章
TA的专栏
  • lua
    2篇
  • nginx
    2篇
  • 网络协议
    7篇
  • oracle
    5篇
  • mongodb
    1篇
  • 现场填坑
    2篇
  • 高性能架构
    1篇
  • ElasticSearch
  • .net
    23篇
  • C++与Win32
  • Linux代码研究
  • python
  • web前台
    3篇
  • 动态语言
    1篇
  • 心情杂记
    5篇
  • 数据库
    3篇
  • 汇编基础
    1篇
  • 设计模式
  • Linux 常用问题 日知录
    1篇
  • 翻译
  • 云计算
  • 架构设计
    1篇
兴趣领域 设置
  • 安全
    安全架构
我的blog
  • 我在博客园的blog
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

想用Ngnix代理一切?行!

Nginx能代理一切吗?是的,Nginx可以作为一个优秀的http网关,但nginx能代理SSH2,MySQL,Oracle的连接吗?也算行吧,nginx有stream-module,专门处理TCP,UDP连接。不过即使忽略stream-module反人类的使用方式、nginx内部复杂的阶段划分、各个阶段对使用方式的限制、以及为了完成某个功能不得不重新编译下载的一系列缺点,Stream-module的功能也远远不够。不信你可以试试修改一个包的内容,或者自动回复某种类型的包试试,更别提完成这样
原创
发布博客 2020.10.29 ·
133 阅读 ·
0 点赞 ·
0 评论

[SuProxy]Ngnix+Lua 实现SSH2,LDAP,ORACLE,SQLSERVER等TCP/IP协议分析,劫持,代理,会话及负载

基于Ngnix+Lua 实现SSH2,LDAP,ORACLE,SQLSERVER等TCP/IP协议分析,劫持,代理,会话及负载
原创
发布博客 2020.10.27 ·
277 阅读 ·
0 点赞 ·
1 评论

Oracle TNS 314 协议分析:五、错误返回

​​​​​​错误信息返回流程(以SQL错误为例) Client Server 1 ------- DataPiggyback(11) CursorClose All(69) 或03 5e -----> 具体语句 2 <----...
原创
发布博客 2020.05.11 ·
226 阅读 ·
0 点赞 ·
0 评论

Oracle TNS 314 协议分析:四、SQL执行流程与包分析

SQL命令典型执行过程(以Select为例) Client Server 1 ------- DataPiggyback(11) CursorClose All(69) 注意此处也有可能是 116b,035e,0303 -----> 具体语句 2 ...
原创
发布博客 2020.05.10 ·
732 阅读 ·
1 点赞 ·
0 评论

Oracle TNS 314 协议分析:三、连接认证流程与包分析

Connect流程 Client Server 1 ------- Connect(01) -----> 获取连接字符串 2 <----- Resend ------- ...
原创
发布博客 2020.05.10 ·
591 阅读 ·
0 点赞 ·
0 评论

Oracle TNS 314 协议分析:二、基础包结构

TNS包头格式每个数据都包含一个通用包头,包含数据的长度、校验和解析信息 Packet Header 8 通用包头 Data 可变 数据 PacketHeader Length 2 包的长度,包括通用包头 Packet check sum 2 包的校验和 .
原创
发布博客 2020.05.09 ·
935 阅读 ·
0 点赞 ·
1 评论

Oracle TNS 314 协议分析:一、方法论及基础知识

前言Oracle 客户端与服务端采用TNS作为其数据交换协议。本系列主要分析TNS 314下的客户端与服务端之间的通讯 进行抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,同时给出示例lua代码。为了分析不同客户端架构,使用了两类客户端32位与64位客户端进行测试,同时使用了多个厂商或机构的不同客户端。服务端采用11g和12c两个版本。本文主要分析连接建立的过程以及命令传输的过程。方法及工具主要采用wireshark对客户端与Ora
原创
发布博客 2020.05.08 ·
633 阅读 ·
1 点赞 ·
0 评论

现场填坑系列--mongodb 复制集跨机房同步网络问题探查

接到现场报告,客户MongoDB间数据延迟越来越大,有的已经超过2-3个小时,造成有些打到延迟mongodb上面的数据库请求无法反应数据库的最新更改。这个问题反复出现在高峰期尤其明显,持续近一月。架构客户为异地双机房架构,两地机房相隔上千公里,带宽250M,光纤,具体链路情况不明 F5 | ...
原创
发布博客 2020.03.30 ·
618 阅读 ·
0 点赞 ·
0 评论

现场填坑系列:使用bulk操作提高性能,解决mongoshake 向ES同步延迟。

接到现场报告,MongoDB向ES同步数据延迟越来越大,有的已经超过10个小时,造成客户新加入的用户无法被搜索出来。由于在系统中ES类似于数仓,很多统计和第三方接系统都需要从ES获取数据,所以也影响了一些其他依赖ES数据的功能和业务。架构简图tomcat------日志数据----->logstash-------日志数据--->| E Smongodb---业...
原创
发布博客 2020.03.27 ·
942 阅读 ·
0 点赞 ·
0 评论

计划任务的常见错误写法

别拿Schedule不当干粮,小心分分钟干掉你的系统,想看看怎么样狗带最惨,请参考下面的手册获取大量的数据逐条处理许多计划任务是用于统计或者批处理的,经常需要遍历某个列表比如://查找所有将要过期的用户,逐个发送邮件       Iterable users = userDAO.findExpireUser();       for (UserEntity user : u
原创
发布博客 2017.10.12 ·
1057 阅读 ·
1 点赞 ·
0 评论

在动态网络下实现分布式共享存储

共享内存系统是普通单机程序开发人员熟悉的开发范式,通过简单的使用读、写命令,就能确保将我们需要的值从内存中放入和读取出来,数据的一致性等问题,在单机系统中,开发人员根本不需要考虑,比如你不需要考虑当你进行了i=i+1后,再获取i的值时,i的值可能还没有来的及变化,因为这些都已经在读写原语的原子性中被考虑了,然而在分布式环境下,由于数据出现多个副本,且副本的数量有可能动态增加和减少,要实现同样的功能,又能保证读写性能,就需要新的算法和实现。本文介绍了分布式环境下实现共享内存模型会遇到的各种问题和挑战,针对不同
翻译
发布博客 2014.07.09 ·
7012 阅读 ·
1 点赞 ·
0 评论

回归也是一种进步

长久不写,不是因为懈怠,而是路漫漫兮而上下求索其实人之立世,往往随缘,得于不求处,成于无心时李白让人钦慕的是诗酒仙风,不过其汲汲一生,欲意为官济世。格林兄弟---公主,王子,童话,可兄弟俩戮力而为开创了日耳曼之语言学查良镛一世自诩为政论家与报人,百姓眼中却是武侠小说家金庸东方朔好诙谐,今被奉为相声之祖师而更可悲的是玄奘,一个伟大而脱离了低级趣味的人,作为中国历史上最伟大的佛
原创
发布博客 2014.02.10 ·
2657 阅读 ·
2 点赞 ·
0 评论

Linux日知录(常用问题笔记)

0)序言日有一知,当有一录,自09年来,工作所需,接触开源平台,对Linux常有涉猎,其间问题,记录在案,虽为敝帚,不敢自珍,所记条目,并未严格整理,但愿于后来者有所裨益.1)常用查看某个命令的路径which:查看某个命令的路径,该命令在PATH变量配置的路径中寻找命令,并给出第一个查询结果返回查看用户信息的几种方法fingeridgroups...
原创
发布博客 2011.12.14 ·
17125 阅读 ·
44 点赞 ·
33 评论

[轻松一下]-笑话巨搞,饭后帮助消化

1、人不犯我,我不犯人;人若犯我,礼让三分;人再犯我,我还一针;人还犯我,斩草除根。 2、我允许你走进我的世界,但不许你在我的世界里走来走去。 3、明骚易躲,暗贱难防。 4、天没降大任于我,照样苦我心智,劳我筋骨。 5、 执子之手,方知子丑,泪流满面,子不走我走。 6、红豆不长南国,长我脸上了,真相思! 7、我深信,会有一个男人是为受我的折磨而来到这世
原创
发布博客 2009.07.01 ·
3335 阅读 ·
0 点赞 ·
1 评论

[转]22条经典的编程引言

下面的这些经典的引言来自英文,也许有些我翻译的是不很好,所以,我提供了中英对照,如果有问题,请大家指正。 过早的优化是万恶之源。Premature optimization is the root of all evil! - Donald Knuth 在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。Walking o
原创
发布博客 2009.05.23 ·
3252 阅读 ·
0 点赞 ·
2 评论

[转]UI设计好文--颜色与UI

作者 Tobias Komischke 译者 刘申 发布于 2009年5月8日 下午11时53分   顾名思义,GUIs(Graphical User Interfaces,图形化用户界面)从视觉上展现了它们的特性与功能。人机交互在很大程度上是依赖于可视界面,寻找某个事物,并与图形化UI元素进行交互。颜色是任何视觉画面的主要特征,这并不仅限于计算机屏幕,而是任何我们所看到的事物。因为在我们日
原创
发布博客 2009.05.21 ·
4448 阅读 ·
0 点赞 ·
2 评论

博客专家和论坛专家--来自两个星球的生物

长久以来,写博客和泡论坛的专家一直显示出非常不同的特质,他们如此不同,以致于一直有一个传说...说他们一个来自pia星,一个来自chua球.. 论坛专家有一颗解决问题的脑袋,而博客专家有一个不断总结的脑袋 论坛专家能迅速透过杂乱的描述看到问题的本质 博客专家能够能够冷静的发现表象后面的原理 论坛专家反应敏捷,幽默,机智 博客专家从容不迫,睿智,深刻 论坛专家喜欢用两句话讲清
原创
发布博客 2009.05.19 ·
4896 阅读 ·
0 点赞 ·
12 评论

RUP相关资源

最近关注软工方面多一些,收集了一些好的学习资源,和大家共享一下    IBM Rational RUP的官方网站(英文) http://www.ibm.com/developerworks/cn/rational/theme/rational-rup/ 上面详细的介绍了RUP以及其中涉及的概念,当然是Top1    瑞典Malmö UniversityRUP的学习资料(英文) http://
原创
发布博客 2009.05.10 ·
3107 阅读 ·
0 点赞 ·
0 评论

求职vs招聘--交锋中的交流技巧

求职方程:成功求职=百分之30自信+百分之20真诚+百分之20认真+百分之10的技巧 在行业浸润有年,总结自己在招聘和应聘方向上遇到的一些经历:双方在办公桌对面,电话两头,以试探性的提问或者游戏,进行沟通与交流,在这场方式和时间都受到限制的战场上,用人单位要在在最短的时间内给判断出应聘者的素质能力,和对岗位的适用度,而应聘者需要在最短时间内全方位给出自己的信息. 在公式中,
原创
发布博客 2009.05.10 ·
3619 阅读 ·
0 点赞 ·
2 评论

[轻松一下]--十句关于友谊与爱的哲言

第一句 如果我们之间有1000步的距离 你只要跨出第1步 我就会朝你的方向走其余的999步 第二句 通常愿意留下来跟你争吵的人 才是真正爱你的人 第三句 付出真心 才会得到真心 却也可能伤得彻底 保持距离 就能保护自己 却也注定永远寂寞 第四句 有时候 不是对方不在乎你 而是你把对方看得太重 第五句 朋友
原创
发布博客 2009.03.25 ·
3823 阅读 ·
0 点赞 ·
0 评论
加载更多