keep hunger, keep young.
-
Java浅拷贝和深拷贝
什么是浅拷贝和深拷贝
-
垃圾回收
java 语言不同于 c++ 语言需要程序员手动回收内存,这都归功于 jvm 的垃圾回收机制,在此记录一下垃圾回收相关的知识。
-
JVM基础知识
java 源代码可通过 javac 命令编译成字节码文件,通过在 jvm 上运行来屏蔽不同平台的差异,实现一次编译多次运行的目的,在此记录一些 jvm 的基础知识。
-
Redis 基础知识
Redis 是一个使用 ANSI C 编写的开源、支持网络、基于内存、可选持久化的高性能键值对数据库。本文是我阅读了这篇文章后进行笔记记录。
-
位运算的妙用
二进制中的 0 和 1 作为计算机处理的符号,如果在编码的过程中多使用位运算来解决问题,效率较高,在此记录一些常见的使用场景。
-
计算机网络基础
作为一个开发人员,还是需要对网络通信相关的知识有所了解的,在此记录相关基础概念。
-
Mybatis 基础
mybatis 作为一个流行的半ORM框架,在业务开发中经常会用到,近期看了框架的源码,熟悉了其基本架构,在此记录一下相关的知识点。具体的源码分析推荐看看这个源码讲解
-
数据结构与算法之美-堆
堆是一个完全二叉树,每个节点的值都大于等于(或小于等于)其子节点的值。父节点值较大的称为大顶堆,父节点值较小的称为小顶堆。
-
数据结构与算法之美-二叉树
树是一种非线性表数据结构,相对于栈、队列等线性表结构较为复杂。二叉树是一种特殊的树,要求父节点最多有两个子节点。
-
数据结构与算法之美-Hash算法
将任意长度的二进制值串映射成固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串就是哈希值。
精选文章
好记性不如烂笔头
常见框架的学习和使用
Java之根基,Java程序员必学
作品展示
spring-boot相关示例代码
some arithmetic examples from daily learning.