嗷呜~~
我对学习的态度一直很明确:我学,是因为好玩。即使是一些非常枯燥的内容,但如果它是必须学习不可的内容,我会先从心理上调整自己,让自己把这阶段的学习看成一个打BOSS的过程,给自己一定的时限、分段目标,然后开始通关之旅。
  推荐文章
我的诗词

作画

枯叶落,宣纸留,似蝴蝶吻你手。杯中酒,心上秋,只恐画中人消瘦。

阅读更多
技术总结 Hexo

hexo-theme-matery主题优化

基于hexo-theme-matery做的个性化美化,仅代表个人审美

阅读更多
技术总结 Scala

Scala Vs Java

我觉得说说从 java 转 scala 容易的人90%都没有认真写过 scala 代码

阅读更多
并发学习笔记 并发学习笔记
这篇文章是我在学习并发相关知识的时候做的笔记,现重新整理记录以备不时之需。
重写设计模式-用λ实现代理模式 重写设计模式-用λ实现代理模式
使用代理模式的目的,往往是因为已经存在某个类和该类的对象,想在该类的部分或全部方法执行前后在执行某些代码。代理模式分为静态代理和动态代理,动态代理的实现方式又有两种:JDK自带的动态代理,利用了反射的原理,还有一种是 cglib方式实现的代
重写设计模式-用λ实现工厂模式 重写设计模式-用λ实现工厂模式
工厂方法的目的就是生产对象,也就是封装new的过程。只要你把某个对象的new过程封装到某个类或者某个方法中广义上我们都可以叫工厂方法
Jvm垃圾回收 Jvm垃圾回收
一开始为了简单,只有串行的 serial 收集器,后来发现慢,于是改成多线程执行,先拿新生代试验,parnew诞生,但是效果不明显,垃圾回收反而效率低,于是老年代直接发明cms
Java运行时数据区 Java运行时数据区
程序计数器|方法栈|本地方法栈|堆|方法区
深入分析I/O模型 深入分析I/O模型
我们要讲IO模型,我不像网上的一些文章,上来就讲 阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO等的原理,也不讲 同步、异步、阻塞、非阻塞 的区别和联系,更不想讲 多路复用IO中 select、poll、epoll 的三种实现。虽然后面都会讲到。
这么些年的技术总结-Java篇 这么些年的技术总结-Java篇
先要理解一门编程语言的特点,然后才去学习它的语法,最后再去熟悉它的工具,这里我们会对比多种编程语言展开叙述。
ThreadLocal究竟为什么诞生 ThreadLocal究竟为什么诞生
我们都知道Java中有一个ThreadLocal类,但是你知道它为什么会被设计出来么,那它究竟解决了什么问题,在什么场景下使用呢?
1 / 7