java驼峰名法。
骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。
java驼峰名法。
骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。
JAVA多线程并发之java内存模型JMM.
多线程概念的引入是人类又一次有效压寨计算机的体现,而且这也是非常有必要的,因为一般运算过程中涉及到数据的读取,例如从磁盘、其他系统、数据库等,CPU的运算速度与数据读取速度有一个严重的不平衡,期间如果按一条线程执行将会在很多节点产生阻塞,使计算效率[......]
JAVA乐观的并发策略基于CAS的自旋.
悲观者与乐观者的做事方式完全不一样,悲观者的人生观是一件事情我必须要百分之百完全控制才会去做,否则就认为这件事情一定会出问题;而乐观者的人生观则相反,凡事不管最终结果如何,他都会先尝试去做,大不了最后不成功。这就是悲观锁与乐观锁的区别,悲观锁会把整个对[......]
Tomcat中的ssl安全信道的实现.为了实现https协议通信,tomcat需要利用JSSE把SSL/TLS协议集成到自身系统上,通过上一节我们知道不同的厂商可以实现自己的JSSE,而tomcat默认使用的是以前sun公司开发实现的包而且由JDK自带。
Tomcat实现http及https通信的[......]
Java多线程模型.
谈到Java多线程就涉及到多线程的模型及Java线程与底层操作系统之间的关系。正如我们熟知,现代机器可以分为硬件和软件两大块,如图2-5-1-1,硬件是基础,软件提供实现不同功能的手段。而且软件可以分为操作系统和应用程序,操作系统专注于对硬件的交互管理并提供一个运行环境给[......]
Java并发框架——什么是AQS框架?
1995年sun公司发布了第一个java语言版本,可以说从jdk1.1到jdk1.4期间java的使用主要是在移动应用和中小型企业应用中,在此类领域中基本不用设计大型并发场景,当然也没有大型互联网公司使用java,因为担心它本身的性能。在[......]
socket系列之什么是socket?
Socket异常 java.net.ConnectException: Connection refused: connect。
客户端异常
java.net.ConnectException: Connection refused: connect。
该异常发生在客户端进行new S[......]
java读取txt文件,导出txt文件信息方法实例介绍。
第一种实现:
1.java多线程的中断,可以用一个变量来标示,因为一般多线程都是带着循环的,比如:while(!stop)
当要停止线程的时候,就把stop设置为ture。
2.thread.interrupt()方法不回中断一个正在运行的线程,但是其会让线程退出阻塞状态。如果[......]