自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuhulala的休息室

传播技术传播爱

  • 博客(8)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 初试docker-compose

先看下命令命令介绍: 命令 功能 build 构建或重建服务 help 命令帮助 kill 杀掉容器 logs 显示容器的输出内容 port 打印绑定的开放端口 ps 显示容器 pull 拉取服务镜像 restart 重启服务 rm 删除停止的容器 run 运行一个一次性命令 scale 设置服务的容器数目

2017-08-19 10:18:29 603

原创 spring 配置文件遇见了父子上下文

在SpringMVC中,在common.xml文件加载了配置文件,也就是在父上下文中加载配置文件,但是在子上下文中添加了@Value注释和配置文件配置的${xx}并不会被解析掉。 后来发现有如下几点 1. 子上下文不会集成父上下文的环境(Environment),也就是properties文件的内容 2. 这些解析都是通过BeanFactory的后置处理器(PropertyPlaceholde

2017-08-18 19:23:49 521

原创 Spring-Framework启动简介

spring生命周期(链接可点)1. 启动之前的准备2. 获取beanFactory3. 准备BeanFactory4. 子类自定义处理BeanFactory5. 执行BeanFactory后置处理器6. 注册Bean后置处理器7. 初始化消息资源——国际化8. 初始化事件广播器9. 容器刷新完子类自定义处理10. 注

2017-08-13 21:52:45 417

原创 通过JMX访问Spring的Bean

今天看spring源码的时候,发现了在finishRefresh的时候做了一个奇怪的操作 LiveBeansView.registerApplicationContext(this); 后来看了各位大佬的介绍 发现它会把bean注册到一个jmx通道里,我们就可以通过jmx连接访问了 <bean id="user" class="com.wuhulala.api.User"> </b

2017-08-13 18:13:34 646

原创 Configuration注解类 Bean解析顺序

@PropertySource 加载properties@ComponentScan 扫描包@Import 依赖的class@ImportResource 依赖的xml@Bean 创建bean// Process any @PropertySource annotations for (AnnotationAttributes propertySource : Annota

2017-08-12 14:31:43 5086

原创 狙击ibatis的<sql>和引用者的顺序

今天维护一个老系统的sql,用的是ibatis 总结以下两点 1. 查询的属性必须要和resultMap一一对应,一个属性也不能多,也不能少 2. sql代码段的定义必须放在前面

2017-08-11 11:24:15 305

原创 synchronized 静态方法和非静态方法

synchronized 的本质就是一个不可重入锁,大致分为以下两类 1. 有对象锁 synchronized(this),或者非静态方法上加synchronized修饰 2. 类锁 synchronized(XX.class),或者静态方法上加synchronized修饰所以method1和method2的开始时间是同时的,因为method1的锁对应的是类锁,而method2对应的

2017-08-06 20:33:24 659

原创 BeanPostProcessor实现Environment获取到自定义properties解决过程

在一次新的需求之中,需要在一个实现BeanPostProcessor的类接口里面获取properties文件的所有属性,因为properties的加载器在Spring中是实现了BeanFactoryPostProcessor,BeanFactoryPostProcessor主要是对BeanDefine进行一些处理,并且他在Spring容器的生命周期,是在BeanPostProcessor执行之前的。

2017-08-01 15:41:11 3622

istio-1.7.0-linux-amd64.tar.gz

从较高的层面来说,Istio 有助于降低这些部署的复杂性,并减轻开发团队的压力。它是一个完全开源的服务网格,作为透明的一层接入到现有的分布式应用程序里。它也是一个平台,拥有可以集成任何日志、遥测和策略系统的 API 接口。Istio 多样化的特性使您能够成功且高效地运行分布式微服务架构,并提供保护、连接和监控微服务的统一方法。

2020-08-23

Flink-学习资料整理及应用场景.xmind

Flink 资料整理思维导图,包含Flink的基础概念、进阶概念地址、应用场景资料的地址。绝对干货。

2020-06-03

G1 垃圾回收原理.pdf

G1 垃圾回收官网文档。 详细的描述了G1的回收过程以及CMS的回收过程进行了详细的比较,对垃圾回收的理解可以更上一个层次。

2019-11-28

netcat.rar

windows 版本的 netcat工具。适用于spark/flink等大数据工具的demo

2019-09-22

KafkaOffsetMonitor0.4.6

1. 更新主页js依赖,否则打不开 2. 添加windows启动命令

2018-01-26

vim主题资源

vim主题solarized 护眼 高清 用了就开心

2015-07-26

网络流讲解

网络流详细讲解,转载内容。。作者:北京大学信息学院 郭炜

2015-07-21

mysql连接数据库打包为jar包所需

1,用elicpse打包为jar包后转为exe经常出现数据库连接错误 2,直接把"mysql打包文件"文件夹的东西全部添加的jar包的有class文件的文件夹下面(解决步骤) 3,第二步只需要winrar即可

2015-04-15

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

TA关注的人

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