自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

翻译 正向代理与反向代理

正向代理与反向代理

2023-11-01 14:36:39 134

原创 京东零售大数据云原生架构实践

本文是2022年CSDI会议主题演讲内容,介绍云原生技术在大数据产品上的应用,这里分成4个部分来谈谈大数据云原生,第一部分是云原生的发展历程,第二部分是云原生的核心技术,第三部分是大数据的发展历程,第四部分介绍京东零售的架构实践;最后是展望这个交叉领域的发展方向。

2022-12-27 14:55:50 3044 1

转载 涅磐:时序数据库的终局与重生

时序数据库到底是什么?与时序数据有何区别?和关系数据库有何渊源?典型的时序数据库有哪些,该如何选择?本文将为你一一解答,同时介绍时序数据库的技术演进与未来方向,带你掌握时序数据库的重点知识与趋势机遇。

2022-09-21 19:29:08 675

原创 配置CLion clang-format保存时自动格式化

安装clang-format在Mac上安装使用home brew:# 安装clang-formatbrew install clang-format正常安装在/usr/local/bin/clang-formatCLion中配置ClangFormatenable CLion ClangFormat在CLion(版本2019.01以上)中打开ClangFormat:具体参考:ht...

2019-10-20 10:21:02 27131 2

转载 Elasticsearch v6.6索引设置什么鬼:enabled, index, doc_values, store, _source,_all

文章目录1. 背景介绍2. ES存储–概述3. 配置项速查4. 配置项详解_all_sourceindexdoc_valuesenabledstore1. 背景介绍最近在使用ES搭建时序数据和日志的存储,阅读了一下ES的官方文档和博客,ES mapping里有很多设置选项,初看令人眼花缭乱,理不清楚之间的关系。这些选项设置不当,有的可能浪费存储空间,有的可能导致无法使用Aggregation,...

2019-03-24 08:38:11 2422 1

转载 Elastic Search权威指南之聚合

本文来自于Elastic官网中文文档,相比于其他书籍,Elastic官网权威指南是更好的参考资料。文章目录聚合1. 高阶概念1.1 桶1.2 指标1.3 桶和指标的组合2. 尝试聚合2.1 添加度量指标2.2 嵌套桶2.3 最后的修改聚合在这之前,本书致力于搜索。通过搜索,如果我们有一个查询并且希望找到匹配这个查询的文档集,就好比在大海捞针。通过聚合,我们会得到一个数据的概览。我们需要的是...

2019-03-06 00:29:53 471

原创 UML类图以及常见类关系图解

最近查询了类图中的常见关系,网上有不少或详细或简略的解释,大部分都是一张图被来来回回的复制粘贴,我借这个文档重新梳理一下概念和类关系。文章目录基本概念类关系泛化 Generalization实现 Realization依赖 Dependency关联 Association聚合 Aggregation组合 Composition一图汇总参考基本概念类图(Class Diagram): 类图是面...

2019-01-07 00:07:43 5723 2

原创 MySQL timestamp字段不一定自动更新

问题应用中用gmt_modified字段来判断记录更新时间,对于1天未更新的就过期掉记录。结果发现有些记录应该更新过(有log为证),结果gmt_modified字段就是没变化,这是为什么呢?CREATE TABLE `advice` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', `gmt_created` timest...

2018-11-20 17:07:23 1708

原创 Java获取指定时区的时间格式

示例分享一个获取指定时区的时间格式方法:timeZoneOffset指定为8,获取东8区的时间,timeZoneOffset指定为-5,获取西5区的时间。import java.text.SimpleDateFormat;import java.util.Date;import java.util.SimpleTimeZone;import java.util.TimeZone;pu...

2018-11-19 13:28:26 3110

原创 MySQL性能分析之Profile

在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数开启后,后续执行的SQL语句都将记录其资源开销,诸如IO,上下文切换,CPU,Memory等,根据这些开销分析当前SQL瓶颈从而进行优化与调整。MySQL版本mysql> show variables like 'version';+---------------+--------+| Variable_...

2018-10-28 23:46:13 415

转载 LevelDB实现原理

引言LevelDB之一:前世今生参考文档快捷键Markdown及扩展表格定义列表代码块脚注UML 图:离线写博客浏览器兼容引言为什么要写这个blog? 好的文章也会随着时间的流逝,变的支离破碎,甚至难觅踪迹。这篇文章不是原创,是根据已有的科技博客的文件整理,补充图片保证文章的相对完整性,方便他人参考。同时通过梳理,也让我自己对LevelDB的...

2018-08-13 10:13:27 400

原创 Vim常用操作和使用技巧

记录一下学习的Vim常用操作和使用技巧,这里记录的不全但是掌握后可以快速开始使用Vim。1. Vim常用操作Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,他的作用是建立、编辑、显示文本文件。工作模式命令模式插入模式编辑模式 输入iao进入插入模式输入”:”进入编辑模式插入命令 命令 作用 a 在...

2018-06-13 23:48:32 273

原创 Spring Boot定时任务fixedRate与你想的不一样

项目中使用到了定时任务,刚好借这个机会实验了一下定时任务以及定时任务中遇到的现象写下来。Spring Schedule 提供三种形式的定时任务:固定延迟时间 @Scheduled(fixedDelay = 时间间隔 )@EnableSchedulingpublic class SpringSchedulerApplication { private static fina...

2018-05-23 08:39:22 7962

原创 GitHub配置

参考Github 官方文档,支持Mac, Linux和Windows平台。 https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent如果你遇到“git@github.com: Permission denied (publickey)”问题,多半是没有把SSH key加到s...

2018-05-17 09:21:51 462

转载 看故事学习负载均衡原理

本文转自微信公众号:码农翻身的“负载均衡的原理”,仅用于学习交流。这是1998年一个普通的上午。一上班,老板就把张大胖叫进了办公室,一边舒服地喝茶一边发难:“大胖啊,我们公司开发的这个网站,现在怎么越来越慢了? ”还好张大胖也注意到了这个问题,他早有准备,一脸无奈地说: “唉,我昨天检查了一下系统,现在的访问量已经越来越大了,无论是CPU,还是硬盘、内存都不堪重负了,高峰期的响应速度越...

2018-05-14 23:59:27 1012

原创 强引用、软引用、弱引用与虚引用

在 Java 中,除了基本数据类型的变量,Java基本数据类型有:字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double;其它的都是引用类型,指向各种不同的对象。理解这几种引用类型,有助于理解Java对象的生命周期和Java的垃圾回收机制。引用基本介绍Java从1.2版本引入了4种引用,这4种引用的级别由高到低依次为: ...

2018-05-13 23:46:48 275

原创 Java-平台印象

Java印象编译 or 解释看了杨晓峰在极客时间里的《谈谈你对Java平台的理解?》(这是一个付费类栏目),我也接机总结一下对Java的印象。文中提到了两个问题:1. 谈谈你对 Java 平台的理解?2. “Java 是解释执行”,这句话正确吗?文中给出的典型回答(版权考虑,只是部分内容): Java 本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“一次编...

2018-05-06 01:09:50 400

原创 名人面对面之David Anderson-看板

因为David要参加2013年8月23/24日的中国敏捷软件开发大会,组织方就在大会前在北京安排了一场“看板”培训。这应该是在中国第一次组织对于看板的培训,而且还是软件开发应用看板的先驱:David Anderson亲自授课,我有幸通过公司报名参加了。关于看板、精益、敏捷的概念,在InfoQ上有篇David的专访,不了解的同学可以参考一下。这里只是澄清几个容易误解的地方:1. 看板(Kanban)...

2018-05-04 23:42:11 1088 1

翻译 NOSQL启蒙: What? Why? When?

前言:网络上有大量的长篇大论来讲述NOSQL,刚看到这篇的精简版,权当作为NOSQL的启蒙材料。在翻译过程中,为符合启蒙特点,对部分内容作了适当的修改和补充。原文:http://www.bodhtree.com/blog/2013/08/05/what-is-nosql-why-nosql-when-nosql/什麽是NOSQL?NOSQL不像它看上去的那样“No SQL”,它的实际意思是”Not...

2018-05-04 23:41:39 667

转载 我希望在软件开发生涯初期就知道的4件事

原文出处: John Sonmez   译文出处: IDF实验室我的软件开发生涯开始于15年前。但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成功,也更节省一些时间。软件开发工作没有“正确方法”在软件开发生涯的早期,我曾经浪费了大量的时间在学习和争辩,错误的相信有一条“绝对正确的方...

2018-05-04 23:41:23 574

转载 程序员必读书单

偶然间看到的一篇总结,列举了我绝大部分认同的书单,虽然这个书单有点长,我个人也没有一一读过。可见作者是用心收集并整理了,这里转载一下,希望帮助到各个层次的程序员们:原文链接:http://lucida.me/blog/developer-reading-list/====================================================================...

2018-05-04 23:40:52 1103

原创 代码质量之基本编程规范

一个团队如何编写高质量的代码,编程规范是最基础的条件,这一条看似简单,实际工作中能够做到整个团队编程规范100%遵守的少之又少。究其原因,理由有很多:团队成员背景各不相同:有多年带着自己风格的老兵,有刚踏出校门的新毕业生;现有软件产品代码没有规范:近朱者赤,近墨者黑。即使有着良好编程规范习惯的程序员,在一堆乱如稻草的代码,也很难做到出淤泥而不染,要想写段良好的代码得需要大量的精力去重构已有的代码。...

2018-05-04 23:39:51 3171

原创 企业文化之华为和汤森路透

刚刚完成汤森路透的两天的企业文化研讨会,作为一个在华为和路透都工作过多年的人,我不自觉的想对这两家各具鲜明特色的公司文化做一番对比。什麽是企业文化?百度百科里面给出的定义:“企业文化,或称组织文化(Corporate Culture或Organizational Culture),是一个组织由其价值观、信念、仪式、符号、处事方式等组成的其特有的文化形象。”这个定义貌似全面但是虚无缥缈,大家看了还是...

2018-05-04 23:28:39 3378

C++ Coding Standard

最新4.0版本编程规范,源自:http://www.codingstandard.com/。

2015-08-23

vimbook-OPL

Vim介绍中最为通俗易懂,覆盖全面的文档,其中大量实例方便读者学习实践。全文572页,分为Tutorial, Details, Appendixes三个部分,虽是英文,并不难懂。Tutorial部分,可以通读,其他部分根据需要阅读查阅。

2015-08-15

gvim用户手册

gvim用户手册(user guide)本是开源免费版,只是http://vimcdoc.sf.net经常会被屏蔽,下载也常常得不到保证,为方便大家,提供gvim user guide v1.9最新版以供参考。 vim乃是技术开发编辑神器,用户手册是用户最常用,也是日常必备文档。

2015-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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