文章分类
职位技能
常用语言
< 暂无 >
常用工具
< 暂无 >
擅长技能
< 暂无 >
前言 很多时候,在项目初期都是仅采用mysql数据库作为业务数据库,但是随着数据的增长,当单表的数据超过千万级后,在怎么对查询SQL语句进行优化性能都不理想。这种情况下,我们就可以考虑通过ES来实现项目的读写分离:写操作对Mysql库进行操作,读操作采用ES。那么我们应该如
5天前发布 368阅读 评论
越来越多的网站和个人博客都变成 HTTPS ,而自己的博客一直都是用的是 HTTP 协议,作为一个具有强迫症的人,每次用 Chrome 浏览器打开个人博客时看见浏览器地址栏显示的 都感觉很不舒服。趁着前段时间不太忙,将个人博客从 HTTP 迁移到了 HTTPS ,先记录下。 一开始我想直接通
1年前发布 1582阅读 评论
最近一则新闻刺痛了我的神经,中兴公司的某大叔级开发人员被公司逼迫辞职,最后发生惨剧。 再联想起年初的“华为 35 岁辞退”事件,身边也经常听到类似,35 岁就是一个 IT 基层人员的黄昏,而 40 岁就是尽头的说法。 StackOverflow 上曾有一项有关程序员年龄的调查表明 40 岁
1年前发布 1439阅读 评论
在当今世界, 人们几乎不可能脱离他人的服务, 一切自给自足地生活. 回想一下, 我们在超市购物, 在餐饮吃饭, 在公司上班, 解决客户的问题, 这些时候, 我们都在接受别人的服务, 同时也在为别人提供服务. 服务 Service 是什么? 简单来说, 服务就是为满足他人的需求所做的事情, 一
1年前发布 1859阅读 评论
java.util.Scanner类是一个简单的文本扫描类,它可以解析基本数据类型和字符串。它本质上是使用正则表达式去读取不同的数据类型。 Java.io.BufferedReader类为了能够高效的读取字符序列,从字符输入流和字符缓冲区读取文本。 下面是两个类的不同之处: 当nextLine()被用在next
1年前发布 2041阅读 评论
基于Android 6.0源码, 来分析存储相关架构,涉及源码: /framework/base/services/java/com/android/server/SystemServer.java /framework/base/services/core/java/com/android/server/MountService.java /framework/base/services/core/java/com/android/server/NativeDaemonC
1年前发布 3153阅读 评论