自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

reading-conference-writing

不积跬步无以至千里

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL中VARCHAR最大长度是多少?CHAR和VARCHAR有哪些区别?

VARCHAR的最大长度、字符串类型选择,用MySQL的人中十之七八是不清楚的。网上文章鱼目混珠,以讹传讹居多。本文不止介绍了原理,还提供了案例手把手教你自己分析,彻底解决你的疑惑

2019-12-02 00:12:16 24331 46

原创 MySQL实现排名/分组排名/合计(8.0窗口函数rank/dense_rank、5.6/5.7自行模拟)

介绍MySQL查询时直接显示排名/分组排名/分组合计的方法,支持5.6/5.7/8.0版本。涉及`rank()`和`dense_rank()`的使用、`window`窗口函数、MySQL变量的一些用法

2019-10-28 16:29:19 6568 5

原创 全网最全的HTTP状态码解读(Status Code=200/301/302/401/403/404/405/500/502/504)

介绍HTTP状态码(status code)的定义、作用机理,并详细解释了目前已有的状态码

2019-10-09 23:10:08 9007

原创 Java线程基础 - (二)线程的状态详解(对比三种、五种和六种状态)

介绍Java8中Thread(线程)定义的6种状态,并和传统线程模型的三种/五种状态进行对比

2019-08-16 15:30:36 2531 1

原创 MySQL性能分析之show processlist及information_schema.processlist详解

简要说明show processlist和processlist表的使用,重点介绍state、info、time等属性的解释、如何应用于实际分析

2019-08-06 14:46:34 8667 7

原创 阿里云ONS / RocketMQ的定时消息 / 延时消息

实现定时消息(延时消息),比较阿里云ONS、开源RocketMQ、Java异步线程、持久化定时任务等几种方式

2019-07-24 11:07:18 8405 1

原创 Mac安装Zookeeper(gz解压缩与homebrew两种方式)

通过解读官方文档,介绍Zookeeper单机安装启动。命令行与集群模式,提供了官方指南

2021-03-09 14:59:03 3035 1

原创 开发常见隐蔽问题系列

有些隐蔽问题,在一些非常细节处,常规很难想到。

2021-02-24 17:13:44 294

原创 Java函数式编程FunctionalInterface报错:The target method is generic

Java函数式编程的一个常见问题

2021-02-24 17:12:01 2509

原创 阿里云MaxCompute(ODPS)常见使用问题(持续更新中)

记录MaxCompute(ODPS)常见使用问题

2020-08-26 21:32:54 22533 3

原创 the number of input partition columns (1) doesn‘t equal to table‘s partition columns (2)

FAILED: ODPS-0130071:[73,24] Semantic analysis exception - the number of input partition columns (1) doesn't equal to table's partition columns (2)的解决方案。

2020-08-06 23:45:30 8087 1

原创 PostgreSQL(PG)表名/列名数字开头,导致查询报错后结果异常

在pg中,表名或列名以数字开头时,需用双引号引起来,否则会出现各种异常。

2020-07-31 00:15:45 2656

原创 MySQL不完全干货教程(持续更新中)

围绕MySQL的使用,讲解基础用法同时,对内部原理进行分析,并提供了实践样例与权威资料参考,因此不同于一般的使用文档。

2020-06-30 23:59:17 1625 1

原创 PostgreSQL中查看/关闭正在执行的SQL、锁和事务

介绍PG查看/关闭链接、查看锁的方式,同时提供了MySQL的类似性能监控和分析

2020-03-31 00:35:26 9764 1

原创 又一起删库跑路

在远程办公、疫情平台、物流系统、本地生活、电子商务等热点加持下,互联网最近又火出了新高度。作为本地生活和电子商务上都有耕耘的微盟,却被兜头一盆冷水。一切始于“删库跑路”大法。下面是微盟官方的最新通告。...

2020-02-29 16:16:51 1015

原创 Mac常见用法、效率提升方法汇总(持续更新中)

分享Mac使用中的一些心得,对操作习惯、效率有很多帮助。

2020-01-16 00:09:07 561

原创 Mac提高效率的快捷键

分享常用的一些快捷键,可有效提高办公效率

2020-01-15 23:55:03 592

原创 阿里云交互式分析(Hologress)的常见问题

阿里云交互式分析(Holo)是一种数仓查询加速方案,支持JDBC模式。本文介绍其用法和常见问题。

2020-01-15 23:39:18 6319

转载 数据库优化-从设计超过1亿用户的网站说起

本文分享了基于云RDS的分布式数据库设计和优化实践,包括拆分、业务改造、执行计划优化等。

2020-01-15 23:33:13 919

原创 数仓SQL规范及最佳实践(基于ODPS)

数仓建设中总结的SQL规范

2020-01-15 23:10:25 1217

原创 PostgreSQL Limit分页写法

介绍PostgreSQL的Limit分页用法,并与MySQL做简单对比

2019-12-30 14:14:39 4879 2

原创 MaxCompute(ODPS)一对多连表时实现多行过滤(同样适用于MySQL)

UDF只能解决单行数据问题、不能解决一对多问题,窗口函数只能解决单表问题。UDJ方案还未研究,SQL方案如下:SELECT get_key(2, b.brand_uid) as `key`, if(tmp.k = 0, tmp.ks[0], tmp.k) as company_key, tmp.ks[0], cast(2 as smallint) as app...

2019-12-23 23:43:23 855

原创 MySQL常见误区

整理MySQL使用者普遍会遇到的误区和使用问题

2019-12-09 00:09:19 580

原创 Linux中文件上传、下载、传输:rz/sz/scp/wget

日常维护Linux时,经常要操作文件上传、下载、传输,记录下常用的rz/sz/scp/wget等命令

2019-12-06 17:56:28 1488

原创 LeetCode 1114题:按序打印,多线程执行顺序

该题主要考察多线程执行顺序,可以通过Semaphore(信号量)、CountDownLatch(倒计时计数器)、Synchronized(同步关键字)来解决。

2019-12-02 23:59:26 659

原创 网站不可用,全栈思维来搞定,再也不用找运维和开发

每个产品最终都要上线,那么势必会遇到生产故障、不可用的问题。问题的定位一直是老大难,只了解系统局部的开发/运维,往往无从下手。本文分享了从全栈角度,如何分析一个问题、以及如何排查的过程。

2019-12-02 00:00:46 367

原创 MySQL自增列使用replace into的风险

如果一个表,同时存在自增主键和唯一键,使用replace into可能导致主键变化。

2019-12-01 18:24:08 1209

原创 写博客半年了,回顾2019我的变化

整理了这半年的节奏、收获。过去的自己、以及像他那样犹豫踯躅思虑过甚的朋友,希望能获得迈出第一步的冲动和勇气。

2019-12-01 12:20:20 702 10

原创 SQL的分类DDL、DML、DCL、TCL有哪些区别?

SQL是关系数据库的主要操作语言,其分为四类,这里主要介绍其定义和区别

2019-11-28 15:09:41 799

原创 个人GTD工具todoist使用(持续更新)

目前在用todoist管理个人日程,记录使用中的一些经验和问题

2019-11-28 14:50:50 1609

原创 IPv4地址耗尽啦! 互联网的大事情~ 新入网的设备怎么样才不会变黑户

全球IPv4地址正式耗尽,将向IPv6过渡今天,全球43亿个IPv4地址已分配完毕,这意味着没有更多的IPv4地址可以分配给ISP和其他大型网络基础设施提供商。而从理论上讲,IPv4地址耗尽应该意味着不能将任何新的IPv4设备添加到Internet,但是实际上,许多因素会进行缓解。首先是ISP可以重用和回收未使用的IPv4地址。其次是由于NAT(网络地址转换),因此可以在ISP路由器后面私下使用...

2019-11-26 23:30:45 636

原创 Idea使用技巧和常见问题(持续更新)

记录Idea使用中的常见技巧和问题,包括缩进等

2019-11-26 10:42:09 538

原创 MySQL变量使用的常见问题(持续更新中)

记录使用MySQL变量的常见问题

2019-11-25 09:47:38 429

原创 MySQL自动更新列时间戳ON UPDATE CURRENT_TIMESTAMP

介绍MySQL自动更新列、自动更新时间戳(ON UPDATE CURRENT_TIMESTAMP),包括语法、精度等注意事项

2019-11-20 23:06:16 23078 1

原创 Markdown数学公式(LaTex)、特殊文本

介绍Markdown中使用katex排版数学公式和特殊字符的语法

2019-11-20 14:47:27 873

原创 Markdown使用方法、常用技巧汇总

本文整理了一系列Markdown使用的文章

2019-11-20 14:01:20 1475

原创 Markdown文本样式(加粗、斜体、下划线、删除线、高亮、下标/上标)

介绍Markdown中给文本加各类样式的方法,包括但不限于:加粗、斜体、下划线、删除线、高亮、下标/上标

2019-11-20 10:04:33 102191 6

原创 MySQL学习方法:官方文档的使用

分享MySQL官方文档的简单用法

2019-11-18 23:05:26 442

原创 什么是Little Endian和Big Endian?(Endianness:字节序、端序、尾序)

当数据在网络传输或磁盘存储时,都是以字节为单位,而每字节占8bit;那多字节数据如int,以什么顺序读写字节、如何组装成最终输出的数据呢?

2019-11-15 00:18:18 3132

原创 修改主机Host配置(可用于屏蔽网站/广告、防止DNS劫持和污染)

hosts是系统文件、没有扩展名,用于指定域名解析的IP。作用过程查找Hosts配置有无浏览器输入网址有否网址对应的域名向服务器IP发起请求向DNS服务器请求域名对应IP配置方式文件位置:Windows:c:\windows\system32\drivers\etc\hosts;这是系统盘在C盘的情况,如果是其他盘自行修改最前的盘符。Linux或Mac OS:/etc/hosts...

2019-11-14 16:01:54 4289

5Why问题分析法-完整版.ppt

5why法,仅供学习使用。资源来自网上,侵删。 因有真实案例,具备较高参考价值。 注意:此与六何法不同(5w1h),属于另外一个分析方法

2020-07-28

空空如也

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

TA关注的人

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