自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 @Async源码实现

不仅会用@Async,我把源码也梳理了一遍(下)原创:吕一明java思维导图昨天终于到了源码分析的环节了,在这之前我已经写过了两篇文章专门分析这个@Async了,还没看过的同学先去看下哈。 不仅会用@Async,我把源码也梳理了一遍(上) 不仅会用@Async,我把源码也梳理了一遍(中) 好了,不啰嗦。分析过程: 开启异步代理 ...

2019-09-28 09:42:13 1819 2

转载 使用nmcli命令配置网络

NetworkManager是管理和监控网络设置的守护进程,设备既就是网络接口,连接是对网络接口的配置,一个网络接口可以有多个连接配置,但同时只有一个连接配置生效。1 配置主机名CentOS6 之前主机配置文件:/etc/sysconfig/networkCentOS7主机名配置文件:/etc/hostname,默认没有这个文件,通过DNS反向解析获取主机名,主机名默认为:localh...

2019-09-27 09:32:09 4162

转载 netty4+protobuf3最佳实践

本文要点:netty4+protobuf3多类型传输实现 优雅的实现消息分发做后台服务经常有这样的流程:2eeae9b5-4a34-4171-b0e8-4f695c29d2d9.png如何优雅的完成这个过程呢?下面分享下基于netty+protobuf的方案:首先要解决的是如何在netty+protobuf中传输多个protobuf协议,这里采取的方案是使用一个...

2019-09-23 14:39:17 780

原创 实现简单的Redis分布式锁

lock方法 private boolean lock(String lockKey) { if(redisCache.getObj(lockKey) != null){ return false; } redisCache.set(lockKey,true); return true; }...

2019-09-23 10:56:05 255

转载 分布式系统常见负载均衡算法

一、概要随着系统日益庞大、逻辑业务越来越复杂,系统架构由原来的单一系统到垂直系统,发展到现在的分布式系统。分布式系统中,可以做到公共业务模块的高可用,高容错性,高扩展性,然而,当系统越来越复杂时,需要考虑的东西自然也越来越多,要求也越来越高,比如服务路由、负载均衡等。此文将针对负载均衡算法进行讲解,不涉及具体的实现。二、负载均衡算法在分布式系统中,多台服务器同时提供一个服务,并统一到服务配...

2019-09-23 09:11:40 630

转载 JDK8函数式接口Function、Consumer、Predicate、Supplier

备注1:观察发现,函数式接口下共有1、三种方法1.1唯一的抽象方法1.2 使用default定义普通方法(默认方法),通过对象调用。实现接口后,因为默认方法不是抽象方法,所以可以不重写,但是如果开发需要,也可以重写 。当然如果接口中的默认方法不能满足某个实现类需要,那么实现类可以覆盖默认方法。签名跟接口default方法一致,但是不能再加default修饰符。3.使用static定义...

2019-09-20 16:04:50 306

转载 Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法

一、问题描述VMware中克隆虚拟机是经常的事情,虽然如此,用到虚拟机时,本人还是喜欢新安装一个操作系统,针对服务器的应用,在安装操作系统时,一并安装好,并且也花不了多少时间。但最近需要大量的配置一样的虚拟机进行测试,故安装了一个模板虚拟机,然后直接复制模板虚拟机到不同的文件夹,然后使用VMware 直接打开使用,但问题出来了,打开这些复制(克隆)的虚拟机全部会出现网络无法启动的问题。使用 se...

2019-09-20 15:42:45 3183

原创 MySQL 定时备份

一、安装crontabs crond是linux系统中用来定期执行命令或者指定程序任务的一种服务或者软件。(用rpm -qa | grep crontab查看是否安装,如果没有安装就执行 yum install -y crontabs )[root@izbp1938t1plpjxn10fcqwz ~]# yum install crontab -yLoaded plugins...

2019-09-20 15:17:51 302

转载 Java实现八大排序算法

目录直接插入排序基本思想算法描述代码实现复杂度分析比较与总结希尔排序基本思想算法描述代码实现复杂度分析总结与思考简单选择排序基本思想算法描述代码实现复杂度分析总结与思考堆排序基本思想算法描述代码实现复杂度分析总结与思考冒泡排序基本思想算法描述代码实现复杂度分析总结与思考快速排...

2019-09-03 09:53:03 314

空空如也

空空如也

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

TA关注的人

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