摘要: 一、实现线程的三种方式 继承父类Thread,重写父类run方法 实现Runnable接口 使用Thread构造,重写匿名内部类 二、线程的生命周期 阅读全文
posted @ 2020-08-11 21:22 创造与橙子1994 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前言 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1. 优化一览图 2. 优化 笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则 阅读全文
posted @ 2019-08-15 22:01 创造与橙子1994 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 为新手和非技术人员扩展webapps 本指南总结了扩展的基本原则 - 从单个服务器到能够为数百万用户提供服务的Web应用程序。它面向在技术领域工作的新手和非开发人员 - 所以如果您刚刚部署了多云 - terraform-vpn-setup,那么这个不适合您。 对于其他人来说:让我们开始吧! 你刚刚完 阅读全文
posted @ 2019-07-28 11:24 创造与橙子1994 阅读(376) 评论(0) 推荐(0) 编辑
摘要: LinkedHashMap 上两篇文章讲了HashMap,HashMap是一种非常常见、非常有用的集合,并且在多线程情况下使用不当会有线程安全问题。 不过HashMap有一个问题,就是迭代HashMap的顺序并不是HashMap放置的顺序,也就是无序。 这个时候,LinkedHashMap就闪亮登场 阅读全文
posted @ 2019-07-24 11:50 创造与橙子1994 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: HashMap 初识HashMap 之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想: (1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢 (2)LinkedList以链表形式实现, 阅读全文
posted @ 2019-07-24 11:24 创造与橙子1994 阅读(260) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList 四个关注点 首先提两点: 1、CopyOnWriteArrayList位于java.util.concurrent包下,可想而知,这个类是为并发而设计的 2、CopyOnWriteArrayList,顾名思义,Write的时候总是要Copy,也就是说对于Co 阅读全文
posted @ 2019-07-24 09:01 创造与橙子1994 阅读(225) 评论(0) 推荐(0) 编辑
摘要: LinkedList 四个关注点在LinkedList上的答案 LinkedList是基于链表实现的,那什么是链表呢?链表原先是c/c++的一个概念,是一种线性的存储结构,意思是将存储的数据存储在单元格里面,与数组不同的是,它还带一个存储地址的单元格,值得注意的是 LinkedList是 双向链表, 阅读全文
posted @ 2019-07-23 23:51 创造与橙子1994 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-22 15:33 创造与橙子1994 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 先来看看我在百人计划学习期间常用到的20个命令 常用命令.png 可能刚接触的时候看到命令并不理解它的含义,但当我知道英文全称时就明白了。 一、cd:切换目录(Change directory) (1)cd ~ 和 cd:返回用户目录 [root@izwz94jtz9hbdq165vpxpxz ap 阅读全文
posted @ 2019-07-16 10:30 创造与橙子1994 阅读(13182) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/liuhaiabc/article/details/52346493 一、Lucene是什么? Lucene 是一个高效的,基于Java 的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中 阅读全文
posted @ 2019-06-30 19:58 创造与橙子1994 阅读(439) 评论(0) 推荐(0) 编辑