公众号的文章,已经累积到了500篇,每次数字的更迭,都会从中吸取经验和教训,得到一些启发,当然,少不了读者们的支持和鼓励,这些都是动力,督促着我。
人生面临很多的选择,有对有错,但其实对错是相对来说的,当下的错,长远看未必是错,坚持自己的信念,知道自己想要的是什么,可能才是最重要的事情。
目前,我的文章主要是以下几类,
1. 技术类
Oracle技术类:包含了常识、安装部署、实际案例、原理讲解、开发,以及《Oracle Concept》一书的翻译。
其他数据库技术:目前包含了MySQL、EDB。
开发技术类:包含了Python、应用运维的案例、Tuxedo、Java。
技术会议:参会的经历、感想、见闻。
2. 非技术类
生活随笔
旅途见闻
体育类
读书笔记
其他
历史数据统计的文章:
《公众号500篇文章数据统计》
《公众号400篇文章数据统计》
《公众号300篇文章数据统计》
《公众号250篇文章数据统计》
《公众号150篇文章数据统计》
《公众号100篇文章数据统计》
历史文章的链接:
《公众号400篇文章分类和索引》
《公众号300篇文章分类和索引》
《公众号250篇文章分类和索引》
《公众号150篇文章分类和索引》
《公众号100篇文章分类和索引》
以下是这500篇文章链接,可以快速了解,直达文章。
Oracle常识:
这些Oracle基础面试题,你能快速地回答出来么?
Oracle的一项“AI“技能介绍
Oracle软件的收费标准4
Oracle ADG究竟是否收费?
Oracle安装部署:
12c CC,不得已的重装
Oracle 12c CC安装碰见的认证问题
Oracle 12c CC安装部署攻略 (下)
Oracle 12c CC安装部署攻略 (上)
Oracle Patch补丁体系和如何打补丁
客户端ADR配置
安装Oracle Linux碰见的几个问题
11g Grid Control安装过程的一些“坑”
Oracle案例:
一个索引热块的性能问题
间隔分区报错ORA-14758
变通执行truncate
9i下优化器模式的选择
领会ORA-01405错误的含义和解决
并行创建主键的问题延伸
使用并行创建主键约束的“奇葩”过程
delete操作对UNDO表空间容量的冲击
从rownum的SQL需求还能归纳出的知识
rownum的SQL需求
从一条"错误"的SQL,了解rownum的作用
已存记录的非空约束限制
探寻大表删除字段慢的原因
传说中的“谓词越界“场景
大表删除字段为何慢?
一个更新数据的需求
学习一下dbms_parallel_execute
千万级表数据更新的借鉴帖
增量数据读取的需求
千万级表数据更新的总结
CTAS建表容易忽略的一些细节
千万级表数据更新的反馈
误删除数据恢复的一种场景
千万级表数据更新的需求
用SQL实现的一个数据统计需求
隐式转换的案例场景
在线创建索引的问题案例
一张频繁DML的大表,如何正确地创建索引?
数据库层探究应用为何“卡住”
一个非常小的数据复制需求
用户的密码过期,如何解决?
字段拆分多行的需求
excel数据导入Oracle的需求
ORA-09817错误场景
返璞归真 - Oracle 9i的RBO执行计划案例
初学SQL注入
PL/SQL中SQL语句10053创建方法
有关10053事件,你知道这两个知识点么?
SQL语句Concatenation字符串拼接错误
探究外键为何要建索引?
ORA-02266错误解决方案
一个COMMIT提交次数的问题
路由冲突对数据库的影响
统计信息的偏差,导致SQL性能影响的一则案例
操作分区表提示ORA-01502
under any table权限
花有重开日,人无再少年
一生可能只有一次耐高,但优化可以不止一次
困扰许久的一个ORA-00060错误解决
Oracle日期类型占用的空间
表访问授权问题
如何查询某个用户下能执行哪些存储过程?
时间间隔分区,及其默认表空间的几个使用场景
如何使用TTS进行数据复制
如何生成其他会话的10046?
普通堆表在线转换为分区表
如何统计表的活跃度?
统计信息锁定的一种场景
imp/exp导入导出的一些错误
统计信息的解锁
普通堆表导入为分区表需求
无备份情况下,绕开ORA-01578错误的脚本
Oracle CBO选错执行计划的一种场景
imp错误IMP-00098: INTERNAL ERROR: impgst2Segmentation fault
Oracle导入导出的常见错误
Oracle违反约束数据的workaround
自适应log file sync影响案例
试用ODU软件恢复corrupt block
"0.1"在PL/SQL Developer和sqlplus中如何不显示为".1"?
一次夜维SQL的性能优化
从ORA-01950报错我们能了解的知识
ORA-28002的一个细节(文末有彩蛋)
上周上线碰见的ORA-00054错误回放
表中已存重复数据的情况,如何增加唯一性约束?
新员工培训环境准备中,碰见的两个ORA-600错误
数据迁移中碰见的一些问题
有索引却不用的两个场景
解决导入过程中出现的ORA-02289错误
如何验证dump文件的有效性
生产数据导入测试环境碰见的一些问题
一个诡异的SQL事务现象
解决Logical Reads高的方法和实验
缓解latch: cache buffers chains的案例
如何解决/home/oracle: is a directory报警
Numeric Overflow,SQL问题?Java Code问题?
误删除序列sequence,是否可以找回?
kill等待session的方法 - 引申自恩墨面试题的一些思考
从ORA-01752的错误,透过现象看本质
我的第一次坏块故障恢复经历
一个执行计划异常变更的案例 - 正传
一个执行计划异常变更的案例 - 外传之SQL Profile(下)
一个执行计划异常变更的案例 - 外传之SQL Profile(上)
一个执行计划异常变更的案例 - 外传之直方图
一个执行计划异常变更的案例 - 外传之SQL AWR
一个执行计划异常变更的案例 - 外传之ASH
一个执行计划异常变更的案例 - 外传之AWR
一个执行计划异常变更的案例 - 外传之查询执行计划的几种方法
一个执行计划异常变更的案例 - 外传之聚簇因子(Clustering Factor)
rolling invalidation对子游标产生的影响
一个执行计划异常变更的案例 - 外传之查看绑定变量值的几种方法
一个执行计划异常变更的案例 - 外传之绑定变量窥探
一个执行计划异常变更的案例 - 前传
使用exp导出报错EXP-00091
一次有意思的错选执行计划问题定位
一个低级的ORA-01017错误
一个开发需求的解决方案 & Oracle临时表介绍
空格字符的错误造成监听无法启动
PRVF-0002错误
TO_DATE函数索引报错ORA-01743
sqlplus登录报ORA-06502错误的问题排查和解决
寻找锁定数据库用户的真凶
传输表空间TTS操作
Oracle原理:
混淆的行迁移和行链接
Oracle和PG的count
Oracle各版本的分区表演进
对imp中的fromuser参数的偏差理解
小时制式问题
Oracle中YY和RR表示年份的区别
Oracle读取数据的顺序问题
浅谈显式转换和隐式转换
Oracle不同版本group by的变化
由点及面了解Oracle的Sequence序列
什么是rowid?
来自MOS的一篇文章,《为何在查询中索引未被使用》
*_tab_privs相关的两张视图介绍
CBO如何选择相同cost的索引
探索索引的奥秘 - 10053事件
探索索引的奥秘 - 有索引就一定会用么?
探索索引的奥秘 - 索引的属性
truncate表,会将统计信息清除么?
一个关于Definer和Invoker的权限问题
DML错误日志表
一张几亿的分区表,能改名么?
修改表字段长度的操作,对业务是否有影响?
alter table新增字段操作究竟有何影响?(下篇)
DBMS_STATS.AUTO_SAMPLE_SIZE的值是什么?
dbms_space.create_table_cost的unwrap解密和原理解析
非分区表是否可以创建分区索引?
ORA-01653/01654错误和dba_free_space视图的理解
创建索引的两种方式比对
PLUSTRACE角色
两个和安全相关的Oracle参数演进
PMON主动调用的频率控制
一个用户创建引发的权限控制问题
select count(*)、count(1)、count(主键列)和count(包含空值的列)有何区别?
interval间隔分区STORE IN参数的作用范围
NLS_LENGTH_SEMANTICS参数引申的问题
新增非空约束字段在不同版本中的演进
alter table新增字段操作究竟有何影响?(上篇)
外键为何要建索引?
Oracle Concept翻译:
《Oracle Concept》第三章 - 9
《Oracle Concept》第三章 - 8
《Oracle Concept》第三章 - 7
《Oracle Concept》第三章 - 6
《Oracle Concept》第三章 - 5
《Oracle Concept》第三章 - 4
《Oracle Concept》第三章 - 3
《Oracle Concept》第三章 - 2
《Oracle Concept》第三章 - 1
《Oracle Concept》第二章 - 22 (12c内容补充)
《Oracle Concept》第二章 - 21 (12c内容补充)
《Oracle Concept》第二章 - 20 (12c内容补充)
《Oracle Concept》第二章 - 19
《Oracle Concept》第二章 - 18
《Oracle Concept》第二章 - 17
《Oracle Concept》第二章 - 16
《Oracle Concept》第二章 - 15
《Oracle Concept》第二章 - 14
《Oracle Concept》第二章 - 13
《Oracle Concept》第二章 - 12
《Oracle Concept》第二章 - 10
《Oracle Concept》第二章 - 9
《Oracle Concept》第二章 - 8
《Oracle Concept》第二章 - 7
《Oracle Concept》第二章 - 6
《Oracle Concept》第二章 - 5
《Oracle Concept》第二章 - 4
《Oracle Concept》第二章 - 3
《Oracle Concept》第二章 - 2
《Oracle Concept》前言-12c内容补充
《Oracle Concept》第一章-1
《Oracle Concept》前言介绍-6
《Oracle Concept》前言介绍-5
《Oracle Concept》前言介绍-4
《Oracle Concept》前言介绍-3
《Oracle Concept》前言介绍-2
《Oracle Conecpt》 - 目录结构
《Oracle Conecpt》 - 初步认识1
Oracle开发:
jdbc jar版本对读取sequence的一些区别
JDBC读取数据优化-fetch size
一个触发器需求的案例
学习show_space存储过程
预估表和索引空间容量的方法
时间戳相减的几种方法
含LOB的表实际容量计算方法
经典的print_table学习
三种批量删除PLSQL写法效率的比对
SYS_CONTEXT函数返回IP地址的一些误解
一种批量删除数据的方法
一个分页排序SQL查询结果集不确定的案例
11g中利用listagg函数实现自动拼接INSERT语句
sosi脚本改造
java.sql.SQLException: 索引中丢失 IN或OUT 参数::x
MySQL:
学习的好地方 - 阿里数据库内核组月报站点
MySQL表名大小写问题
Lost connection to MySQL server错误
Windows环境安装MySQL ZIP Archive
MySQL远程访问权限的设置
MySQL系统运行状态实时监控(python版本)
MySQL系统运行状态实时监控(shell版本)
MySQL 5.6搭建主从复制
MySQL 5.6 rpm安装方法和碰见的问题
MySQL的rpm和源码两种安装操作
EDB:
EDB官方网站和文档的介绍
EDB无法删除分区子表的错误
Oracle/EDB/达梦,对同字段多索引的支持
EDB索引坏块的问题
EDB(/PG)对于执行计划的解读
EDB是什么数据库?
EDB日期类型的一个问题
Python:
python读取配置文件
应用运维:
幂等性
两个shell开发的小错
几种关系型数据库的介绍
什么是字符集?
RAID的基础知识
wrong ELF class ELFCLASS64错误
Linux中Too many open files错误的解决
应用执行慢的定位案例
一个shell中变量作用域的问题 - 另解
一个shell中变量作用域的问题
一次惊心动魄的问题排查
碰见.swp文件咋办?
一个shell解析文件的需求
Linux下如何避免误操作执行rm
我经常用的一些vi快捷键
iptables-远程访问数据库端口策略
filebeat占用Linux空间未释放的问题解决
经典的运维脚本三步曲
json格式值班表解析
定制化删除ES索引数据
Linux实际内存占用率算法,以及使用Python实现内存监控
Tuxedo:
Tuxedo错误号汇总
Tuxedo Client调用无法连接WSL
两个Tuxedo Client问题的困惑
Tuxedo两个小问题解决
Tuxedo域连接错误引出的netstat不同平台参数的区别
Oracle服务端和客户端版本补丁不一致造成Tuxedo应用程序出core案例
Tuxedo服务无法启动的问题解决(涉及MP下tlisten和TLOG的报错)
Java开发:
实现CSDN博客之星的自动排名
使用druid碰见的一个诡异问题
Java日期中“y”和“Y”的区别
为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
Bruce Eckel给新手程序员的建议
有意思的一些红包算法
JDBC读取新插入Oracle数据库Sequence值的方法
从MySQL和Oracle的JDBC驱动源码,看批量操作有何不同?
Java保留两位小数的方法
开发问题小结
REST初体验
MyBatis中的JdbcType映射介绍
生活随笔:
Oracle ACE,一段不可思议的旅程
高考
逃出996,追逐新目标!
许久不见,甚是想念,天堂之上,愿你安好!
我和《程序员》杂志的点滴交集
遇见更好的自己
这就是生活,不管你喜不喜欢,他就在这里!
有一场青春,就叫高考
忽而今夏,一定要抓住你的何洛/章远
只要你起跑,永远都不晚
来自《小猪佩奇》的思考
愿你在天堂一切安好!
今天是第730天了
12年老程序员的5次转型(文末有彩蛋)
一篇FaceBook海外面试经历的文章
后沙峪之第一天
DBA 3.0时代来了!
“扎心”的文案
我写推文的一些初衷
《战狼2》观影感想
不忘初心,方得始终(2016.7-2017.2文章索引)
bye bye 2016,hello 2017
旅途见闻:
伦敦地铁介绍
我经历的日本东京交通
巡游KAMO店
亚冠之旅-浦和红钻球场篇
梦想还是要有的,万一实现了呢?
西甲之旅-皇马伯纳乌
西甲之旅-巴塞罗那诺坎普
英超之旅-入境小结篇
英超之旅-出行前准备篇
英超之旅-伦敦奥林匹克体育场篇
英超之旅-酋长球场篇
英超之旅-洛夫图斯路篇
英超之旅-古德逊公园篇
英超之旅-安菲尔德篇
英超之旅-老特拉福德篇
《英超之旅-依蒂哈德篇》
英超之旅-wifi篇
英超之旅-伦敦地铁篇
英超之旅-斯坦福桥球场篇
英超之旅-观赛球票篇
英超之旅-拉克文农球场篇
我的英超之旅-剧透篇
《英超之旅-签证准备篇》
疯狂的事情,即将开始
牛津辩论社
魔都之行杂谈
重庆初印象
上海见闻
技术会议:
价值3400的福利,扑面而来!
DTCC大会归来感想
小福利 - DTCC大会门票免费送
GOPS的魔都之行
下周演讲预告:《见微知著,数据库应用设计优化浅谈》
有趣的sequence知识 - 一些开发中sequence的使用经验
有趣的sequence知识 - 18c的sequence新特性
有趣的sequence知识 - 性能问题
有趣的sequence知识 - 基本介绍
OCMU技术分享活动
学习TED演讲经验
TED演讲介绍
参加WOT技术峰会的见闻
OCMU技术分享PPT链接
OCMU联盟技术分享
Oracle技术分享主题投票结果
Oracle技术分享主题征集投票
ACOUG年会感想和启发
EXIN DevOps Master培训有感
第七届数据技术嘉年华
2017 Oracle Open World会议介绍汇总
2017 Oracle Open World (1)
Oracle培训的建议收集
百度AI大会的一些想法,了解DuerOS、Amazon Alexa和Echo
参加ACOUG嘉年华的体验和总结
OCM成长之旅
东成西就(国安和首钢):
数说国安的上半赛季
五连胜?这才刚刚开始!
聊聊两场球
再现高效传控
可贵的胜利
新赛季从超级杯开始!
从0:3到2:2,国安是冠军!
决战,还有半场!
京沪大战,五味杂陈
悬念一一揭晓了,几家欢喜几家愁
憋屈、郁闷的一场比赛
东不成,西没就,又如何?
不畏强敌,不忘初心,砥砺前行!
输了,又如何?
迎难而上,一个字儿:战!
失败,未尝不是件好事
决战就在今晚,为了荣誉,加油!
迎接天王山之战
一样的京津德比,不一样的心境
戒骄戒躁,继续前行!
赢就一起狂,输就一起扛
不得不吹一波比埃拉
革命尚未成功,同志还需努力!
知足者常乐,继续前进!
自助者天助!
数据说中超Tiki-Taka,梦想还是要有的
用实力说话,不服再战!
闲话国安
春风十里不如你
从0:2到2:2的“惊”和“喜”
国安对阵恒大会有惊喜么?
京津德比,1:1不亏
从数据说国安
96黄金一代的谢幕
油腻与否,与年龄无关,与心境有关-Stephon Marbury
曾经的“东成西就”
我看新赛季的北控和首钢
中超悬念
今儿的闲篇儿(10011、亚冠、欧冠、NBA)
国安0:1上港
聊聊新赛季的北京首钢
富力2:1国安
国安4:4延边
华夏2:0国安
国安4:0辽宁
国安2:2鲁能
建业0:2国安
申花1:2国安
老马,加油!北控,加油!
国安2:0贵州
京津德比的一些浅薄见解
今夜北京无眠,今夜北京无泪!
世界杯:
写在决赛之前
传控Tiki-Taka战术解惑
花有重开日,人无再少年 - 八强之战展望
真正的战斗,才刚刚开始
世界杯E-H组第一轮尬聊
世界杯A-D组第一轮尬聊
世界杯来了,你关注什么?
体育:
从足球说到鲁伯特之泪
球鞋的世界
少年的梦想
Comeback Complete
数字背后的欧洲足球联赛 - Transfers
数字背后的欧洲足球联赛 - Sponsorship
数字背后的欧洲足球联赛 - Ownership
你我都曾是少年
什么是"Tifo"
数字背后的欧洲足球联赛 - Domestic competitions and supporters
无论结果,这是我们自己的球队
致敬穆帅!
致敬风城玫瑰,再次绽放!
“火车头”和“迪纳摩”的故事
后会无7
半夜看球,是怎样一种感觉?
看了这则故事,你会坚持梦想么?
Black Mamba
巴萨主场比赛空场的原因 - 有关加泰罗尼亚的科普
当体育遇上政治
不是所有失败都毫无意义
国足希望犹存
国足出线,有戏么?-记于战乌兹前夜
聊聊篮球,聊聊中国男篮
我看内马尔转会
读书笔记:
《收获,不止SQL优化》 - 脚本积累集合 - 1
《收获,不止SQL优化》 - 获取执行计划的方法对比
《收获,不止SQL优化》 - 调优信息一键生成脚本学习
送书活动 - 小麦苗的《数据库面试笔试宝典》
《深入理解Oracle 12c数据库管理》 - 第五章学习笔记
《深入理解Oracle 12c数据库管理》 - 第二章和三章学习笔记
你是否从文章中,看见了一些自己的影子?
《深入理解Oracle 12c数据库管理》 - 第一章学习笔记
我读过的一些Oracle相关的图书
初次接触《深入理解Oracle 12c数据库管理》
其他:
Switch-如何解决网速慢?
PLSQL Developer中文乱码问题
科普“云”词汇:IaaS、PaaS、SaaS
PLSQL Developer免密登录
GitChat的1024活动,文末有福利!
英语流利说使用心得
若干关于excel的知识
Windows 7清理隐藏文件
谋一次“私”,集赞喽!
小而实用的软件介绍-2
初识Tello无人机(文末有招聘彩蛋)
分享一波干货,总有一款适合你
Windows下如何根据端口找出进程?
成功之路,没有捷径
什么是GDPR?
公众号文章主题你来定,欢迎各位投票给出建议
一些技术公众号推荐
PLSQL Developer日期格式如何定制化
PowerDesigner逆向工程导出pdm
英文科技类文章的翻译
UltraEdit中文字符被自动删除的原因
iphone 6s plus听筒无声故障的解决方案
WPS制作组合图表
“给赞”和“微信”的PK
介绍两款小众,但是实用的软件
MAC下安装SVN客户端
开源软件许可
一些微信公众号推荐
Mac Book报错Unapproved Caller的解决
无线路由器的些许知识
VMware Fushion解决"vmmon模块的版本不匹配"报错
一些搬迁GitLab环境中碰见的问题和解决
强制找回GitLab管理员账户密码的方法
MBA中Safari访问Domino邮箱服务器的配置
GitLab初体验