诗与远方

一个走在前端的后端人


  • 首页

  • 关于

  • 标签

  • 分类

  • 书单

  • 阅读排行

  • 搜索

Java之ShutDownHook

发表于 2019-01-18 | 更新于: 2019-01-18 | 分类于 Java | | 热度: ℃
线上JVM挂掉怎么办,不要怕,有优雅停机在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方案。 什么时候可以用钩子1)程序正常退出2)使用System.exit()3)终端使用 ...
阅读全文 »

Netty-CPU使用率高达100%

发表于 2019-01-18 | 更新于: 2019-01-18 | 分类于 Netty | | 热度: ℃
Netty做数据转发,但是CPU使用率太高了。 解决方案:System.setProperty("org.jboss.netty.epollBugWorkaround", "true");//避免CPU使用率达到100% Googling for sun. ...
阅读全文 »

Git团队协作中经常使用哪些术语

发表于 2019-01-18 | 更新于: 2019-01-18 | 分类于 Git | | 热度: ℃
ACK  —  acknowledgement, i.e. agreed/accepted change AFAIK As Far As I Know (就我所知) ASAP abbr. As Soon As Possible 尽快; BTW By The Wa ...
阅读全文 »

Mysql之s_profiling

发表于 2019-01-18 | 更新于: 2019-01-18 | 分类于 Mysql | | 热度: ℃
今天在听Cetus课程的时候,看到了老师说了set profiling=1; 并不知道这是干什么的,来记录一下。 Query Profiler 来定位一条 Query 的性能瓶颈,这里我们再详细介绍一下 Profiling 的用途及使用方法。 要想优化一条 Query,我们就需要清楚的知道这条 Qu ...
阅读全文 »

数据库分片、分区、分表、分库傻傻分不清楚

发表于 2019-01-18 | 更新于: 2019-01-18 | 分类于 Mysql | | 热度: ℃
分片什么是分片在分布式存储系统中,数据需要分散存储在多台设备上,数据分片(Sharding)就是用来确定数据在多台存储设备上分布的技术。数据分片要达到三个目的: 分布均匀,即每台设备上的数据量要尽可能相近; 负载均衡,即每台设备上的请求量要尽可能相近; 扩缩容时产生的数据迁移尽可能少。分片相关概念 ...
阅读全文 »

读《码出高效》笔记

发表于 2019-01-17 | 更新于: 2019-06-11 | 分类于 Books | | 热度: ℃
基于 0与1的信号处理为我们带来了缤纷多彩的计算机世界,随着基础材料和信 号处理技术的发展,未来计算机能够处理的基础信号将不仅仅是二进制信息。比如, 三进制( 高电平、低电平、断电),甚至十进制信息,届时计算机世界又会迎来一次 全新的变革。 在要求绝对精确表示的业务场景下,比如金融行业的货币表示 ...
阅读全文 »

为什么不应该使用ZooKeeper做服务发现

发表于 2019-01-17 | 更新于: 2019-09-13 | 分类于 Zookeeper | | 热度: ℃
本文作者通过ZooKeeper与Eureka作为 Service发现服务(注:WebServices 体系中的UDDI就是个发现服务)的优劣对比,分享了Knewton在云计算平台部署服务的经验。本文虽然略显偏激,但是看得出Knewton在云平台方面是非常有经验的,这篇文章从实践角度出发分别从云平台特 ...
阅读全文 »

你了解Node.js吗?

发表于 2019-01-17 | 更新于: 2019-01-17 | 分类于 Node.js | | 热度: ℃
如果你去年注意过技术方面的新闻,我敢说你至少看到node.js不下一两次。那么问题来了“node.js是什么?”。有些人没准会告诉你“这是一种通过JavaScript语言开发web服务端的东西”。如果这种晦涩解释还没把你搞晕,你没准会接着问:“为什么我们要用node.js?”,别人一般会告诉你:no ...
阅读全文 »

你了解响应式编程吗?

发表于 2019-01-17 | 更新于: 2019-06-27 | 分类于 Architecture | | 热度: ℃
响应式编程?其实说白了,和传统的编程方式没什么区别,都是一些函数调用,只不过是增加了很多适配模式等。响应式编程的英文名,Reactive Programming,那就是针对响应的呗。那啥叫响应呢?你烧水呢,水烧开了,水壶会叫,这就是一下响应了。不要想的太复杂,这些东西都是基于现实世界的需要而来的。响 ...
阅读全文 »

文件锁

发表于 2019-01-17 | 更新于: 2019-01-17 | 分类于 Linux | | 热度: ℃
背景我们都知道,Nginx是多进程程序,80端口是各进程所共享的,多进程同时listen 80端口,势必会产生竞争,也产生了所谓的“惊群”效应。当内核accept一个连接时,会唤醒所有等待中的进程,但实际上只有一个进程能获取连接,其他的进程都是被无效唤醒的。所以Nginx采用了自有的一套accept ...
阅读全文 »
1…8910…13
无法长大

无法长大

生活不应当只有眼前的苟且,还有诗和远方,与其用泪水忏悔昨天,不如用汗水拼搏明天.

125 日志
38 分类
37 标签
RSS
0%
© 2018-3-8 — 2020 无法长大
本站访客数: