控制反转
和依赖注入
的概念可能有些抽象,我细想一下以往的开发过程中,也是不知道它们实际的用途是什么,对它们的理解也是仅仅有个模糊的影子而已。对此再次提及它们时,我不能再对此视而不见了。所以在网上查阅一些资料,包括一些大神写的博客,希望自己能在这次有比较有好的认识。如果有理解不到位或者理解错的地方,望大家多多指正。
Java 控制反转(IoC)和依赖注入(DI)
· 10 min read
控制反转
和依赖注入
的概念可能有些抽象,我细想一下以往的开发过程中,也是不知道它们实际的用途是什么,对它们的理解也是仅仅有个模糊的影子而已。对此再次提及它们时,我不能再对此视而不见了。所以在网上查阅一些资料,包括一些大神写的博客,希望自己能在这次有比较有好的认识。如果有理解不到位或者理解错的地方,望大家多多指正。
平时在 linux 上安装一些应用,有时候需要设置环境变量,环境变量按照其作用范围不同大致可以分为系统级环境变量和用户级环境变量。
Heroku 是一个支持多语言的 PaaS。简单来说这是一个可以免费快速将自己的应用部署在上面的云平台。
使用 acme.sh 可以免费生成 Let's Encrypt 泛域名证书,比 Certbot 申请方式简单易用,不需要手动设置TEXT
,不需要设置定时任务申请证书。acme.sh 内置每天检测证书是否过期,过期则进行自动续期
。如果想用 Certbot 的话,在之前写过一篇免费 https 通配符证书申请与配置。
Docker 安装 Mysql 和 Redis
学习并发编程
,对于线程与进程、线程与多线程、并行与并发、并发与高并发、同步与异步、阻塞与非阻塞之间的概念与关系
,需要进一步的理解。本篇学习于慕课网悟空老师的《Java 并发编程的基石》
Java 注解又称为标注,是 Java 提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。Java 中的类、方法、变量、参数、包都可以被注解。
GROUP BY 和 HAVING 的用法
vimium 类似于 vim 的快捷键,是 chrome 浏览器的一款插件, 可以用键盘代替鼠标的操作, 提高我们的浏览速度和上网体验。
工善其事,必利其器。Linux 系统中常见的编辑技巧,vim 必不可少。