自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring-cloud-gateway之GatewayFilterFactory

在前一篇GlobalFilter中剖析了gateway的全局过滤器的设计与实现;全局过滤器是针对于网关而言通用的功能组件实现,采用全局来实现。而对于有些非通用的功能或者面向用户自定义的功能采用全局过滤器实现显然是不合理的,基于此出发开源作者变换了思路,采用工厂模式来即时生产一个自定义或者配置的过滤器来过滤当前的请求。工厂接口与工厂类依赖图自上而下分析gateway声明了一个工厂...

2020-02-22 11:26:13 1695

转载 linux window文件格式转linux文件格式

(1)使用linux命令dos2unix filename,直接把文件转换为unix格式;(2)使用sed命令sed -i "s/\r//" filename 或者 sed -i "s/^M//" filename直接替换结尾符为unix格式;(3)vi filename打开文件,执行 : set ff=unix 设置文件为unix,然后执行:wq,保存成unix格式。查看脚本文件是dos...

2019-12-28 17:39:38 1421 2

转载 VMware虚拟机三种网络模式的区别及配置方法

本文参照文章:https://www.linuxidc.com/Linux/2016-09/135521.htmhttps://www.jb51.net/article/105497.htm结合自己的环境进行配置,留下笔记便于以后查询。vmware版本: 10.0.4虚拟系统: Red Hat 7 EDT 2014三种网络模式的区别配置方法1. Bridged (桥接模...

2019-07-26 15:41:37 273

转载 Java并发包concurrent——ConcurrentHashMap

原文:https://blog.csdn.net/bill_xiang_/article/details/81122044目录1. ConcurrentHashMap的实现——JDK7版本1.1 分段锁机制1.2 ConcurrentHashMap的数据结构1.3 ConcurrentHashMap的初始化1.3.1 初始化ConcurrentHashMap1.3.2 ...

2019-07-23 10:18:19 148

转载 TreeMap实现原理 红黑树

TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博文你可以获得如下知识点:1、红黑树的基本概念。2、红黑树增加节点、删除节点的实现过程。3、红黑树左旋转、右...

2019-07-22 10:35:44 192

转载 Linux awk+uniq+sort 统计文件中某字符串出现次数并排序

原地址:https://blog.csdn.net/qq_28766327/article/details/78069989在服务器开发中,我们经常会写入大量的日志文件。有时候我们需要对这些日志文件进行统计。Linux中我们可以利用以下命令简单高效的实现这一功能。需要用到的命令简介cat命令cat命令主要有三大功能1.一次显示整个文件 cat filename2.创建一个文件...

2019-07-21 08:28:08 164

转载 Spring IOC和Spring AOP的实现原理(源码主线流程)

正本文参考了《spring技术内幕》和spring 4.0.5源码。本文只描述原理流程的主线部分,其他比如验证,缓存什么可以具体参考源码理解。Spring IOC一、容器初始化 容器的初始化首先是在对应的构造器中进行,在applicationContext的实现类构造器中,首先对参数路径中的${}进行了处理,用系统变量替换(setConfigLocations方法)然后调...

2019-07-20 11:17:01 117

转载 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)

1.Jstack1.1 jstack能得到运行java程序的java stack和native stack的信息。可以轻松得知当前线程的运行情况。如下图所示注:这个和thread dump是同样的结果。但是thread dump是用kill -3 pid命令,还是服务器上面少用kill为妙1.2 命名行格式jstack [ option ] pidjstack [ o...

2019-07-19 17:30:13 606

转载 通过jstack与jmap分析一次线上故障

原文地址:https://www.cnblogs.com/kingszelda/p/9034191.html一、发现问题 下面是线上机器的cpu使用率,可以看到从4月8日开始,随着时间cpu使用率在逐步增高,最终使用率达到100%导致线上服务不可用,后面重启了机器后恢复。二、排查思路简单分析下可能出问题的地方,分为5个方向:1.系统本身代码问题2.内部下游系统的问题...

2019-07-19 17:04:31 94

转载 java5、java6、java7、java8、java9新特性

原文地址:https://blog.csdn.net/weixin_41141219/article/details/810346391. 介绍JAVA作为使用的主力语言,掌握下其历史发展也是有必要的。看看从JAVA5开始到现在的JAVA9有哪些变化。借此机会,也可以看看哪些特性我们是已经用到的,哪些是还没有用到的。我们在IDEA里面也可以看到language level里面的信息,这...

2019-07-19 16:28:38 119

转载 【转载】 VMware克隆CentOS7 Linux没有eth网卡只有lo

转载  https://www.cnblogs.com/leokale-zz/p/7832576.html安装CentOS7 mini版,静态IP配置完毕后,关闭虚机CentOS7-1,克隆虚拟机为CentOS-2。克隆出来的虚拟机使用ifconfig命令,无法发现网卡,只有一个lo设备。虚机无法配置网络。原因是克隆出来的虚机与源虚机有相同的网卡MAC地址和UUID。大多技术博客都说删除网络配置文...

2018-05-05 10:26:58 783

空空如也

空空如也

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

TA关注的人

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