herman的文章

SQL

Mac 电脑安装 MySQL Workbench 教程

7年前 (2019-05-09) 4900浏览

MySQL 的客户端管理工具有很多,大多数人都喜欢 Navicat,但是这个工具需要注册码。而且在连接服务器后,浪费的连接比较多。还容易造成误操作,比如你的对查询出来的数据,不小心按着键盘改了某个值,离开鼠标后,这条数据的改动就被提交了。 然...

JAVA

3个程序员都没解决掉的一个包装类型和非包装类型的NULL异常

7年前 (2019-05-08) 2248浏览

让开,我要开始装逼了。因为 3 个程序员都没解决掉的一个 null 异常,被我这个第四个程序员解决了。就问你们服不服,我能解决空异常。。。 事情的起因是这样的,电商系统新版本增加了一个小功能。在发货模块有一个小需求要改动,程序员 A 更改了其...

SQL

别浪,猥琐发育。一大波Redis面试题正在来临

7年前 (2019-05-07) 2265浏览

微信群里有很多小伙伴在进行面试,从春季面到夏季,一直都有人。其中一个微信群里,刚开始我起名字叫“春季面试交流群”。后来发现这几天刚到夏天还有人进来在讨论面试,于是我就把群名又改了一下。”夏季面试交流群”,改来改去太麻烦了,于是有人直接让我改成“一年...

SQL

MySQL 中,为什么有些数据库在匹配字符时不区分大小写?

7年前 (2019-05-07) 2911浏览

这其实是一个小问题,但小问题往往是一个高频问题。我敢打赌,很多网站的数据库设计者可能都没有注意这个细节。不信,你去试一试大多数网站的登录,账号如果是邮箱,或者是名称的,你可以看看是否区分大小写! 造成这个问题的原因是,我们经常再讲 selec...

SQL

BAT 必问的 MySQL 面试题你都会吗?

7年前 (2019-05-06) 2262浏览

小程序里的题库越来越丰富了,最近上新了不少 MySQL 面试题。其中有一些面试题不常见,但却是 BAT 必问的面试题。今天我抽一些面试题考考大家! BAT MySQL 面试题合集 1、MySQL 中的 latin1 是什么字符集? ...

业余杂谈

极客时间《Web 协议详解与抓包实战》课程购买返现24

7年前 (2019-05-05) 4685浏览

现在的面试,基本上是少不了网络编程这一块的。但是要学懂网络编程,非常不容易。比如,Netty 等 nio 框架,常常在使用过程中会出现粘包,丢包,握手,time_wait 等问题。A 说他发过包了,B 说没发过,没收到。这时如果你通过日志来排查,基...

SQL

MySQL的高并发处理技术MVCC

7年前 (2019-05-04) 2608浏览

最近五一放假,除了带小孩到处转转外,还看了几页《高性能MySQL》。另外家里还有一本《高可用MySQL》,这都是以前在 CSDN 写作时送的书。前前后后大概 40 多本,之前搬家还扔掉一些,可惜了。。。 我们都知道,在 MySQL 中有非常多...

SQL

MongoDB 将字符串日期改为Date类型日期的方法

7年前 (2019-05-04) 8619浏览

MongoDB 虽然看起来是一个 BSON 结构的数据结构,但其实里面还包含很多数据类型,这些数据类型比 MySQL 的数据类型还丰富。 最近我在使用 MongoDB 的时候,发现我导入进 MongoDB 中的日期都是字符串。而 MongoD...

SQL

MySQL迁移到MongoDB的简单教程

7年前 (2019-05-04) 2470浏览

MongoDB 越来越火,采用的人也越来越多。最近我的程序员面试题题库小程序就进行了一次数据迁移,把 MySQL 上的数据全部迁移到了 MongoDB 中。本文记录了整个迁移的过程。 由于数据库的数据量非常的少,在迁移过程中没遇到什么大的障碍...

业余杂谈

“假期余额不足”,从微软云故障说DNS的原理和作用

7年前 (2019-05-03) 2211浏览

假期的时间总是过的很快,我们的五一已经开始“余额不足”了。如果是这样也还算不错,关键是我们所谓的放假,只不过是换了个地方工作而已。这不,今天微软云又故障了,我们在外也需要随时待命。 Azure 的这次故障,国内很安静,国外很热闹,说明国内使用...

业余杂谈

程序员式贪吃蛇,URL贪吃蛇和源码贪吃蛇你值得一玩

7年前 (2019-05-02) 2360浏览

贪吃蛇可以说是一款非常火爆且经典的老游戏了。在现实生活中我们可能还时不时的玩上两把,但是今年随着谷歌的地图贪吃蛇在愚人节推出。贪吃蛇又有新的玩法了,而且这两个玩法还特别适合程序员。 第一个要介绍的就是 URL 贪吃蛇,动图效果如下: u...

业余杂谈

身体健康才是福报!41岁蚂蚁金服总裁助理毛军华因病去世

7年前 (2019-05-01) 3080浏览

五一快乐,向所有劳动者致敬! 今日五一,很多人都已经回家。再不是就是出去旅游了,当然估计也有不少人在加班,向他们致敬! 我们一家人也在外游玩。临近中午时分,微信群里有人发消息说,41岁蚂蚁金服总裁助理毛军华因病去世上了微博热搜。 ...

JAVA

从根上理解为什么你的 @Transational 注解失效了

7年前 (2019-04-30) 3390浏览

在面试中,很多人可能都会被问到“@Transational 注解失效了,可能原因是什么?”这类问题。 网上有很多答案。比如,@Transational 只能作用在 public 方法上。再比如,在同一个类中,一个 nan-transactio...

SQL

手把手教你搭建 MySQL 主从复制经典架构

7年前 (2019-04-29) 2106浏览

前面两周,我写了一篇手把手教你搭建 Java 读写分离项目。今天,我们抽个时间把 MySQL 的主从复制架构搭建出来吧。要不然,大家以前的主从复制项目,可能还真不好进行验证测试。 在开始之前,我们先来简单的说一下 MySQL 主从复制的原理。...

JAVA

面试必问的 Major Gc 你了解一下

7年前 (2019-04-29) 4808浏览

前面我写了一篇关于 Minor Gc 的文章,看得人虽然不多,但是很多人的评论给我留下了深刻的印象。今天我们继续进步,学习一下 Major Gc。 关于 Major Gc,很少有书籍或者文章来单独写它。大多数都是把它和 Minor Gc、Fu...