自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 记华为云容器化连接mongodb的一个坑

起因:公司跟华为有战略合作, 需要将应用迁移至华为云,在迁移过程中容器中的应用连接mongo死活连不上,mongo的安全组什么的都加了就是不行,现象如下 mongo的主备节点为 10.125.80.1:8635,10.125.80.2:8635 配置信息存在zk里, 程序读取到zk的配置去连接mongo的时候出现如下错误 问题描述:   如上图,正确读取到zk里的配置为1...

2019-08-13 17:19:00 411

转载 LinkedList原理

LinkedList 实现了List接口和Deque接口 是一个先进先出 双向链表结构 重点是first 和 last 看下元素类型 Node 有next prev 和 item(current) 实现链表 1 private static class Node<E> { 2 E item; 3 Node<E&gt...

2019-06-21 11:22:00 127

转载 HashSet原理

HashSet的实现其实很简单 HashSet是无序 不可重复的 查看源码可以了解到 内部是用了一个HashMap HashSet的元素其实就是HashMap的KeySet, HashMap的实现是数组 + 链表的数据结构 HashSet既然是利用的HashMap 那么HashSet也是线程不安全的 HashSet源码如下 1 /* 2 * Copyrig...

2019-06-21 11:03:00 168

转载 Java SPI 实例

SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。 这里简单写一个例子示意 创建DemoService接口 如下 1 package com.demo; 2 3 /** 4 * @autho...

2019-01-25 14:02:00 216

转载 dubbo Main启动服务浅析

Dubbo 采用全 Spring 配置方式,官方推荐使用内置 Main 启动,并提供了JDK 的 ShutdownHook 优雅停机。这里看的是dubbo 2.6.2版本的代码 贴出dubbo提供的Main启动类 1 /* 2 * Licensed to the Apache Software Foundation (ASF) under one or mo...

2019-01-25 11:16:00 146

转载 使用spring 自定义扫描bean

在我们使用spring boot时候 spring会默认扫描启动类所在包以及下级包的bean,但是我们又想扫其他的包 又不想放在启动类的同级或子级包的时候该怎么做呢? 其实spring提供给了我们扩展接口的,这时候就可以实现BeanFactoryPostProcessor接口实现postProcessBeanFactory(ConfigurableListableBeanFactor...

2019-01-11 17:19:00 173

转载 spring cloud gateway 限流测试

使用maven搭建工程,maven工程中包括3个module 分别是eureka-server、gateway-server、service-demo。父pom文件如下 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artif...

2018-12-28 10:13:00 250

转载 springMVC 之 HandlerMethodArgumentResolver使用

我们使用springMVC 的 controller的方法时需要获取ServletHttpRequest对象的时候直接在方法参数列表里写上ServletHttpRequest request框架就直接给注入进来了,但是这是怎么实现的呢?经过查看spring源码发现有这么一个接口HandlerMethodArgumentResolver, 顾名思义就是 方法参数解析的接口(中式翻译~~...

2018-12-25 17:20:00 145

转载 mycat基本使用

官网:http://www.mycat.io/ 什么是mycat? 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式数据仓库的新一代企业级...

2018-12-25 15:07:00 216

转载 nginx设置显示文件目录

测试的时候可能会让在浏览器上显示文件列表,nginx提供了ngx_http_autoindex_module 功能, 如下 看官方文档的说明 此模块包括以下几个配置指令  autoindexautoindex_exact_sizeautoindex_formatautoindex_localtime 贴出官方解释和例子 ...

2018-12-21 11:19:00 370

转载 docker的基本概念

Dokcer 部署流程 Docker简介 Docker(官网: https://www.docker.com/)一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 Docker包括 Image(镜像) Container(容器) Dockerfile 几个关键元素 从面相对象的角度来...

2018-12-20 11:14:00 94

转载 java8新特性

java8已经发行好长时间了,但是现在大部分公司还是在用java7 甚至6或者更早的版本,笔者公司前几年就已经更新到了java8,以前通过看java文档学习到的一些新特性,之前都没有写博客的习惯,所以我要养成写博客分享技术的习惯,特补上一篇:)。 java8中的新特性包括但不限于以下几点: Lambda 表达式    方法引用 ...

2018-12-20 10:55:00 64

转载 springMVC启动初始化过程

在web.xml里配置分发servlet和ContextLoaderListener,ContextLoaderListener是spring提供的类,它继承了ContextLoader类和实现了ServletContextListener接口。 ContextLoader类负责初始化容器,初始化方法是initWebApplicationContext(ServletContext ...

2018-12-20 10:43:00 201

空空如也

空空如也

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

TA关注的人

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