0%

以前喜欢买书来看,有空捧着一本书静静的读着,这种感觉仿佛时间都停止了,现在参加了工作,时间变得相对少些,所以看电子书的频率高些(微信读书和Kindle),因为电子书看着方便,但对眼睛有伤害,看时间长了会眼睛疲劳,不过能过看书的瘾,也挺好^_^

Read more »

最近在本地控制台经常可以看如下异常:

1
2
HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@7d2b135f (No operations allowed after connection closed.).
Possibly consider using a shorter maxLifetime value.

Read more »

MySQL隐式转换在实际开发中比较隐蔽,如果不清楚其隐式转换规则,在测试环境很有可能测不出来问题,但生产环境可能就爆发了,造成生产事故。下面我们来详细了解下MySQL隐式转换问题。

Read more »

最近碰到几道关于i++与++i相关的题,我们从字节码角度来分析执行情况,该文章需要读者有字节码相关基础及了解方法调用机制。

分析

下面是一个题,请问下面代码输出什么?

1
2
3
4
public static void f() {
int i = 1;
System.out.println(i++ + i++);
}
Read more »

跟同学讨论了几个关于线程的基础知识,真的非常基础O.O,这里记录一下,供小伙伴参考,如果问题就可以直接评论交流。

Read more »

LeetCode一道对链表排序的题:148.排序链表,原题如下:

你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。
进阶:
你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗?

我们直接整进阶的。

Read more »

这里有n个房子在一列直线上,现在我们需要给房屋染色,共有k种颜色。每个房屋染不同的颜色费用也不同,你希望每两个相邻的房屋颜色不同

费用通过一个nxk 的矩阵给出,比如cost[0][0]表示房屋0染颜色0的费用,cost[1][2]表示房屋1染颜色2的费用。

样例:

1
2
3
4
5
输入:
costs = [[14,2,11],[11,14,5],[14,3,10]]
输出: 10
说明:
三个屋子分别使用第1,2,1种颜色,总花费是10。

原题链接:https://www.lintcode.com/problem/516/

Read more »

一条包含字母A-Z 的消息通过以下映射进行了 编码 :

1
2
3
4
'A' -> 1
'B' -> 2
...
'Z' -> 26

要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"111" 可以将 "1" 中的每个 "1" 映射为 "A" ,从而得到 "AAA" ,或者可以将 "11""1"(分别为 "K""A" )映射为 "KA" 。注意,"06" 不能映射为 "F" ,因为 "6""06" 不同。

给你一个只含数字的 非空 字符串 num ,请计算并返回 解码 方法的 总数 。题目数据保证答案肯定是一个 32 位 的整数。

原题链接:https://leetcode-cn.com/problems/decode-ways/

Read more »