Object 类是 Java 所有类的父类, 所有类默认都是继承这个类,不需要显示的指定 extends. 该类包含以下方法: public final native Class<?> getClass() public final native void notify() public final ...
分类:
编程语言 时间:
2018-08-19 10:55:54
阅读次数:
143
对象发生变化锁失效,对象内的属性改变,锁不会失效。 ConcurrentModificationException出现的原因是因为以前的容器没有考虑到并发情况下读取的时候删除元素而引起的。 wait/notify: wait和notify是Object类的方法,wait会释放锁,notify不释放锁 ...
分类:
其他好文 时间:
2018-08-18 17:43:58
阅读次数:
150
如果把某域定义成了枚举,那么,正确使用枚举要注意如下几点: 除了对外交易的输入输出,程序内部涉及到该域的,一律用枚举类型。例如:方法参数、bo的属性。 接收到外来的数据后,在使用该域时,应先把该域转换成枚举类型。 要做到上面几点,容易,也不容易。 ...
分类:
其他好文 时间:
2018-08-16 16:35:53
阅读次数:
230
在面试头条的时候,有一个很有意思的题目,利用两个线程交替打印一个字符串,这里主要就是对多线程中wait/notify的应用,特此记录。 对于wait()和notify()的理解,还是要从jdk官方文档中开始,在Object类方法中有: 上面是官方文档的简介,下面我们根据官方文档总结一下: wait( ...
分类:
编程语言 时间:
2018-08-15 14:03:42
阅读次数:
718
正向解析配置 反向解析配置 主DNS服务器配置 修改区域文件权限,并重新加载配置文件 注意:每次同步时都需要更改serial版本号,不然slave无法同步 从DNS服务器配置 测试 DNS负载均衡配置 测试: 智能DNS配置 添加配置 配置从DNS服务器 配置区域文件 修改区域文件权限,并重新加载配 ...
分类:
其他好文 时间:
2018-08-15 12:04:23
阅读次数:
181
需求: 服务B要在服务A之后启动,且由于存在强内在依赖关系,B必须在A完成初始化之后才能被启动。 解决方法: 首先使用systemd,service脚本需要配置服务B要after服务A。 其次,A服务的service脚本需要配置Type=notify,并且NotifyAccess=all或main。 ...
分类:
其他好文 时间:
2018-08-13 19:35:52
阅读次数:
357
rsync步骤配置Rsync介绍什么是rsyncrsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。从软件名称可以看出来是远程同步的意思(remotesync)。可使本地主机不同分区或目录之间及本地和远程两台主机之间的数据快速同步镜像,远程备份等功能。在同步备份时,默认情况下,rsync通过其独特的“quickcheck”算法,仅同步大小或者最后
分类:
其他好文 时间:
2018-08-13 18:05:41
阅读次数:
455
1、单例设计模式,适配器设计模式单利设计模式:在java中,单例模式是指为了保证类在内存中只有一个对象,而形成的一种固有的代码模式!适配器设计模式:在java中,适配器设计模式是指为了监视某些行为,但是对于每种监听到的行为又有不同的处理,为了能够让监听者自行来处理监听到指定行为后,要做的后续操作,而形成的一种固有的代码模式!适配器标准课上答案:*a.什么是适配器*在使用监听器的时候,需要定义一个类
分类:
编程语言 时间:
2018-08-12 21:33:22
阅读次数:
255
wait和notify wait和notify可以实现线程之间的通信,当一个线程执行不满足条件时可以调用wait方法将线程置为等待状态,当另一个线程执行到等待线程可以执行的条件时,调用notify可以唤醒等待的线程。需要强调的是,在调用wait和notify时需要先获取锁,否则会抛出IllegalM ...
分类:
编程语言 时间:
2018-08-11 22:03:08
阅读次数:
163