摘要: 一.内部类基础 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形 阅读全文
posted @ 2020-03-15 21:23 shakerChann 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 参考:https://juejin.im/post/5ca89afa5188257e1d4576ff jdk7由Segment数组结构和HashEntry数组结构组成。HashEntry则用于存储键值对数据,Segment是一种可重入锁ReentrantLock,Segment的结构和HashMap 阅读全文
posted @ 2020-03-14 12:10 shakerChann 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Java中两个线程不可以同时访问同一个对象的两个不同的synchronized方法。 多个线程访问同一个类的synchronized方法时, 都是串行执行的 ! 就算有多个cpu也不例外 ! synchronized方法使用了类java的内置锁, 即锁住的是方法所属对象本身. 同一个锁某个时刻只能被 阅读全文
posted @ 2020-03-13 21:27 shakerChann 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: Java String + 拼接字符串原理 首先来一道思考题: String str1 = "111111"; String str2 = "222222"; String str = str1 + str2; System.out.println(str); 很明确,上述代码输出的结果是:"111 阅读全文
posted @ 2020-03-11 09:34 shakerChann 阅读(4478) 评论(0) 推荐(2) 编辑
摘要: Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where .. 阅读全文
posted @ 2020-01-18 17:22 shakerChann 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 首先,需要关闭MySQL Server服务。在“运行”窗口,输入“services.msc”,进入“服务”窗口。 在服务窗口,可以找到“MySQL56”,选定,将其“停止”即可。 这样,MySQL Server服务就停止了。 需要说明的是,这里的“MySQL56”受版本限制。举例来说,如果你的MyS 阅读全文
posted @ 2020-01-04 16:31 shakerChann 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、内存泄漏StackOverFlow : 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 如果线程请求的栈深度大于虚拟机所允许的最大深度,会抛出StackOverFlow内存溢出异常。 2、内存溢出 out of memory 阅读全文
posted @ 2020-01-04 16:21 shakerChann 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/chiangchou/p/fastdfs.html 同时加入自己的见解与修改 目录 一、FastDFS介绍1、简介2、FastDFS的存储策略3、FastDFS的上传过程4、FastDFS的文件同步5、FastDFS的文件下载二、安 阅读全文
posted @ 2019-09-14 18:09 shakerChann 阅读(3675) 评论(1) 推荐(0) 编辑
摘要: 本文转载自::https://blog.csdn.net/xiaoweiqb/article/details/68065618 配置最终目标 以4台服务做集群,其中2台作为tracker服务器又作为storage节点,tracker以先启动为leader,后启动为client,这个可以互换,另外两台 阅读全文
posted @ 2019-09-14 18:08 shakerChann 阅读(1634) 评论(0) 推荐(1) 编辑
摘要: 排序的基本概念 排序的稳定性: 如果待排序的表中有多个关键字相同的字段,经过排序之后这些具有相同关键字的元素之间的相对次序保持不变,则称这种排序为稳定排序;反之,如果具有相同关键字的元素之间的相对次序发生变化则称为不稳定排序。 对于不稳定的排序算法,只要举出一个实例,即可说明它的不稳定性;而对于稳定 阅读全文
posted @ 2019-07-17 21:49 shakerChann 阅读(298) 评论(0) 推荐(0) 编辑