自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈哈哈的菜园子

“毛竹”,只生长在中国最东边,4年也只不过长高3cm。但5年后,以每天足足30cm的速度生长着。这样只用6周就可以长到15米了!我想这真是对很多程序员的写照。

  • 博客(157)
  • 资源 (6)
  • 论坛 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 程序员在职场中该不该守规矩,讲原则

几年前东哥在内部会议时感叹:“规规矩矩卖正品的愈来愈难,卖假冒伪劣的早就开上奔驰宝马了,导致越来越多人去买假货水货。那么大家都没有良知么?其实是长期社会观念的畸形导致的 -- 有钱,就是大爷。有钱,就了不起!从来都是如此。”劣币逐良币的现象在社会中比比皆是,在我们程序员日常工作中,守规矩、讲原则的兄弟们经常被那些只说不干、想心机套路同事的人欺负。反而,那些说话好听、会来事儿、欺负老实同事的人,却还深受领导喜爱,升职涨工资经常是他们。这对勤勤恳恳干实事儿的兄弟们不公平!那我们该不该同流合污,一起去卖假货呢

2020-08-13 10:59:55 20590 33

原创 MySQL江湖路 | 专栏目录

该栏目侧重MySQL数据库方向,本文建立知识体系方便检索。希望帮助到更多使用MySQL的朋友,让大家少走弯路,后面我会持续更新、完善MySQL的那些事儿,程序员在外打工不易,都是为了能让家人过得好些。一起加油,一起成长!!

2020-08-04 17:01:03 7280 8

原创 SQL优化最干货总结 - MySQL(2020最新版)
原力计划

MySQL - SQL优化干货总结(吐血版),别辜负了自己的梦想,欢迎白嫖、点赞、收藏。

2020-06-29 16:55:47 28268 27

原创 MySQL中特别实用的几种SQL语句送给大家
原力计划

在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。目录实用的SQL1.插入或替换2.插入或更新3.插入或忽略4.SQL中的if-else判断语句5.指定数据快照或备份6.写入查询结果集7.强制使用指定索引心得体会:高能预警,这是一篇干货满满的MySQL技术文章,总有一天,你必然会用到,记得收藏! -- 来自一位被技术经理毒打多年的程序员的忠.

2020-06-11 17:23:49 30870 53

原创 上个厕所的功夫,就学会了“快速排序”算法
原力计划

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像BAT、TMD等知名IT公司都喜欢考查快速排序原理和手写源码。本文带你五分钟快速了解快排原理和源码。相信能帮助到你。

2020-05-17 20:25:09 102708 105

原创 “我太难了!” 2020年程序员如何才能不再难!
原力计划

王兴曾说:“2019年可能会是过去十年里最差的一年,却是未来十年里最好的一年”。谁曾想,一语成谶。2020年程序员究竟该如何看待自己的职业生涯...

2020-04-15 11:49:55 26517 153

原创 2020年总结 - 不纠结当下,不忧虑未来

  趁着年轻生猛,我要再和生活死磕几年。要么我就毁灭,要么我就铸就辉煌。如果有一天,你发现我在平庸面前低了头,那么请向我开炮。 – 《在路上》  庚子鼠年,自古灾年多丰年稀。对在外打工的程序员们来说,更是令人心酸的。认识的哥儿几个,各自公司都有开源节流的办法。有“强制自愿”降薪30%的;有福利补贴取消的;有年终奖取消的;疫情的锅被堂而皇之的按到了咱们打工人身上,有苦说不出。  岁月划过2020,感受颇丰,值得纪念,请允许我从以下几个个人视角来记录一波。走,上车!2020总结一、面对未知的恐惧 .

2021-01-10 21:27:07 2243 35

原创 MySQL密码策略管理插件validate_password

MySQL5.6版本,引入了新密码校验插件validate_password, 用于管理用户密码长度、强度等,保障账号的安全性。本文让我们一起学习一下用户密码策略如何配置,简单易会

2021-01-03 16:40:48 101 10

原创 Linux安装JDK并配置环境变量 - 详细步骤

LInux安装JDK最详细记录,快来收藏一波,同事需要时,甩他脸上

2020-12-26 22:02:27 3328 10

原创 成功解决:1136 - Column count doesn‘t match value count at row 1

报错信息Column count doesn't match value count at row 1;Column count doesn't match value count at row 1;原因:插入时的数据个数与表中的字段个数不一致,问题基本都出在Insert语句中以 LOL 结构表为测试表为例进行说明,该表包括4列。mysql> DESC `LOL`;+------------+-------------+------+-----+---------+---------

2020-12-22 16:41:03 1804

原创 Linux后台运行程序最实用的两种方式

在Linux后台跑程序什么最好用?拒绝花里胡哨,运维大佬教你最实用的两招!快,快上车~

2020-12-16 17:16:23 1323 23

原创 摸个鱼的功夫,就学会了MySQL的DATE_FORMAT函数

假设某宝为鼓励大家双12买买买,奖励双十一那天订单最多的两位用户:分别是用户1:“剁手皇帝陈哈哈” 和 用户2:“触手怪刘大莉” 一人一万元;  需求1:让你通过MySQL订单表,统计一下双11那天,这两位每小时的购买订单成交数;你会怎么写这条SQL呢?  记得几年前我刚接触MySQl,年少轻狂,在得知不用考虑效率的情况下,我写了个接口循环二十四遍,发送24条SQL去查(捂脸),由于那个接口,被技术经理嘲讽~~表示他写的SQL比我吃的米都多。虽然我们山东人基本不吃米饭,但我还是羞愧不已。。  .

2020-12-08 18:54:35 14830 15

原创 这些主流数据库常用专业术语,你都知道么

汇总了51个数据库术语列表,作为数据库开发人员,你需要知道这些专业术语。在阅读数据库相关文档或专业领域书籍时,会经常见到。

2020-12-07 17:21:46 13666 24

原创 程序员就应该熬夜吗

我不要熬夜加班!我不要吃领导画的饼!!

2020-11-29 18:47:09 3918 32

原创 MySQL定时任务(EVENT|事件)如何配置,必会技能!

MySQL的定时任务你用过没?是真的好用,日后跟同事吹逼的利器。来不及了,快上车!!

2020-11-20 17:30:31 2627 22

原创 JAVA高频216道面试题+答案!!面试必备

最全的一篇JAVA语言面试题+答案了(216道)!!我花了一通宵整理出来。这篇文章对新手和工作经验较少的兄弟们来说,真的是“面试宝典”。请珍惜!

2020-11-06 13:37:22 11847 19

原创 MySQL常用判断函数总结!!看你都用过没

说到if else 你肯定不陌生,这种判断函数在各种编程语言中是家常便饭,但在编写SQL语句中,或许你就很少用到了,甚至还没怎么玩儿过。在MySQL中基于对条件判断的函数又叫“控制流函数”,用于mysql语句中的逻辑判断。本文带大家一起来看一看MySQL中都有哪些常用的控制流函数,以及控制流函数的使用场景都有哪些?

2020-11-02 22:40:06 2755 21

原创 细说varchar与char有哪些区别?

CHAR和VARCHAR是MySQL中两种最重要的字符串类型,两者的原理和区别也是面试中高频问题,如果是你,会从哪几个角度去回答这个问题呢?今天,我给大家总结了一下相关知识点,让我们一起回顾一下吧。 ----- 本文描述和假设使用的存储引擎以Innodb和MyISAM为准

2020-10-30 13:45:23 367 4

原创 你应该掌握的MySQL慢查询调优经验分享

一条慢查询会造成什么后果?之前我一直觉得不就是返回数据慢一些么,用户体验变差?其实远远不止,我经历过几次线上事故,有一次就是由一条SQL慢查询导致的。

2020-10-24 08:04:31 3943 22

原创 MySQL数据中有很多换行符和回车符!!该咋办?

今天一大早客户给我打电话:“小陈儿,昨晚我往数据库导了几十万条数据,然后在web界面很多都搜不到,你们系统做的啥玩意儿啊?这么多BUG!得啵得啵得…”(省略2000字)又习惯性的喷了一遍我们这个项目做的辣鸡~~得得得,客户随便喷,我就当吃了个早饭了。嗝儿~嗯,真饱;

2020-10-23 12:07:41 7784 31

原创 MySQL拼接函数CONCAT的使用心得

前几篇文章给大家介绍了MySQL中的替换函数(Replace)、切分函数(SubString),今天我们一起来看看MySQL专业拼接“字符串”的函数:concat。老规矩,有好的建议和想法,记得写到评论中,等我上班摸鱼时,跟大家一起吃瓜~

2020-10-14 22:13:57 2511 20

原创 MySQL实战中,Insert语句的使用心得总结

Insert语句在实际场景中的用法多样,给他家总结分享一下。记得Mark喔!

2020-10-11 17:20:49 4123 29

原创 java.net.UnknownHostException 解决方法

  今天有位小伙伴来求助,说他们公司用的单点登录,接口URL在公司的公网域名下,如(https://www.csdn.net/xxx/login),他打包好的Web项目在自己机子上跑没问题,一部署到服务器就报 java.net.UnknownHostException 错误,从字面上看是请求目标的服务连不上,网络不通。这到底是怎么回事?又该怎么解决呢?mark一下一般原因:1.服务器没网,调不到公网域名,无法解析出IP,从而无法识别host,导致无法连接;2.网络端口映射做了策略,调用不到自己路由的

2020-09-23 16:24:00 2810

原创 MySQL最左匹配原则,道儿上兄弟都得知道的原则

  自MySQL5.5版本起,主流的索引结构转为B+树。B+树的节点存储索引顺序是从左向右存储,在检索匹配的时候也要满足自左向右匹配。目录一、最左匹配原则的原理二、违背最左原则导致索引失效的情况三、查询优化器偷偷干了哪些事儿四、需要你mark的知识点1、如何通过有序索引排序,避免冗余执行order by2、like 语句的索引问题3、不要在列上进行运算4、索引不会包含有 NULL 值的列5、尽量选择区分度高的列作为索引6、覆盖索引的好处  通常我们在建立联合索引的时候,相信建立过索引的同学们会发现,.

2020-09-11 19:31:00 1696 22

原创 MySQL:replace函数的几种实用场景

MySQL的Replace函数都有哪些用法,你是否都知晓呢?今天,让我带大家花几分钟时间来一起看一看,记得Mark!目录REPLACE语法操作实例使用场景1 -- (Query语句):使用场景2 -- (update语句):使用场景3 -- (插入或替换:REPLACE INTO)附、一张有故事的照片(五)REPLACE语法REPLACE(String,from_str,to_str)即:将String中所有出现的from_str替换为to_str,这里的from_str不支持正则匹配。操作实.

2020-09-06 19:44:40 2970 15

原创 MySQL切分函数substring() - 大家务必要get到这些点

MySQL字符串截取函数主要有:left(), right(), substring(), substring_index() 四种。各有其使用场景。今天,让我带大家花几分钟时间来熟知它们,Mark!

2020-09-03 17:05:48 16849 18

原创 曾经,我以为我很懂MySQL索引

MySQL索引,我们真的了解么?腾讯云数据库负责人林晓斌说过:“我们面试MySQL同事时只考察两点,索引和锁”。言简意赅,MySQL索引的重要性不言而喻。MySQL索引历经了多个版本的迭代,从语法到底层数据结构都有很多改变。今天,让我们一起来看看吧

2020-08-26 09:04:17 18298 34

原创 搞懂这些SQL优化技巧,面试横着走

无论从大厂还是到小公司,一直未变的一个重点就是对SQL优化经验的考察。一提到数据库,先“说一说你对SQL优化的见解吧?”。SQL优化已经成为衡量程序猿优秀与否的硬性指标,甚至在各大厂招聘岗位职能上都有明码标注,如果是你,在这个问题上能吊打面试官还是会被吊打呢?目录SELECT语句 - 语法顺序:SELECT语句 - 执行顺序:SQL优化策略一、避免不走索

2020-08-13 12:10:58 15153 17

原创 灵魂拷问,MySQL到底能否解决幻读问题

MySQL能否解决“幻读”?是DBA同行们面试时很喜欢考察的问题。或许你了解脏读、不可重复读的原理。却一直不理解“幻读”,以及MySQL到底是如何解决幻读的。如果有缘看到本文,这篇文章很可能帮助你彻底搞懂幻读原理及解决方式。

2020-08-02 21:21:55 12966 16

原创 MySQL没有RowNum,那我该怎么按“行”查询或删除数据?

众所周知,MySQL是没有rowNum隐藏列的。陈哈哈教你在没有主键自增ID的情况下,如何根据“行”为条件来查询或删除数据。如:查询或删除第5-10行的数据。

2020-08-01 16:28:22 12925 6

原创 delete后加 limit是个好习惯么

在业务场景要求高的数据库中,对于单条删除和更新操作,在delete和update后面加limit 1绝对是个好习惯。比如,在删除执行中,第一条就命中了删除行,如果SQL中有limit 1;这时就return了,否则还会执行完全表扫描才return。效率不言而喻。那么,在日常执行delete时,我们是否需要养成加 limit 的习惯呢?是不是一个好习惯呢?

2020-07-22 18:12:32 16976 14

原创 xshell上方的标准按钮(工具栏等)消失了怎么办,已解决

在我们日常使用Xshell过程中,上方的工具栏及下一行的标准按钮是最常用的了。前段时间我的“标准按钮”那行突然消失,只能在右上角点击按钮才能显示(如下图)。忍了一周,受不了了。一般情况是菜单设置选项中没有勾上导致的,但我明明勾上了呢?(如下图)不能忍。到底是咋回事呢?后来发现原来有个没有在意的细节(如下图)原来是可拉伸移位的游标,不知什么时候手贱给点过去了。。好了,长按移动出来就OK了。内容不多,希望能够帮到你。...

2020-07-21 15:58:27 3247 2

原创 人生感悟:欲望适度则为利,欲望过度则为害

读书时四大名著只有《红楼梦》没看过。总觉得《红楼梦》里家长里短,没啥看头儿。一直到前段时间,读到了红楼梦中的《好了歌》,品味之余,才发觉自己境界太低。佛经上将我们生存的这个世界称为欲界,欲界的显著特征就在一个“欲”字上。那么何为欲呢?欲就是生命内在的希求。世界上的一切生命体都存在着这样那样的欲望。人们常说“人心不足蛇吞象”,比喻人心永远不能满足,贪心太重,就像蛇一样,想把一头大象吞掉。想想蛇吞象的样子,会是一种什么感受--- 咽不进,吐不出,要多别扭有多别扭。什么都想要,最后可能什么也得不到,.

2020-07-15 17:34:32 2291 4

原创 上个厕所的功夫,搞懂MySQL事务隔离级别
原力计划

隔离级别出自于MySQL四大特性(ACID)中的“I”,也就是隔离性。目的是实现数据、事务一致性“C”。在MySQL在多线程并发场景下,可能会出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)这类并发问题,为了解决这些问题,就有了“隔离级别”的概念。谈隔离级别之前,你首先需要知道,隔离得越严实,效率就会越低。隔离就像是生活中那一件件锁事儿,枷锁越多,活得越累。在很多时候,我们都要在二者之间寻找一个平衡点。隔离级别概述..

2020-07-15 14:53:15 14869 22

原创 MySQL - 常用存储引擎区别总结(2020最新版)
原力计划

存储引擎是数据库的核心,在MySQL中,存储引擎是以插件的形式运行的。支持的引擎有十几种之多,但我们实战常用到的,大概只有InnoDB、MyISAM 和 Memory 了。术业有专攻,这三种引擎各有特点和适用场景,也算是各自的生存技能了,就像各种编程语言一样。本文就带你来多方了解一下这三种存储引擎。来不及解释了,快上车!

2020-07-11 17:07:33 27122 24

原创 Xshell6下载(解压后可直接使用),舒服!!!

还饱受xhell产品各种到期侵害的同志们,可以下载使用这版,本人已经用了将近一年,不存在到期的问题。当然,如果你的机子之前就用了Xshell6且已经过期了。那就不用试了,基本也是没戏o_O,换别的版本的破解版吧~链接:https://pan.baidu.com/s/1z5wRnghMMXJBylXyH7IQRg提取码:08yd...

2020-07-08 13:31:36 117350 170

原创 Xshell6、xftp资源,舒服!!(自行下载)

还饱受xhell产品各种到期侵害的同志们,可以下载使用这版,本人已经用了将近两年半,不存在到期的问题。当然,如果你的机子之前就用了Xshell6且已经过期了。那就不用试了,基本也是没戏o_O,换别的版本的可用版吧~链接:https://pan.baidu.com/s/1zTfZbaNICwVdq9Gv2yFcmg提取码:xsod...

2020-07-08 12:17:47 25606 21

原创 platform-tools_r22-windows.zip资源,舒服!!(各位自行下载)

进来的朋友们都知道,platform-tools_r22-windows版本现在已经不提供下载了,但刷机时用platform-tools_r28版本的可能会出现Snapshot cancel报错(如下图),是platform-tools版本过高不兼容导致的。坑啊,必须得22版本及以下才行。好在- 让我找到了,在这里供大家下载。免谢,记得点个赞~链接:https://pan.baidu.com/s/1MIhF2G_Nj3Nlz29TVdBwVQ提取码:1eof...

2020-07-08 12:06:45 703 24

原创 /dev/mapper/vg_xxx-lv_root 100% 磁盘打满解决方式及思路

上午同事反应MySQL连不上了,我到服务器上用"df -h"查一下磁盘,发现磁盘打满了。解决顺便记录一下流程:查看磁盘状态命令:df -h 查看目录下各文件(夹)所占磁盘大小命令:du -sh *内存爆满截图:排查方式:如图中Mount on所示,该磁盘在 "/" 根目录下,磁盘打满;因此我们基于 "/" 目录查询较大(>1G)的文件,处理掉即可。查询命令:find / -type f -size +1G | xargs ls -lat从图中我们发现占用磁盘的大

2020-07-06 13:03:17 2047 25

原创 delete、truncate、drop的区别有哪些,该如何选择
原力计划

上周四下班后我正在工位上梳理一些文档,同事小姐姐阿侨来找我,“哈哥,晚上有空么?”“嗯?是不是你家冰箱又坏了,让我过去修冰箱啊。”(宿舍跟小姐姐住的很近,前段时间去她家帮她修过冰箱)“哪有,我遇到了一件怪事儿,你来帮我看看嘛~”,阿侨说。“看完再去你家修冰箱么?”阿侨:。。。。。。。。过一会儿我来到小姐姐工位上,她说:“哈哥你看,我发现MySQL有bug,我下午为了清理磁盘,明明删除了100万条MySQL数据,磁盘不仅没有变小,反而更满了呢??”那你是怎么删除的?.

2020-07-05 21:44:37 14506 25

最新版向日葵远程软件_64位

正版向日葵控制软件,个人认为比teamviver好用,teamviver动不动就判断为商用,很烦恼,向日葵免费稳定,需要的同志们自行下载。

2020-11-05

SecureCRT6.50.zip正版包

SecureCRT6.50.zip正版包,当Xhell无法使用时可以尝试该工具,SecureCRT是轻量级操作终端,解压即可使用,效果良好,亲测可用

2020-03-29

SMS4国密封装接口直接可用(java).zip

SMS4国密算法,与String转换封装接口,项目中用到的,已封装接口,直接可以用(java版)

2020-03-23

Sybase.PowerDesigner.v12.5破解版,直接可用

数据库表设计、表结构分析工具,Sybase.PowerDesigner.v12.5破解版,直接可用---db学徒陈士杰

2018-11-09

GMT格式与普通时间格式转换工具类,可直接使用;附带普通时间类型字符串和时间互相转换的可直接使用的接口

GMT格式与普通时间格式转换工具类,可直接使用;附带普通时间类型字符串和时间互相转换的可直接使用的接口

2018-08-07

MAP<---&gt;XML格式互相转换接口,已封装,可直接使用(java版)

MAP --- XML格式互相转换接口,已封装成java工具类,可直接使用(java版),如果有问题可以给我私信,谢谢

2018-08-07

求linux递归将文件名称改成utf8的方法

发表于 2018-12-29 最后回复 2019-01-02

求linux递归将文件名称改成utf8的方法

发表于 2018-12-29 最后回复 2019-01-02

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

TA关注的人 TA的粉丝

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