愉快五月(2019)
这个五月过得是真的快啊~ 五一回家在家呆了三天,跟父母老姐和姐夫(已订婚)去了趟老家县城附近的自建的一个玻璃栈道景点。过年期间就在朋友圈看到刷屏了,这次趁着空一起去逛了逛。老家小县城本就四面环山,景色相当不错,也有几个国家 4A 级景点,什么仙华山、神丽峡、江南第一家啊…… 我老爸恐高啊,我也有 ...
阅读更多
惊险四月(2019)
就在昨天,公司自己刚搭没多久的小服务器中了 ETH 勒索病毒,还好刚起步数据量不大,真可怕! 把环境又给装了一遍,轻车熟路了。 专业事情还是需要专业人士来做,网络安全也是一个相当大的方面,只要被不法分子盯上就很有可能是一笔不小的损失了。 虽然说现在的技术科技发展很快,但是安全方面却不是那么跟得上 ...
阅读更多
LeetCode 之总持续时间可被 60 整除的歌曲(Pairs of Songs With Total Durations Divisible by 60)
题目虽然有点长,不过可以化简为同一个类型的,就是两两配对其和是某个数的倍数。 原题描述如下:123456789101112131415161718192021在歌曲列表中,第 i 首歌曲的持续时间为 time[i] 秒。返回其总持续时间(以秒为单位)可被 60 整除的歌曲对的数量。形式上,我们希望索 ...
阅读更多
忙碌三月(2019)
三月头到三月底算是在这公司至今最忙的一段时间了 从三月初去昆明之后回来又去临港来回三趟,之后又是世博文化中心项目急得要死,加班赶项目还花了两周末。 还不错,今年公司五月去海岛旅游,该加紧锻炼了! 昆明说来惭愧,昆明这趟是我的“处女飞”,去的时候坐的是吉祥航空经济舱,体验是真特么差,便宜啊便宜。 ...
阅读更多
纵欲二月(2019)
欲望使我痛苦不堪。 春节来到,饮食不当,肠胃坏掉,噩梦来撩。 去年没赚什么钱,自然没多少物质回馈父母,所以我得在家多呆几天,陪陪他们。 可是啊可是,我就一周的假期,不上班我就没有钱,没有钱我怎么有脸在家鬼混啊。 假期结束,我就又回到大上海开始两点一线的生活了。 聚会年前参加了初中同学聚会,距离 ...
阅读更多
JVM 常用调优参数
记录下 JVM 常用的一些调优参数。 1234567891011121314151617181920212223242526272829// 常见参数-Xms1024m 初始堆大小 -Xmx1024m 最大堆大小 一般将 Xms 和 Xmx 设置为相同大小,防止堆扩展,影响性能。-XX:New ...
阅读更多
LeetCode 之反转链表(Reverse Linked List)
前言反转链表也是常见的面试算法题了。 何为链表? 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多 ...
阅读更多
MySQL 中常用 SQL 的优化
前言之前介绍了 MySQL 中怎么样通过索引来优化查询。日常开发中,除了使用查询外,我们还会使用一些其他的常用 SQL,比如 INSERT、GROUP BY 等。对于这些 SQL 语句,我们该怎么样进行优化呢?接下来将针对这些 SQL 语句介绍一些优化的方法。 大批量插入数据当用 load 命令导入 ...
阅读更多
MySQL 中的索引问题
前言索引是数据库优化中最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的 SQL 性能问题。接下来将对 MySQL 中的索引的分类、存储、使用方法做详细的介绍。 索引的存储分类MyISAM 存储引擎的表的数据和索引是自动分开存储的,各自是独立的一个文件;InnoDB 存储引擎的表的数据 ...
阅读更多
MySQL 中优化 SQL 语句的一般步骤
前言当面对一个有 SQL 性能问题的数据库时,我们应该从何处入手来进行系统的分析,使得能够尽快定位问题 SQL 并尽快解决问题。 show status通过 show status 命令了解各种 SQL 的执行频率。 MySQL 客户端连接成功后,通过 show[session|global] st ...
阅读更多