BLOG & NOTES & IDEAS

思考,记录,分享。

写下思考,留下线索。

Java基础——锁

锁在并发编程中可以说是经常使用的一种资源保护技术,随着计算机科学和项目工程的发展,锁技术同样在发展和优化,从单体锁到分布式锁,本文介绍 Java 基础锁的相关知识。

阅读全文 :Java基础——锁

Spring的IOC

所谓的IOC(inversion of control),就是控制反转的意思。 在传统的程序设计中,应用程序代码通常控制着对象的创建和管理。例如,一个对象需要依赖其他对象,那么它会直接使用 new 关键字新建对象。这样的设计通常被称为 "控制流程"。而 IOC 则是将控制关系发生了反转。控制权被转移到 Spring 容…

阅读全文 :Spring的IOC

Linux环境变量配置

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

阅读全文 :Linux环境变量配置