240 发简信
IP属地:广东
  • IO进化版-NIO的理解/ 与IO的区别

    NIO和IO 的主要区别有三个: 1、面向流与面向缓冲:IO是面向流的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节...

  • 集合之间的转化和协作

    集合去重 《阿里巴巴 Java 开发手册》的描述如下:可以利用 Set 元素唯一的特性,可以快速对一个集合进行去重操作,避免使用 List 的 ...

  • Resize,w 360,h 240
    JVM问题排查

    这里记录一些学到的JVM排查 最基本的:jstack (我把它理解为java 的堆栈 )命令 查看线程的运行情况,可以查到哪一个线程出现了死锁。...

  • Resize,w 360,h 240
    数据库索引总结1

    索引的优势在于快速查询和query数据量比较大的数据库表。 它是一种数据结构,常见的有B 树, B+树和 Hash。 优点 :使用索引可以大大加...

  • Resize,w 360,h 240
    垃圾收集器 和 垃圾收集算法以及引用

    垃圾收集算法: 标记-清除标记-复制标记-整理(这个最重要)分代回收: 当前虚拟机的垃圾收集都采用分代收集算法,这种算法没有什么新的思想,只是根...

  • 数据库性能优化规范

    这是一个非常大的类别 很多工程师总结的数据库性能优化规范 几页都写不完 这里记录一些 我个人印象笔记比较深的 数据库基本设计: --尽量控制单表...

  • 数据库事务

    事务 有业务或者逻辑关联性质的多条sql语句的结合。果你的项目属于单体架构的话,你接触到的往往就是数据库事务了。说到事务自然就要说到老生常谈的A...

  • 代理模式- 静态代理/动态代理

    这一期来聊一聊代理模式: 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。代理这个词 很...

  • I/O的基础demo-对象流

    对象流 这个叫着感觉有点别扭 主要就是表达这个意思。之前我们传输的都是基础数据为主,所以补充一个比较特别的 就是把java里的对象作为数据流输出...

个人介绍
我是刚毕业工作不久的后端工程师。我的博客主要都是我平时的技术积累和心得,我尽量把它们内化成个人的理解,然后形象、具体、易懂的表达出来。