摘要: 1.Java内存模型概述 Java内存模型是一种抽象概念,不是真实存在的。主要定义了程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存取出变量这样的底层细节。注意:这里的变量仅包括实例字段、静态字段、构成数组对象的元素,但不包括局部变量与方法参数。因为后者是线程私有的,不会被共享,自然就 阅读全文
posted @ 2018-10-13 22:18 不二尘 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 1.概述 虚拟机加载Class文件(二进制字节流)到内存,并对数据进行校验、转换解析和初始化,最终形成可被虚拟机直接使用的Java类型,这一系列过程就是类的加载机制。 2.类的加载时机 类从被虚拟机加载到内存开始,直到卸载出内存为止,整个生命周期包括:加载——验证——准备——解析——初始化——使用— 阅读全文
posted @ 2018-10-13 10:55 不二尘 阅读(3761) 评论(0) 推荐(1) 编辑
摘要: dubbo简介 Dubbo是一个分布式服务框架,以及SOA治理方案。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。 官网:http://dubbo.apache.org;GitHub地址:https://github.com/apache/in 阅读全文
posted @ 2018-09-25 17:22 不二尘 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 选择排序思想 第一次从下标为0的数字开始与后面的n-1个进行比较;找出最小或者最大的放在下标为0的这个位置;第二次从下标为1的开始比较;查询剩下的最大或者最小值;放在 下标为1的位置;以此类推;直到排序完成 具体代码示例 阅读全文
posted @ 2018-09-07 11:05 不二尘 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/yswKnight/article/details/78158540 一.什么是哨兵机制? 答:Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务: 监控(Monitoring): 哨兵(senti 阅读全文
posted @ 2018-09-06 17:34 不二尘 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.jb51.net/article/39221.htm 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3. 阅读全文
posted @ 2018-09-06 11:30 不二尘 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序思想 比较相邻两个数据,大的往下沉,小的往上浮; 比如:int[] arr = {8,2,5}根据冒泡排序思想依次比较结果如下 第一遍:拿8和2比 发现8>2则把8往后移-->{2,8,5} 再用8和5比 8>5后移 >{2,5,8} 第二遍:emm~~这个例子好像只遍历一遍就出来了... 阅读全文
posted @ 2018-09-05 17:11 不二尘 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 经过这段时间学习的设计模式,心中也算有了大概的感念(需要时常温习),在学习的时候不是按照设计模式的分类一步步学的,我学的过程很佛性,点到哪里看哪里。 现在对设计模式分类整理梳理下:设计模式大体可以分为三类 1、创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 2、结构 阅读全文
posted @ 2018-09-04 17:53 不二尘 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 访问者模式 表示一个作用于某对象结构中的各元素的操作。它使你在不改变各元素类的前提下定义作用于这些元素的新操作。 涉及到的角色描述 1、Visitor(抽象访问者):抽象访问者为对象结构中每一个具体元素类ConcreteElement声明一个访问操作,从这个操作的名称或参数类型可以清楚知道需要访问的 阅读全文
posted @ 2018-09-04 17:07 不二尘 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 状态模式 允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。状态模式是一种对象行为型模式。 涉及到的角色描述 (1)Context类,定义客户端所感兴趣的接口,并且内部维护一个具体状态类的实例,从而维护了对象的现有状态。 (2)State:抽象状态类或状态接口,用以抽象封装行为 阅读全文
posted @ 2018-09-03 19:09 不二尘 阅读(167) 评论(0) 推荐(0) 编辑