博客园 - Kimmin
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=140128
2017-12-04T10:11:21Z
Kimmin
https://www.cnblogs.com/guguli/
feed.cnblogs.com
https://www.cnblogs.com/guguli/p/7827435.html
Jenkins Kubernetes Slave 调度效率优化小记 - Kimmin
Jenkins K8S Slave 调度效率优化 by kimmin 使用kubernetes为测试工具Gatling进行大规模压测,压测期间发现Jenkins调度压测实例较慢,单批几百实例需要十分钟左右也不能保证完整调度。 结合 "Jenkins Master源码" 和 "Jenkins Kube
2017-11-13T10:01:00Z
2017-11-13T10:01:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】Jenkins K8S Slave 调度效率优化 by kimmin 使用kubernetes为测试工具Gatling进行大规模压测,压测期间发现Jenkins调度压测实例较慢,单批几百实例需要十分钟左右也不能保证完整调度。 结合 "Jenkins Master源码" 和 "Jenkins Kube <a href="https://www.cnblogs.com/guguli/p/7827435.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/5218297.html
<漫谈ElasticSearch>关于ES性能调优几件必须知道的事 - Kimmin
原创博客,转载请联系博主! (零)ElasticSearch架构概述 ElasticSearch是现在技术前沿的大数据引擎,常见的组合有ES+Logstash+Kibana作为一套成熟的日志系统,其中Logstash是ETL工具,Kibana是数据分析展示平台。ES让人惊艳的是他强大的搜索相关能力和
2016-02-25T14:45:00Z
2016-02-25T14:45:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】原创博客,转载请联系博主! (零)ElasticSearch架构概述 ElasticSearch是现在技术前沿的大数据引擎,常见的组合有ES+Logstash+Kibana作为一套成熟的日志系统,其中Logstash是ETL工具,Kibana是数据分析展示平台。ES让人惊艳的是他强大的搜索相关能力和 <a href="https://www.cnblogs.com/guguli/p/5218297.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/5198894.html
<关于并发框架>Java原生线程池原理及Guava与之的补充 - Kimmin
原创博客,转载请联系博主! 转眼快两个月没有更新自己的博客了。 一来感觉自己要学的东西还是太多,与其花几个小时写下经验分享倒不如多看几点技术书。 二来放眼网上已经有很多成熟的中文文章介绍这些用法,自己赘述无异重造车轮。 所以,既然开始打算要写,就希望可以有一些与众不同的用法和新意,可以给大家一点启发
2016-02-19T10:29:00Z
2016-02-19T10:29:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】原创博客,转载请联系博主! 转眼快两个月没有更新自己的博客了。 一来感觉自己要学的东西还是太多,与其花几个小时写下经验分享倒不如多看几点技术书。 二来放眼网上已经有很多成熟的中文文章介绍这些用法,自己赘述无异重造车轮。 所以,既然开始打算要写,就希望可以有一些与众不同的用法和新意,可以给大家一点启发 <a href="https://www.cnblogs.com/guguli/p/5198894.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/5059193.html
<基于Qt与POSIX线程>多线程下载器的简易搭建 - Kimmin
原创博客,转载请联系博主!本项目已托管到本人Git远程库:https://github.com/yue9944882/Snow项目目标 MajorFunctionality开发环境: CentOS7-Qt4实现一个基于LINUX的多线程下载器,功能上仿造迅雷,主要有如下几个功能:(仅限HTTP...
2015-12-19T07:19:00Z
2015-12-19T07:19:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】原创博客,转载请联系博主!本项目已托管到本人Git远程库:https://github.com/yue9944882/Snow项目目标 MajorFunctionality开发环境: CentOS7-Qt4实现一个基于LINUX的多线程下载器,功能上仿造迅雷,主要有如下几个功能:(仅限HTTP... <a href="https://www.cnblogs.com/guguli/p/5059193.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4998190.html
<关于数据仓库>基于docker的Mysql与Hadoop/Hive之间的数据转移 (使用Apache Sqoop™) - Kimmin
原创博客,转载请联系博主!摘要:本文介绍了如何使用docker快速搭建一个可以从外部访问的mysql服务容器,和由docker搭建的分布式Hadoop文件系统,并且使用ApacheSqoop完成将mysql中的关系型数据库转移到导入到hadoop文件系统之中,以及过程中遇到的一些问题及解决办法,一些...
2015-11-26T14:15:00Z
2015-11-26T14:15:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】原创博客,转载请联系博主!摘要:本文介绍了如何使用docker快速搭建一个可以从外部访问的mysql服务容器,和由docker搭建的分布式Hadoop文件系统,并且使用ApacheSqoop完成将mysql中的关系型数据库转移到导入到hadoop文件系统之中,以及过程中遇到的一些问题及解决办法,一些... <a href="https://www.cnblogs.com/guguli/p/4998190.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4923334.html
<轻量算法>根据核密度估计检测波峰算法 ---基于有限状态自动机和递归实现 - Kimmin
原创博客,转载请联系博主!希望我思考问题的思路,也可以给大家一些启发或者反思!问题背景: 现在我们的手上有一组没有明确规律,但是分布有明显聚簇现象的样本点,如下图所示: 图中数据集是显然是个3维的数据集,包括横纵坐标和色彩(高度),由于数据的分布比较不均匀,我们选择...
2015-11-10T03:07:00Z
2015-11-10T03:07:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】原创博客,转载请联系博主!希望我思考问题的思路,也可以给大家一些启发或者反思!问题背景: 现在我们的手上有一组没有明确规律,但是分布有明显聚簇现象的样本点,如下图所示: 图中数据集是显然是个3维的数据集,包括横纵坐标和色彩(高度),由于数据的分布比较不均匀,我们选择... <a href="https://www.cnblogs.com/guguli/p/4923334.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4863713.html
<Perl算法小菜>排序加速--Schwatzian变换及Guttman-Rosler变换 - Kimmin
原创博客,转载请联系博主! perl里的数据都是以双精度为单元存储的,也就是相当于C/Cpp中的double型,而正则的解析是由perl内置的正则引擎完成的,那么除了重写一个属于自己的排序方法之外,我们应该怎么做才能加速perl内置的sort方法呢,在下文中你将学到两种前沿的hack级perl排序...
2015-10-09T05:32:00Z
2015-10-09T05:32:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】原创博客,转载请联系博主! perl里的数据都是以双精度为单元存储的,也就是相当于C/Cpp中的double型,而正则的解析是由perl内置的正则引擎完成的,那么除了重写一个属于自己的排序方法之外,我们应该怎么做才能加速perl内置的sort方法呢,在下文中你将学到两种前沿的hack级perl排序... <a href="https://www.cnblogs.com/guguli/p/4863713.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4852938.html
<开源项目分析>Cisco的开源视频加解码器THOR(H.264解码) - Kimmin
原创博客,转载请联系博主!题外话:自学了快两个月的Perl语言,本来打算写两篇基础介绍的博文来科普一下一些小技巧,但是仔细想想还是没有必要了吧,毕竟现在无论是在用Perl5还是Perl6的人都是小众了,回头写几个中小型的项目再拿出来深入说会更好点,毕竟Perl的学习曲线比较陡峭也不是几篇博文能说完的...
2015-10-05T09:05:00Z
2015-10-05T09:05:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】原创博客,转载请联系博主!题外话:自学了快两个月的Perl语言,本来打算写两篇基础介绍的博文来科普一下一些小技巧,但是仔细想想还是没有必要了吧,毕竟现在无论是在用Perl5还是Perl6的人都是小众了,回头写几个中小型的项目再拿出来深入说会更好点,毕竟Perl的学习曲线比较陡峭也不是几篇博文能说完的... <a href="https://www.cnblogs.com/guguli/p/4852938.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4802812.html
【反思】一个价值两天的BUG,无论工作还是学习C语言的朋友都看看吧! - Kimmin
博文原创,转载请联系博主!使用C语言也有两个年头了,BUG写出来过不少,也改过不少BUG。但是偏偏就是有这么一个BUG让我手头的项目停工了两天,原因从百度找到谷歌,资料从MAN手册找到RFC也没有找到问题的原因,但是真正发现BUG原因之后实在是让自己汗颜。不管如何,决定把这个BUG写进博文,也是给学...
2015-09-12T04:20:00Z
2015-09-12T04:20:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】博文原创,转载请联系博主!使用C语言也有两个年头了,BUG写出来过不少,也改过不少BUG。但是偏偏就是有这么一个BUG让我手头的项目停工了两天,原因从百度找到谷歌,资料从MAN手册找到RFC也没有找到问题的原因,但是真正发现BUG原因之后实在是让自己汗颜。不管如何,决定把这个BUG写进博文,也是给学... <a href="https://www.cnblogs.com/guguli/p/4802812.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4758937.html
<HTTP协议详解>由浅入深看HTTP - Kimmin
一. HTTP协议的应用简单概况HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通...
2015-08-31T15:38:00Z
2015-08-31T15:38:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】一. HTTP协议的应用简单概况HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通... <a href="https://www.cnblogs.com/guguli/p/4758937.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4647045.html
<linux是怎么跑的?>傻瓜视角看linux引导启动过程 - Kimmin
每天开机关机,除了“等”之外,你得了解你的操作系统开机的时候真正做了什么?一. 书上都是这么讲的CPU自身初始化:硬件初始工作,以PC/IP寄存器跳转到BIOS首地址为结束标志。->加电自检(Power On Self Test):硬件检测,内存检测,系统总线检测,以开始从总线读取第一段程序为结束标...
2015-07-16T18:57:00Z
2015-07-16T18:57:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】每天开机关机,除了“等”之外,你得了解你的操作系统开机的时候真正做了什么?一. 书上都是这么讲的CPU自身初始化:硬件初始工作,以PC/IP寄存器跳转到BIOS首地址为结束标志。->加电自检(Power On Self Test):硬件检测,内存检测,系统总线检测,以开始从总线读取第一段程序为结束标... <a href="https://www.cnblogs.com/guguli/p/4647045.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4638722.html
<linux硬件及硬盘分区>关于硬盘的规划和使用细节 - Kimmin
ps:期末考试 终于结束了,这下我也终于有时间开始继续经营我的博客。这个学期上的一些课真的非常有用,感觉很多课程细地讲都可以写成非常精致的技术博文,比如流水线技术,数据库的一些技术,大学里的考试考的内容“不痛不痒”真正有价值的一些内容避而不考,但是追很多有的没的的概念很鸡肋。不管如何,这个暑假给自己...
2015-07-11T07:19:00Z
2015-07-11T07:19:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】ps:期末考试 终于结束了,这下我也终于有时间开始继续经营我的博客。这个学期上的一些课真的非常有用,感觉很多课程细地讲都可以写成非常精致的技术博文,比如流水线技术,数据库的一些技术,大学里的考试考的内容“不痛不痒”真正有价值的一些内容避而不考,但是追很多有的没的的概念很鸡肋。不管如何,这个暑假给自己... <a href="https://www.cnblogs.com/guguli/p/4638722.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4603528.html
【转】设计模式-观察者模式 - Kimmin
设计模式-观察者模式定义观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或 从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各 观察者所...
2015-06-26T16:54:00Z
2015-06-26T16:54:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】设计模式-观察者模式定义观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或 从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各 观察者所... <a href="https://www.cnblogs.com/guguli/p/4603528.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4556445.html
<Linux内核源码>文件系统VFS内核4.0.4版本基本概念源码 - Kimmin
题外话:Linux内核从2.x和3.x到现在最新的4.x变化非常大,最直观的表现就是很多书上的内核代码已经无法直接继续使用,所以看看新的源码是非常有意义的!(下文中的内核源码都来自于 kernel 4.0.4 版本,本人都验证过正确,正文假设读者对 linux系统下mount命令有操作经验。另外,l...
2015-06-06T04:15:00Z
2015-06-06T04:15:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】题外话:Linux内核从2.x和3.x到现在最新的4.x变化非常大,最直观的表现就是很多书上的内核代码已经无法直接继续使用,所以看看新的源码是非常有意义的!(下文中的内核源码都来自于 kernel 4.0.4 版本,本人都验证过正确,正文假设读者对 linux系统下mount命令有操作经验。另外,l... <a href="https://www.cnblogs.com/guguli/p/4556445.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4520921.html
<再看TCP/IP第一卷>TCP/IP协议族中的最压轴戏----TCP协议及细节 - Kimmin
题外话:刚刚过去的半个月实在是忙得我喘不过来气,虽然手里还压着几个项目得在期末考试之前做完,但是想想还是更新一下随笔,稍微换个心情。另外小吐槽一下那些在博客园里原封不动抄书当随笔的人,唉真是....算了我不吐槽了哈哈,进入正题!TCP/IP协议有关的书籍我在图书馆里翻看了很多,虽说每本侧重都不大一样...
2015-05-21T16:34:00Z
2015-05-21T16:34:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】题外话:刚刚过去的半个月实在是忙得我喘不过来气,虽然手里还压着几个项目得在期末考试之前做完,但是想想还是更新一下随笔,稍微换个心情。另外小吐槽一下那些在博客园里原封不动抄书当随笔的人,唉真是....算了我不吐槽了哈哈,进入正题!TCP/IP协议有关的书籍我在图书馆里翻看了很多,虽说每本侧重都不大一样... <a href="https://www.cnblogs.com/guguli/p/4520921.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4496201.html
<再看TCP/IP第一卷>关于网络层及协议细节---IP协议(2)--移动IP及DHCP - Kimmin
题外话:本来想按照互联网的层级自下向上回顾这些协议的,但是今天实在得破个例,DHCP不得不说!主机从一个网络迁移到另一个网络,那么IP编址的结构就要发生改变,当今主流有如下几种修改方案:(一)改变地址:主机在移动到新的网络的时候改变它的地址,这里需要DHCP协议,将其和新的网络关联起来,这么做的话需...
2015-05-11T17:11:00Z
2015-05-11T17:11:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】题外话:本来想按照互联网的层级自下向上回顾这些协议的,但是今天实在得破个例,DHCP不得不说!主机从一个网络迁移到另一个网络,那么IP编址的结构就要发生改变,当今主流有如下几种修改方案:(一)改变地址:主机在移动到新的网络的时候改变它的地址,这里需要DHCP协议,将其和新的网络关联起来,这么做的话需... <a href="https://www.cnblogs.com/guguli/p/4496201.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4489272.html
<Linux内核源码>内存管理模型 - Kimmin
题外语:本人对linux内核的了解尚浅,如果有差池欢迎指正,也欢迎提问交流!首先要理解一下每一个进程是如何维护自己独立的寻址空间的,我的电脑里呢是8G内存空间。了解过的朋友应该都知道这是虚拟内存技术解决的这个问题,然而再linux中具体是怎样的模型解决的操作系统的这个设计需求的呢,让我们从linux...
2015-05-08T19:16:00Z
2015-05-08T19:16:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】题外语:本人对linux内核的了解尚浅,如果有差池欢迎指正,也欢迎提问交流!首先要理解一下每一个进程是如何维护自己独立的寻址空间的,我的电脑里呢是8G内存空间。了解过的朋友应该都知道这是虚拟内存技术解决的这个问题,然而再linux中具体是怎样的模型解决的操作系统的这个设计需求的呢,让我们从linux... <a href="https://www.cnblogs.com/guguli/p/4489272.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4482427.html
<再看TCP/IP第一卷>关于网络层及协议细节---ICMP协议几个要注意的地方 - Kimmin
在TCP/IP协议族中,ICMP协议是一个介于网络层和传输层中间的一个协议,许多材料都会认为ICMP是网络层的一个部分,但是ICMP协议的报头是被包裹在IP协议之中的,而UDP协议又可以被ICMP协议包装,所以不妨认为它是在一个所谓的“中间层”。一.首先看一下ICMP报文的类型来概括了解一下ICMP...
2015-05-06T12:04:00Z
2015-05-06T12:04:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】在TCP/IP协议族中,ICMP协议是一个介于网络层和传输层中间的一个协议,许多材料都会认为ICMP是网络层的一个部分,但是ICMP协议的报头是被包裹在IP协议之中的,而UDP协议又可以被ICMP协议包装,所以不妨认为它是在一个所谓的“中间层”。一.首先看一下ICMP报文的类型来概括了解一下ICMP... <a href="https://www.cnblogs.com/guguli/p/4482427.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4482490.html
<linux报错解决>在Fedora21下安装vmware报错的解决办法 - Kimmin
关于VMWARE WORKSTATION在Fedora21下的安装问题(1)在Fedora21下安装vmware如果在终端下启动,提示你找不到内核头文件Kernel Headers的话使用命令:sudo yum install kernel-devel你的内核头文件默认是在/usr/src/kern...
2015-05-06T08:48:00Z
2015-05-06T08:48:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】关于VMWARE WORKSTATION在Fedora21下的安装问题(1)在Fedora21下安装vmware如果在终端下启动,提示你找不到内核头文件Kernel Headers的话使用命令:sudo yum install kernel-devel你的内核头文件默认是在/usr/src/kern... <a href="https://www.cnblogs.com/guguli/p/4482490.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/guguli/p/4469886.html
<再看TCP/IP第一卷>关于网络层及协议细节---IP协议 - Kimmin
说到关于IP协议,就必须先说IP协议的两个特性:(一)不可靠性(unreliable)不可靠性的意思是它不能保证IP数据报能成功地到达目的地,IP所能做的只是提供最好的传输服务,IP有一个简单的错误处理算法:丢弃该数据,然后发送ICMP消息报给信源端,任何的可靠性就必须由上一层的协议来提供。(二)无...
2015-04-30T12:42:00Z
2015-04-30T12:42:00Z
Kimmin
https://www.cnblogs.com/guguli/
【摘要】说到关于IP协议,就必须先说IP协议的两个特性:(一)不可靠性(unreliable)不可靠性的意思是它不能保证IP数据报能成功地到达目的地,IP所能做的只是提供最好的传输服务,IP有一个简单的错误处理算法:丢弃该数据,然后发送ICMP消息报给信源端,任何的可靠性就必须由上一层的协议来提供。(二)无... <a href="https://www.cnblogs.com/guguli/p/4469886.html" target="_blank">阅读全文</a>