• mybatis-sql拦截器打印SQL执行时间

    集成mybatis,打印sql以及执行时间~

  • 读《深入理解Java虚拟机3》

    必须拜读的java圣书。

  • 儒释道思想和分与合

    人心无限,事物有限,以有限求无限不可得,矛盾出现了,怎么解决? 儒、道、佛都给了方法。 儒家:无所为而为何谓无所为? 我们先看什么是有所为 有所为而为:抱着目的去做事,说的现代点就是功利主义 无所为即:本该做的,因该做的,读书不是为了功名,而是增长知...
  • 读《Go语言实战》

    Go语言是谷歌2007年开发的语言,开源社区活跃,比较流行的Docker等项目都是使用go语言开发的。Go语言凭借出色的多核多线程高性能模型大大收到后端开发者的喜爱,goroutines和channel的go语言的出色特性之一,除此之外Go语言还包含丰富的标准库、丰富的组件。基于对Go编程语言的好奇和喜爱,笔者开始了阅读学习这方面书籍,这本书推荐给大家。

  • 读《爱有8种习惯》

    我发现爱而不会的现象在身边发生的太多,究其本质,是主动爱的人总是站在自己的立场去爱(关心),其结果往往是自我感觉良好,亦或者是连自我感觉都不良好,轻者单身孤苦伶仃,重者众叛亲离(言过其实O(∩_∩)O)。

  • Lambda表达式和匿名内部类

    Java Lambda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法。实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedynamic指令来实现Lambda表达式的。Java Lambda表达式虽然可以简化某些匿名内部类,但Lambda表达式并不能取代所有的匿名内部类,只能用来取代函数接口(Functional Interface)的简写。

  • Letcode刷题记录

    61. 旋转链表给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head = [1,2,3,4,5], k = 2输出:[4,5,1,2,3]示例 2: 输入:head ...
  • Letcode刷题记录

    452. 用最少数量的箭引爆气球有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i] = [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你...
  • Letcode刷题记录

    125. 验证回文串如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 ...
  • Letcode刷题记录

    88. 合并两个有序数组给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序...