自定义博客皮肤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的休息室

传播技术传播爱

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

原创 日志探秘(三)logback 初探

logback的整体组件包括Logger, Appenders and LayoutsConfiguration的结构图 logback的配置和log4j的配置差不多<?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="LOG_FILE_HOME" value="D://logs/logback" />

2018-01-28 16:04:49 387

原创 maven profile 打包

pom.xml<build> <resources> <!--先把需要替换的内容添加到src/main/resources--> <resource> <directory>src/main/resources</directory> <filtering>true</fi

2018-01-28 15:57:56 586

原创 日志探秘(二)log4j 2.x 初探

og4j 2.x版本相当于1.x的版本多了很多的功能。 我比较喜欢的是可以通过kafka发送消息,这样的话,只要可以订阅kafka主题的客户端,都可以任意的操作了。 相对来说,2.x版本的大体的组件相当于1.x并没有太大的变化, l 配置具体可以看http://logging.apache.org/log4j/2.x/manual/configuration.html,这篇文档中介绍了所有

2018-01-28 15:01:15 339

原创 log4j2 monitorInterval not working 解决方案

今天查看log4j2的时候,发现了里面有一段这样的描述,说是通过monitorInterval这个配置参数可以动态监测配置文件是否修改了,如果修改了,按照最新的配置文件,比如可以动态修改logger的优先级,终于不用再重新启动我们的web应用了。但是按照如下的方式配置后无效。。。<?xml version="1.0" encoding="UTF-8"?> <Configuration monitor

2018-01-28 13:17:09 5575 1

原创 日志探秘(一)log4j 1.x 初探

日常经常接触日志,但是真正对它的了解很少,都是上个项目拷贝到下一个项目这种,此次闲着无聊好好看看日志的构成。 刚好看到这边关于日志的文章,日志系统诞生记:::点击查看 里面有张图特别有感触 讲了整个日志设计的一个正交的设计,这样可以通过组合的方式配置不同的日志打印器。 极客学院的这个教程也不错 http://wiki.jikexueyuan.com/project/log4j/ove

2018-01-27 22:25:59 340

原创 websocket (java)集群方案

redis 用来存用户与服务器的关系(redis可以任意替换为一种存储形式) 服务器 A 会订阅topic 为 WebSocket-A 的消息 服务器 B 会订阅topic 为 WebSocket-B 的消息 kafka 用来接收推送消息(替换为任意一种mq) 如果用户1需要给用户3发送信息,如果在单机情况下,由于用户3没有与server-A建立链接,所以推送不到。但是现在因为在redis

2018-01-22 23:31:43 11201 8

原创 google angular 插件

https://chrome.google.com/webstore/detail/gjhmfjbfdbeeekiijofbikifokdkfhcc

2018-01-22 16:24:01 967

原创 spring 添加properties到 environment

有点晚,先不解释,贴下代码好了 /** * 将应用的properties 添加到应用环境之中 * * @author wuhulala * @version 1.0 * @since 2018/1/21 */ public class EnvironmentPlaceholderConfigurer extends PropertySourcesPlaceholderConfig

2018-01-22 00:13:52 2460

原创 二进制的些许操作

lowBit x & (- x) 计数 ( 2 << n - 1) &(- 2 << n + x) = x

2018-01-18 08:39:40 246

原创 spring上下文启动过程

1. 启动之前的准备 设置启动时间、设置关闭状态为false,启动状态为true 在上下文环境中初始化占位符属性,默认空实现,在web环境中才有实现 判断必需的属性是否存在,必需的属性可以通过context.getEnvironment().setRequiredProperties()设置 2. 获取beanFactory 执行上下文的真正刷新 判断是否已经有beanfactory再刷新,如果在刷

2018-01-07 23:20:46 803

原创 spring mvc 父子上下文 BeanPostProcessor/BeanFactoryPostProcessor顺序

前两天遇到一个问题,就是把@EnableWebSocketMessageBroker 这个注解的Configuration在 spring 父上下文中扫描,导致了里面的后置处理器并不会处理子上下文的东西。因为在获取这些处理器的时候,都是从自己上下文的本地缓存,即那些HashMap中获取的。 比如BeanFactoryPostProcessor的获取方法//获取BeanDefinitionRegi

2018-01-07 22:54:36 676

原创 oracle 学习笔记

先放张体系图,侵删表准备create table t as select * from all_objects;索引测试 create index idx_object_id on t(object_id);查询select * from t where object_id = 29执行计划查看:cost 2 第二次查询,查询这条指令的hash值会存在共享区,数据会被缓存在sga的数据缓冲区

2018-01-07 22:16:27 341

原创 2017年走过的路----从膨胀到无知

从膨胀到无知,说实话还是内心空虚了 三宗罪 写代码不自测敢提测 写代码不自测敢提测 写代码不自测敢提测

2018-01-01 00:47:33 346 1

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关注的人

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