- 博客(10)
- 资源 (111)
- 问答 (1)
- 收藏
- 关注
原创 磁盘阵列RAID0、RAID1、RAID10、RAID5、RAID50、RAID6
什么是RAID?简单来说就是磁盘阵列,把多个磁盘空间合并。目前市面上有 RAID0、RAID1、RAID5、RAID6、RAID10 等。RAID0,代表所有硬盘的空间相加,也就是说,我有4个3T+1个4T。加起来就是16T。一旦损坏,数据找不回来。RAID1,则是2块硬盘合二为一,比如2个3T的,就只能用3T,一旦损坏了一块硬盘后,再插上一块新的硬盘。数据还可以存在,非常的安全。RAID5,
2017-05-31 11:34:00 16438
原创 使用MDC为Logback slf4 日志记录线程ID,区分每次执行的会话日志
我们先回想这样一个场景: 在Java开发中,因为业务需求肯定会输出很多日志。在出现问题时,根据输出的日志分析问题。 对于一个访问量很大的网站来说,日志的输出速度是很快的,同样的代码方法被同时调用是很正常的。 那么现在问题来了,我们如何从日志中来区分每一个会话的日志呢?就是我们发现了一个异常,如何知道在这个异常之前对应的一些列日志是什么呢?我们都知道,不管是普通后台代码执行(定时任务这种)还是用
2017-05-12 11:18:28 11166 2
原创 SpringBoot AOP 记录WEB请求日志
接上一篇文章: http://blog.csdn.net/catoop/article/details/71541612实现AOP的切面主要有以下几个要素:使用@Aspect注解将一个java类定义为切面类 使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。 根据需要在切入点不同位置的切入内容 使用@Before在切入点
2017-05-10 17:52:29 11776 4
原创 SpringBoot AOP 拦截器 Aspect
常用用于实现拦截的有:Filter、HandlerInterceptor、MethodInterceptor第一种Filter属于Servlet提供的,后两者是Spring提供的,HandlerInterceptor属于Spring MVC项目提供的,用来拦截请求,在MethodInterceptor之前执行。 实现一个HandlerInterceptor可以实现接口HandlerIntercep
2017-05-10 15:59:51 26024 7
原创 graphviz 安装和入门
装逼神器:graphviz,不解释———————————如下言归正传,切入正题———————————–1、下载http://www.graphviz.org/Download_windows.php 下载 graphviz-2.38.zip ,例如我解压到位置 D:\Program Files\graphviz2、配置环境变量将 D:\Program Files\graphviz\release\
2017-05-08 18:39:27 5272 6
原创 Spring Boot 基于注解的 Redis 缓存使用
看文本之前,请先确定你看过上一篇文章《Spring Boot Redis 集成配置》并保证 Redis 集成后正常可用,因为本文是基于上文继续增加的代码。一、创建 Caching 配置类RedisKeys.javapackage com.shanhy.example.redis;import java.util.HashMap;import java.util.Map;import javax.a
2017-05-06 18:14:59 14136
原创 Spring Boot Redis 集成配置
Spring Boot 熟悉后,集成一个外部扩展是一件很容易的事,集成Redis也很简单,看下面步骤配置:一、添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId>
2017-05-06 18:14:19 15579 5
原创 Spring SmartLifecycle 在容器所有bean加载和初始化完毕执行
在使用Spring开发时,我们都知道,所有bean都交给Spring容器来统一管理,其中包括没一个bean的加载和初始化。 有时候我们需要在Spring加载和初始化所有bean后,接着执行一些任务或者启动需要的异步服务,这样我们可以使用 SmartLifecycle 来做到。SmartLifecycle 是一个接口。当Spring容器加载所有bean并完成初始化之后,会接着回调实现该接口的类中对应
2017-05-06 17:52:17 23745 3
原创 Spring Boot 自定义PropertySourceLoader
SpringBoot 的配置文件内置支持 properties、xml、yml、yaml 几种格式,其中 properties和xml 对应的Loader类为 PropertiesPropertySourceLoader ,yml和yaml 对应的Loader类为 YamlPropertySourceLoader。 观察这2个类可以发现,都实现自接口 PropertySourceLoader 。所
2017-05-04 09:22:11 11761
原创 Maven 工程添加 findbugs 插件
pom.xml 添加插件plugin<build> <plugins> <!-- findbugs插件 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId>
2017-05-04 09:18:50 9073 1
ArangoDB-白皮书_什么是多模型数据库以及为什么要使用它.pdf
2020-08-23
中国“新基建”发展研究报告.pdf.zip
2020-08-17
SpringBoot学习过程各种Demo
2016-02-03
spring+jms+jta事务的消息发送和消息消费
2015-12-13
Tomcat Session Redis 共享
2015-09-20
apk加壳和伪加密(防止反编译)
2015-08-20
Java敏感词处理
2015-08-14
Android 关于设备状态和操作的API
2015-08-12
jacob、GhostScript转换Office为pdf,转换pdf为高清图片
2015-01-28
ghostscript-9.15-linux-x86_64.tgz免安装版
2015-01-15
ESXi Intel-I129V 网卡驱动
2021-08-29
springboot2.x 多数据源
2020-05-28
docker-pkg.tar.gz
2019-11-09
单核工作法图解(文字版非扫描)PDF
2018-03-29
windows包装exe创建服务文件instsrv和srvany
2017-12-04
基于jd-core的java反编译
2017-03-27
kafka-web-console-2.1.0-SNAPSHOT.zip
2016-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人