-
简单看看ReentrantLock
简单看看ReentrantLock 前面我们分析了AQS的基本原理,然后也试着基于AQS实现了一个可重入的锁了,现在我们再来看看官方的ReentrantLock锁,这个锁是可重入的独占锁,也就是说同时只有一个线程可以获取该锁,而且这个线程还能继续尝试获取锁; 一.简单的使用 我们先根...
-
Java基础
Java基础 1.1基本类型只有八个: 整型- byte short int long 浮点型- float double 字符型- char 布尔型- boolean 1.2其中数字常量会被默认为int类型;byte,short和char类型的变量在赋值的时候若等号右边未超过范围则会自动进行强制类型转化 例:char c = 65; 常量65...
-
JVM源码分析-JVM源码编译与调试
JVM源码分析-JVM源码编译与调试 要分析JVM的源码,结合资料直接阅读是一种方式,但是遇到一些想不通的场景,必须要结合调试,查看执行路径以及参数具体的值,才能搞得明白。所以我们先来把JVM的源码进行编译,并能够使用GDB进行调试。 编译环境 本文使用的JDK版本:Ope...
-
Linux测试环境简单使用教程
Linux测试环境简单使用教程 0. 本blog 简单说明一下 Linux测试环境尤其是 CentOS测试环境的开发测试使用, 教程可能不会很长, 主要是入门. 0.1 Linux简介: Linux 的历史基本上不用阐述, linus作为自己的兴趣爱好进行编码实现的一种开源的操作系统. Linux很好的切合了GNU...
2020-02-05 16:01:06 win2003linux命令linux简介linux使用基于linux文档文件服务器定义Linux
-
hashCode() 和 equals()的问题解答及重写示范
本章的内容主要解决下面几个问题: 1 equals() 的作用是什么? 2 equals() 与 == 的区别是什么? 3 hashCode() 的作用是什么? 4 hashCode() 和 equals() 之间有什么联系? 4 java 如何重写equal 和hashcode方法 第1部分 equals() 的作用 equals() 的作用是 用来判断两...
-
把自己的项目发布到maven仓库并在maven和gradle中开始使用
把自己的项目发布到maven仓库并在maven和gradle中开始使用 把自己的项目发布到maven仓库并在maven和gradle中开始使用 上一条博客中提到的日志打印项目总算是维护的差不多了, 不过现在使用它还是打成jar包放到其他项目内, 所以决定把项目传到maven仓库内, 使用时只需要...
-
SSM整合
SSM整合 环境搭建 1、新建SpringMVC项目,添加所需的jar包 spring-core.jar spring-beans.jar spring-context.jar spring-expression.jar spring-aop.jar (使用spring的注解) spring-jdbc.jar (spring-tx.jar依赖spring-jdbc,如果要使用spring的事务管理,需添加此...
-
基于AQS自己实现一个同步器
基于AQS自己实现一个同步器 前面说了这个多,我们可以自己尝试实现一个同步器,我们可以简单的参考一下ReentrantLock这个类的实现方式,我们就简单的实现一个不可重入的独占锁吧! 一.简单分析ReentrantLock的结构 下图所示,直接实现了Lock这个接口,然后定义了一个内...
-
UniGUI之ServerModule常用设置(07)
UniGUI之ServerModule常用设置(07) 主要有 两个 设置,它是一个单独的, 这意味着它只在每个应用程序中 创建一次 。 它主要用于配置各种 服务器设置 。必须避免将组件放在ServerModule上。 如前所述, ServerModule 是一个单一的, 它不会为每个会话创建, 所以例如, 将数据...
-
Spring整合MyBatis
Spring整合MyBatis 环境搭建 1、新建Spring项目,添加所需的jar包 spring-core.jar spring-beans.jar spring-context.jar spring-expression.jar spring-aop.jar (使用spring的注解) spring-jdbc.jar (spring-tx.jar依赖spring-jdbc,如果要使用spring的事务管理,...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
