自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_42268028的博客

把一件事做到极致

  • 博客(9)
  • 收藏
  • 关注

原创 Redis的哨兵(sentinl)机制的工作原理

什么是哨兵机制? redis的哨兵(sentinel)系统用于管理多个redis服务器,该系统执行以下三个任务: 监控(monitoring):哨兵(sentinel)会不断地检查你的master和slave是否运作正常。 提醒(notification):当被监控的某个redis出现问题时,哨兵(sentinel)可以通过API向管理员或者其他应用程序发送通知。 自动故障转移(automati...

2019-10-23 15:06:12 356

原创 GC垃圾收集器

Java 堆内存被划分为新生代和年老代两部分,新生代主要使用复制和标记-清除垃圾回收算法;年老代主要使用标记-整理垃圾回收算法,因此 java 虚拟中针对新生代和年老代分别提供了多种不同的垃圾收集器,JDK1.6 中 Sun HotSpot 虚拟机的垃圾收集器如下: Serial垃圾收集器(单线程,复制算法) 最基本垃圾收集器,使用复制算法,JDK1.3之前新生代唯一的垃圾收集器,在收集垃圾的...

2019-06-28 10:47:56 218

原创 垃圾回收和算法

如何确定垃圾 因用计数法 在Java中,引用和对象是有关联的。如果要操作对象,必须用因用进行。因此,很显然一个简单的方法是通过引用计数来判断一个对象是否可以回收。简单说,如果一个对象没有任何与之关联的引用,即他们的引用计数都为零,则说明对象不太可能再被用到,那个这个对象可以回收。 可达性分析 为了解决引用计数法的循环引用问题,java使用了可达性分析的方法。通过一系列“GC root...

2019-06-28 10:47:04 207

原创 jvm运行时内存

java堆从GC的角度可以细分为:新生代(Eden区,survivorFrom区,survivorTo区)和老年代。 新生代: 用来存放新生的对象,一般占对空间的1/3,由于对象的频繁创建,所以新生代会经常触发MinorGC进行垃圾回收。 新生代可以分为:Eden区,survivorFrom区,survivorTo区 Eden区: java新对象的出生地(如果新创建对象占用的内存非常大,则直...

2019-06-28 10:46:13 183

原创 JVM内存区域

线程私有区域生命周期与线程的生命周期一样,依赖用户线程的启动/结束而创建/销毁(在hotspot vm内,每个线程都与操作系统的本地线程映射,所以,这部分内存区域的存与否跟随本地线程的生死对应)。 线程共享区域跟随虚拟机的启动/关闭而创建/销毁。 线程私有区域 程序计数器:当前线程执行的字节码的行号指示器。如果执行的是java方法,计数器记录的是虚拟机字节码指令的地址,如果是na...

2019-06-28 10:44:19 130

原创 常用排序算法

排序算法的稳定性:保证排序前两个相等的数的先后顺序和排序后这两个数的先后顺序是一致的。 插入排序【稳定性排序】 思想:将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数组中。算法适用于少量数组的排序。时间复杂度:O(n^2)。是最稳定的排序算法。 /** * 插入排序 * 从第一个元素开始,该元素可以认为已经被排序 * 取出下一个元素,在已经排序的元素...

2019-04-19 21:05:33 130

翻译 OSI七层模型

个人博客:http://47.104.241.73:8080 1)物理层(Physical Layer)   激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。物理层记住两个重要的设备名称,中继器(Repeater,也叫放大器)和集线器。 2)数据链路层(D...

2018-12-03 20:47:34 770 1

原创 命令行修改mysql的编码格式

个人博客:http://47.104.241.73:8080 show variables like 'character%'; // 查看mysql的编码 set character_set_client=utf8; // 设置客户端的编码为utf8 set character_set_connection=utf8; // set character_set_...

2018-07-08 19:51:46 3878

原创 layui获取单选框,复选框,下拉框的值

个人博客:http://47.104.241.73:8080 layui 获取下拉框的值 var type = $("填写id").find("option:selected").attr("value");// 根据id获取指定的下拉框 var type = $("select option:checked").attr("value"); 获取单选框 var optionVal = $...

2018-07-06 19:47:32 7271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除