冲吧,不要停!

怎么java又来了?

排序:
默认
按更新时间
按访问量

关于 Nginx 和 Tomcat 的 http 长连接设置

一、为什么要配置长连接 一个普通的请求是从按照下图 1->2->3->4 的顺序。从浏览器到 Nginx,再从 Nginx 到 Tomcat。Tomcat 处理完后,再返回给 Ngi...

2018-07-17 12:44:49

阅读数:504

评论数:0

关于 time wait

todo: 1,把文件整理一下 2,看一下那些问题的处理文章 3,仔细看一下这个文章:深入 tcp 网上有很多关于 time wait 的问题和修改方案,究竟什么是 time wait?作用是什么?会造成什么问题?如何解决?我们接下来一点一点看一下。 一,time wait 是什么? ...

2018-07-17 12:43:31

阅读数:102

评论数:0

kafka 为什么快

一般的 mq 每个消息都有一个状态,这样每个消息状态改变都要更新,增加了很多随机读写。Kafka 对每个 partition 只有一个指针,而不是保存每个消息的状态,所有在指针后面的消息都是被消费过的消息。这就去掉了很多“确认消息”动作的随机读写,通过一次移动指针,来确认多个消息。 很多消息中...

2018-03-25 16:21:42

阅读数:702

评论数:0

Curator 使用方法

学习资料: - 跟着实例学习ZooKeeper的用法: 缓存:这个代码非常清晰,如果是小白的话,可以看代码试试。 - 08.Curator缓存:这个挺好理解的。这篇文章是 Curator 系列文章中的一个,还有其它文章可以看一看。 - ZooKeeper客户端Curator(监听篇):写了为...

2018-03-13 08:16:15

阅读数:173

评论数:0

算法导论-第一部分-读书笔记

工具 MarkDown数学公式 markdown 数学符号写法 数学公式对应的markdown代码 Cmd Markdown 公式指导手册 函数图像绘制工具 绘图工具:看着挺强大的,不光能绘制数学图像。(没用过) 对数在线计算器 小知识点 1,Θ(1)Θ(1)\Theta(1) ...

2018-02-26 19:03:23

阅读数:690

评论数:0

算法导论-第二部分-读书笔记

第六章 堆 6.1 什么是堆? (二叉)堆是一个“数组”,它可以被看成一个挖的完全二叉树,树上每一个结点对应数组中一个元素。 除了最底层外,该树是完全充满的,而且是从左向右填充。 有两个属性:length 和 heap-size。length是数组元素的个数;heap-size ...

2018-02-26 19:01:59

阅读数:236

评论数:0

算法导论-第三部分-读书笔记

第十一章 散列表(哈希表) 11.1 直接寻址表 什么是直接寻址表? 就是用一个数组,数组的每个位置都保存一个元素。每个数组的位置称作“槽(slot)”。下图描绘了一个直接寻址表,槽 k 指向集合中的一个“关键字”为 k 的元素。如果该集合中没有关键字为 k 的元素,则 T[k] = N...

2018-02-26 19:01:06

阅读数:159

评论数:0

算法导论-第四部分-读书笔记

第十五章 动态规划 15.1 钢条切割 这里要算的是切割的段数,和从切头切还是从尾切没有关系,只要计算 切前1米后,后面的米数的各种可能性 切前2米后,后面的米数的各种可能性 切 N 米后,后面的米数的各种可能性 后面各种可能性如何算呢?还是“切前1米后,后面的米数的各种可能性。切...

2018-02-26 18:58:20

阅读数:154

评论数:0

防止误触 cmd+q

有时候误触 cmd+q 会关掉所有的正在使用的应用窗口。之前使用 karabiner 的映射解决这个问题,但最新的 karabiner-element 好像还没有提供这个功能,需要自己去写脚本。因为没时间去弄,所以找了一个脚本需要配合 maestro 使用。 在 Warn Before Quit...

2018-02-26 10:34:14

阅读数:136

评论数:0

算法导论-第五部分-读书笔记

第十八章 B树 B树是为磁盘或其他直接存取的辅助存储设备而设计的一种平衡搜索树,它在降低磁盘 IO 操作回数方面要更好一些,许多数据库系统使用 B树 或者 B树的变种来存储信息。 B树与红黑树不同点在于: B树的结点可以有很多孩子,从数个到数千个。也就是说一个B树的“分支因子”可以相当大,...

2018-02-26 10:11:39

阅读数:126

评论数:0

算法导论-第六部分-读书笔记

第二十一章 用于不相交集合的数据结构 第二十一章本来是第五部分里的,但它的内容和第六部分关系更为密切,所以放到了这里。 21.1 不相交集合的操作 不相交集合数据结构(disjoint-set data structure):维护了一个不相交可变集的集合 S={S1, S2, …, ...

2018-02-26 10:10:35

阅读数:359

评论数:0

关于 logback 和 log4j 同时引用的问题

问题 在写组件时,发现一引入组件就会报错。发现是组件引入的 slf4j-log4j12 依赖的问题。错误如下: Caused by: java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerFactory cannot be cast...

2018-02-09 15:13:31

阅读数:2173

评论数:0

spring boot应用启动原理分析

from:http://blog.csdn.net/hengyunabc/article/details/50120001 讲了如下内容: 1,Spring Boot 生成的 Jar 是如何启动的,和启动的过程。 2,生成的 Jar 的目录结构 3,Spring Boot 是如何读取 Ja...

2018-01-30 18:48:45

阅读数:108

评论数:0

maven 多模块管理

一、项目结构如下 maven-multi-module `------ core `--- pom.xml `------ webapp `--- pom.xml `------ pom.xml 说明: 最外层是一个叫“maven-multi-...

2018-01-29 20:01:13

阅读数:268

评论数:0

程序员的数学 - 读书笔记

第一章 一、10进制记数法 1,这里的10 ^ n 中的10,叫作基数或底。 2进制计算如下: 2,与其把 10 ^ 0 值记作 0,还不如把它记作每个数的10分之一,所以 10 ^ 0 就是 10 ^ 1 的 10分之1,也就是1。 注意:在这里想强调的是,不要将...

2018-01-23 08:44:04

阅读数:145

评论数:0

Java 泛型在类继承方面的使用

对泛型的了解不多,最近了一个类继承方面的包装,更进一步了解泛型能如何使用。 需求如下: 有一个工厂类,通过工厂类去生产一个 Consumer。 Consumer 需要调用 setMessageListener 方法去设置一个 IMessageListener。 这个 IMessageList...

2018-01-12 15:17:06

阅读数:247

评论数:0

apache-common pool 的使用

Apache Commons-pool2(整理) apache-common pool的使用

2017-11-24 08:26:10

阅读数:180

评论数:0

go - 测试学习文章总结

资料的顺序是:由上至下,由浅入深1,三分钟了解 go test Go怎么写测试用例:非常适合立刻上手。这个文章是build-web-application-with-golang书中的一部分。这个本也非常不错,非常适合简单入门。 【译】GO 中如何进行单元测试:也是一个由浅入深的文章。文章里有一些...

2017-11-21 12:34:28

阅读数:223

评论数:0

go - time包的定时器/断续器

from: https://www.kancloud.cn/digest/batu-go/153534定时器在time包中有两个函数可以帮助我们初始化time.Timertime.Newtimer函数初始化一个到期时间据此时的间隔为3小时30分的定时器 t := time.Newtimer(3...

2017-11-18 11:46:59

阅读数:183

评论数:0

在 github 上快速查看 commit 内容

格式:https://github.com/<owner>/<project>/commit/<hash>例子:https://github.com/jerith666/git-graph/commit/35e32b6a00dec02ae7d7c45c6b710...

2017-11-15 15:27:28

阅读数:923

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭