<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[神芷迦蓝寺]]></title><description><![CDATA[for /l %l in (1,1,3000) do echo I love you three thousand times]]></description><link>https://blog.youkuaiyun.com/mochou111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mochou111]]></copyright><item><title><![CDATA[日增进：Oracle如果一不小心drop删表了怎么办]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/132797706</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/132797706</guid><author>mochou111</author><pubDate>Fri, 15 Sep 2023 13:26:28 +0800</pubDate><description><![CDATA[大多数人在一生要强的Coding生涯中，除了谨慎谨慎再谨慎的情况下，依然都会或多或少的遇到删库删表操作，这个时候并不需要那么急着提桶跑路，数据库在设计之初就始终牢记初心，不忘使命，对数据的"删除"是非常严肃的。我们都知道IDU这种都有归档日志以供恢复，同样的删除表DROP亦有。Mochou作为一个数据工作者，本应时刻对数据保持敬畏之心，但突然有一天某种原因，他把表删了，表结构还能重新创建，那表数据怎么办？2.恢复该表（恢复时间为drop前，会自动建表，自动完善数据）]]></description><category></category></item><item><title><![CDATA[日增进：Oracle dump文件的导入导出]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/128481490</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/128481490</guid><author>mochou111</author><pubDate>Thu, 29 Dec 2022 14:38:44 +0800</pubDate><description><![CDATA[虽然去Oracle化进程如火如荼，但毋庸置疑的是在银行，政府等政企单位里，Oracle数据库的占比依然是个大头]]></description><category></category></item><item><title><![CDATA[日增进：如何用sql求基金连涨、连跌天数]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/127968313</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/127968313</guid><author>mochou111</author><pubDate>Mon, 21 Nov 2022 17:51:31 +0800</pubDate><description><![CDATA[sql求连续]]></description><category></category></item><item><title><![CDATA[日增进：Oracle优化器规则与切换]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/127954248</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/127954248</guid><author>mochou111</author><pubDate>Sun, 20 Nov 2022 21:30:17 +0800</pubDate><description><![CDATA[Oracle的CBO&RBO]]></description><category></category></item><item><title><![CDATA[基于多库通用SQL代码转换的新系统MSE介绍]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/127491310</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/127491310</guid><author>mochou111</author><pubDate>Mon, 24 Oct 2022 14:13:51 +0800</pubDate><description><![CDATA[MSE是一种多库并用的代码在线转换系统工具。摒弃一库一写，本地函数等复杂多变的应对方式，采取字符转换高效简洁地实现数据分析常用的DDL和DML语句实时转换，一套代码，多库通用]]></description><category></category></item><item><title><![CDATA[日增进：hash分表概论]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/127157741</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/127157741</guid><author>mochou111</author><pubDate>Mon, 03 Oct 2022 23:13:09 +0800</pubDate><description><![CDATA[分库分表]]></description><category></category></item><item><title><![CDATA[日增进：python性能分析工具line_profiler]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/126991741</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/126991741</guid><author>mochou111</author><pubDate>Thu, 22 Sep 2022 14:57:51 +0800</pubDate><description><![CDATA[高端的程序员不仅关注实现它，更关注如何在最小成本下快速有效的实现它]]></description><category></category></item><item><title><![CDATA[我的五周年创作纪念日]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/126977504</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/126977504</guid><author>mochou111</author><pubDate>Wed, 21 Sep 2022 18:16:24 +0800</pubDate><description><![CDATA[向未来更美好的时光前进]]></description><category></category></item><item><title><![CDATA[基于PG-Oracle和MySQL的三库通用sql代码开发]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/125995376</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/125995376</guid><author>mochou111</author><pubDate>Tue, 26 Jul 2022 18:31:02 +0800</pubDate><description><![CDATA[一个SQL，多库通用]]></description><category></category></item><item><title><![CDATA[给测试小姐姐的第三封信 | ORACLE存储过程知识分享和测试说明]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/125978098</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/125978098</guid><author>mochou111</author><pubDate>Mon, 25 Jul 2022 16:36:53 +0800</pubDate><description><![CDATA[给测试的存过介绍]]></description><category></category></item><item><title><![CDATA[成为一个大数据开发工程师的学习步骤--文字版]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/122686215</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/122686215</guid><author>mochou111</author><pubDate>Tue, 25 Jan 2022 15:42:12 +0800</pubDate><description><![CDATA[本博客搬运自我知乎所出视频成为一个大数据开发工程师的学习步骤？ - 知乎大数据的学习是有条件限制的，首先你需要是一名普通的工程师，如果你是Java工程师的话更好，但如果你是小…https://www.zhihu.com/question/67872368/answer/416481734


P1:江南无所有，聊赠一枝春，大家好，欢迎来到恒生课程。本期我们站在一个开发者的角度来回答题主的问题：成为一个大数据开发工程师的学习步骤。

P2:在回答问题之前，先做一个简单的自我介绍，我目前就职于恒生财富经纪业务.]]></description><category></category></item><item><title><![CDATA[定点一键查询GUI编程的设计与开发]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/122685141</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/122685141</guid><author>mochou111</author><pubDate>Tue, 25 Jan 2022 15:06:23 +0800</pubDate><description><![CDATA[背景

前几天一朋友问我怎么能定点查询数据并格式化输出，因为在百度上查出来的广告和链接居多，有用的信息需要手动筛选，比较麻烦。

本质上他这个需求其实运用更多的是爬虫，即从百度上定点查询数据，并以结构化形式呈现。居于此，我想到了之前在git上看到的百度蛛(BaiduSpider)开源项目，想着可以使用它为核心来开发，鉴于朋友的IT技术能力不那么好，便再结合python的GUI编程Tkinter来给他包一层，直接给他一个exe可执行文件在电脑上，打开运行方便查询和数据粘贴，Demo样例图如下



开发

百]]></description><category></category></item><item><title><![CDATA[日增进：手把手教你搭建钉钉预警机器人]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/122241554</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/122241554</guid><author>mochou111</author><pubDate>Thu, 30 Dec 2021 18:20:06 +0800</pubDate><description><![CDATA[摘要

随着生产上线业务的不断增多以及无人值守需求的日益增长，钉钉预警机器人的出现极大的解决了我们的问题。本文从0到1详细介绍讲解下钉钉预警机器人的搭建与自定义，分为机器人搭建，预警内容开发，上线部署三大步

机器人搭建

以下所有的配置开发均来源于钉钉官网文档，喜欢阅读官网或者有更进一步个性化的需求可前往查看，也可以跟随笔者站在初级开发者的角度来一步步搭建

首先是先要有一个群以及你有这个群添加机器人的权限，然后

添加机器人
群设置--智能群助手--添加机器人--自定义，选择添加，然后进行相关设置


]]></description><category></category></item><item><title><![CDATA[日增进：记一次PG主从搭建及数据同步性能测试流程]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/121852306</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/121852306</guid><author>mochou111</author><pubDate>Fri, 10 Dec 2021 15:40:15 +0800</pubDate><description><![CDATA[目录

背景

PG安装

主从配置

主库配置

从库配置

验证主从搭建

数据同步

背景

随着金融领域关系型数据库的去ORACLE化，越来越多的客户现场开始采用国内自产云数据库或者开源数据库。国内自产的数据库有OceanBase，达梦，以及我们恒生的LightDB(超好用，极推)，他们都有很强大的性能和客户至上的运维，这里便不再多说。我们的产品所用到的开源RDBMS目前以MySQL为主，它的优点是很多的，体积小、速度快、总体拥有成本低、开放源代码等等，这也是客户用的最多产品。但是MySQL有一个.]]></description><category></category></item><item><title><![CDATA[日增进：kettle如何处理文本数据传输为‘‘而不是null]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/120161098</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/120161098</guid><author>mochou111</author><pubDate>Tue, 07 Sep 2021 16:34:13 +0800</pubDate><description><![CDATA[kettle在传输过程中有时候会遇到字段数据为空，会写入''，但是传输的目标字段里该字段为number或者date类型，这个时候就会报错

比如kettle 传输了两个字段，id,name,age，文本字符该字段为空，传入的是''，而不是null,则就会报字段限制错误

这个时候我们可以在${KETTLE_HOME}/.kettle/kettle.properties文件里加一句


# 自动填补为空
KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL=Y


那么对于文件里的空字符]]></description><category></category></item><item><title><![CDATA[本地ORACLE报ORA-12514: TNS:监听程序当前无法识别请求服务]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/120160618</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/120160618</guid><author>mochou111</author><pubDate>Tue, 07 Sep 2021 16:18:01 +0800</pubDate><description><![CDATA[写在前面：本博客只是用来日常记录报错改正，只适用于装在本地的Oracle测试库，由于以下操作涉及数据库重启，监听重启，不建议生产库操作，如为正式生产库请绕行


该报错是由于Oracle数据库网络变动，或者其他系统原因造成自动重启的监听和数据库出现问题，可以通过重启监听来解决

lsnrctl stop
	lsnrctl start
如仍无法解决

可通过采用数据库重启来解决

sqlplus / as sysdba
	shutdown immediate
	startup
学而时习之，不亦说乎
...]]></description><category></category></item><item><title><![CDATA[解决MySQL JDBC数据批量插入慢的问题]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/118280704</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/118280704</guid><author>mochou111</author><pubDate>Sun, 27 Jun 2021 22:03:08 +0800</pubDate><description><![CDATA[MySQL数据库是当前最常用的数据库之一，因此MySQL的ETL相关问题也比较多，这里我们来讨论一下数据批量操作的优化

当前数据批量写入或更新几乎使用的都是JDBC的方式，但是JDBC驱动在默认情况下会无视executeBatch()语句，也就是说我们所期望的批量执行，其实都只是单条插入，造成性能很低。

这个时候我们需要设置rewriteBatchedStatements参数置为true，驱动就会帮我们批量执行sql

在各种开发语言里，添加方式为在jdbc后加入&amp;rewriteBatchedS]]></description><category></category></item><item><title><![CDATA[kettle的文件名通配规则]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/117938307</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/117938307</guid><author>mochou111</author><pubDate>Wed, 16 Jun 2021 01:58:47 +0800</pubDate><description><![CDATA[kettle是一个很好用的ETL工具，参考datax

这里记录一下kettle的文件名通配规则，与我们所熟知的*匹配所有，|是并列等差不多，但也有些许不同，kettle里的wen'j
]]></description><category></category></item><item><title><![CDATA[我的大四]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/117713621</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/117713621</guid><author>mochou111</author><pubDate>Tue, 08 Jun 2021 19:41:55 +0800</pubDate><description><![CDATA[--我曾幻想过无数个美好的日子
--或历历在目，刻骨铭心
--或风轻云淡，秋雨微漾
--那些都已逝去的过往如风一般
--不留痕迹
--却真的来过
--在阳光下春风拂面
--在雨雾蒙蒙中流连忘返
--我想起了那窗前的白绫纱
--点点滴滴都是笑容的痕迹
--停留驻此
--最后的故事是那朵小黄花

闲下来的时光坐在办公室里望着屏幕上的代码不禁遐想，遐想到2016年的那个夏天，仿佛什么都没有发生过，也仿佛什么都在发生着。

大三结束，我回顾我行将完结的大学生涯，除了大一上学期的短暂闪耀外，其他时...]]></description><category></category></item><item><title><![CDATA[存储过程试炼2--建立Test表测试不同类型的存储过程]]></title><link>https://blog.youkuaiyun.com/mochou111/article/details/116612107</link><guid>https://blog.youkuaiyun.com/mochou111/article/details/116612107</guid><author>mochou111</author><pubDate>Mon, 10 May 2021 21:52:50 +0800</pubDate><description><![CDATA[上一篇记录了存储过程的基本知识点https://mochou.blog.youkuaiyun.com/article/details/116503996，这一篇通过建立测试表进行各个不同类型的存储过程试炼



-- *************建立测试表


CREATE TABLE szsz.produre_test_table(
 ID1 INTEGER PRIMARY KEY,
 NAME1 VARCHAR2(50),
 num1 INTEGER,
 bz VARCHAR2(50)
)...]]></description><category></category></item></channel></rss>