上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页
摘要: int length() : 返回字符串的长度: return value.length char charAt(int index) : 返回某索引处的字符 return value[index] boolean isEmpty() : 判断是否是空字符串: return value.length 阅读全文
posted @ 2021-05-11 15:11 klvchen 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 规划 操作系统 CentOS 7.4 | hostname | ip | 说明 | | | | | | node-1 | 192.168.31.207 | 管理节点 osd,mon,mgr | | node-2 | 192.168.31.159 | osd,mon,mgr | | node-3 | 阅读全文
posted @ 2021-05-09 21:47 klvchen 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 存储类型 Ceph 简介 Ceph是一个对象(object)式存储系统,它把每一个待管理的数据流(例如一个文件)切分为一到多个固定大小的对象数据,并以其为原子单元完成数据存取。 对象数据的底层存储服务是由多个主机 (host)组成的存储集群,该集群也被称之为RADOS(Reliable Automa 阅读全文
posted @ 2021-05-09 16:30 klvchen 阅读(903) 评论(0) 推荐(0) 编辑
摘要: String的特性 String 类: 代表字符串。Java 程序中的所有字符串字面值(如 "abc")都作为此类的实例实现。 String 是一个 final 类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String 对象的字符内容是存储在一个字符数 阅读全文
posted @ 2021-04-17 16:43 klvchen 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 背景:经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。 思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁、实现重复利用。类似生活中的公共交通工具。 好处: 提高响应速度(减少了创建新线程的时间) 降低资源消耗(重复利用线程池中线程 阅读全文
posted @ 2021-04-14 15:01 klvchen 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 与使用Runnable相比,Callable功能更强大些 相比run()方法,可以有返回值 方法可以抛出异常 支持泛型的返回值 需要借助 FutureTask 类,比如获取返回结果 Future接口 可以对具体 Runnable、Callable 任务的执行结果进行取消、查询是否完成、获取结果等。 阅读全文
posted @ 2021-04-14 14:13 klvchen 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 生产者(Producer)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如果店中有产 阅读全文
posted @ 2021-04-14 13:48 klvchen 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 线程通信的例子:使用两个线程打印1-180。线程1,线程2交替打印 涉及到的三个方法: wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。 notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。 notifyALL(): 阅读全文
posted @ 2021-04-13 14:32 klvchen 阅读(67) 评论(0) 推荐(1) 编辑
摘要: 银行有一个账户。 有两个储户分别向同一个账户存3000元,每次存1000,存3次。每次存完打印账户余额。 问题:该程序是否有安全问题,如果有,如何解决? 分析: 是否是多线程问题?是,两个储户线程 是否有共享数据?有,账户(或账户余额) 是否有线程安全问题?有 需要考虑如何解决线程安全问题?同步机制 阅读全文
posted @ 2021-04-13 13:58 klvchen 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Lock(锁) 从 JDK 5.0开始,Java 提供了更强大的线程同步机制——通过显式定义同步锁对象来实现同步。同步锁使用Lock对象充当。 java.util.concurrent.locks.Lock 接口是控制多个线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只能有一个线程 阅读全文
posted @ 2021-04-12 17:49 klvchen 阅读(63) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页