![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架技术类
文章平均质量分 52
mengml_smile
我就是我 不一样的自我
展开
-
TestableMock的使用
TestableMock参考文章官网使用文档源码原创 2021-09-23 18:30:10 · 379 阅读 · 0 评论 -
log4j2的使用
log4j2配置分析Appender定义Appenders are responsible for delivering LogEvents to their destination种类FailoverAppender将尝试向队列中的Appender依次输出LogEvent,直到有一个成功为止作用 失败后的保全策略(例如kafka没有生产成功后落入文件)FlumeAppendertype="Avro"方式写入flume 相当于log4j充当flume的sourceAsynchApp原创 2021-09-23 18:28:19 · 270 阅读 · 0 评论 -
Jmeter的使用
聚合报告字段 含义#样本 实际发起的总请求数平均值 所有请求的响应时间之和/总请求数中位数 假设总请求数为99,将这99次请求按耗时从高到低排列,第50次请求的耗时即为中位数\n 假设总请求数为100,将这100次请求按耗时从高到低排列,第50次和第51次请求的耗时的平均值即为中位数\n 按下面三项表头的表达方式,可以将中位数称为【50%百分位】90%百分位 计算方式和中位数一样,只不过这项取的是排名第90%的那次请求\n 也可以理解为有90%的请求响应时间小于等于这个值95%百分位 计算方式和原创 2021-09-23 18:21:40 · 108 阅读 · 0 评论 -
服务日志采集组件
source channel sink 多种组合单source单channel多sinksink1+sink2=channel单source多channel多sink每个sink 输出内容一致多source单channel单sink多个source 可以读取多种信息放在一个channel 然后输出到同一个地方官方测试报告官方测试报告性能调优性能调优文档User GuideDeveloper Guideflume到底会丢数据吗?其可靠性如何?——轻松搞懂Flume事务机制配置原创 2021-09-23 18:20:19 · 176 阅读 · 0 评论 -
Elasticsearch的使用
ESES是一个使用java语言编写的并且基于Lucene编写的搜索引擎, 他提供了分布式的全文搜索服务, 还提供了一个RESTful风格的web接口参考文档参考elasticsearch 大数据场景下使用scroll实现分页查询特点分布式 横向全文检索Restful风格wen接口和mysql对比Elasticsearch MySQL索引库(indices) Database 数据库类型(type) Table 数据表文档(Document) Row 行域字原创 2021-09-23 18:19:38 · 144 阅读 · 0 评论 -
FreeMaker-逆向工程
FreeMaker核心思想 模板 + 数据模型 = 输出语法 1.对象.属性 2.数组[idx].属性 3.插值${...} 4.FTL标签(指令) <#...> 1.<#if condition> 和 </#if> 2.<#list animals as animal> <tr><td>$...原创 2020-04-10 15:24:43 · 2770 阅读 · 0 评论 -
apollo整合springboot/springmvc 抽象common
apollo整合springboot/springmvc 抽象common参考文档apollo使用说明apollo-githubapollo-github-issuesapollo 集成springMVC jasypt提供了EncryptablePropertySourcesPlaceholderConfigurer对加密信息进行解密 ,在apollo 客户端中使用了PropertySourcesPlaceholderConfigurer,这是两个placeholder 那么apollo 的配置原创 2021-06-20 16:46:26 · 328 阅读 · 0 评论 -
springmvc/springboot公共模块的扫描引入方案
springmvc/springboot公共模块的扫描引入方案springmvc引用项目中xml中import被引入项目xml<context:component-scan base-package=“com.smile.configration” />被引入项目xml中<context:component-scan base-package=“com.smile.patternTwo” /><context:component-scan base-packag原创 2021-06-20 16:18:06 · 359 阅读 · 0 评论 -
修改源码的几种方式
修改源码的几种方式参考文档参考实现方式直接在自己工程中建同包同类名的类进行替换采用@Primary注解排除需要替换的jar包中的类@Bean 覆盖使用BeanDefinitionRegistryPostProcessor原创 2021-06-20 15:58:55 · 2319 阅读 · 0 评论 -
log日志动态切换
log日志动态切换apiapiJCL(Jakarta Commons Logging) (Spring)SLF4J(Simple Logging Facade for Java),Jboss-logging(hibernate)实现Log4j /Log4j2JUL(java.util.logging )Logbackspringboot统一日志apiSpringBoot默认的日志实现是使用slf4j+logbacklogback日志级别动态切换开启logback的原创 2021-06-07 17:27:25 · 449 阅读 · 0 评论 -
java的序列化和反序列化
java的序列化和反序列化参考文档参考文档含义及使用场景含义序列化:把对象转换为字节序列的过程称为对象的序列化反序列化:把字节序列恢复为对象的过程称为对象的反序列化使用场景1.当你想把的内存中的对象写入到硬盘的时候2.当你想用套接字在网络上传送对象的时候3.当你想通过RMI传输对象的时候使用方法private static final long serialVersionUID = 1L;(不想兼容版本升级后可改为2L…)根据类名、接口名、成员方法及属性等来生成一原创 2021-05-19 17:26:53 · 56 阅读 · 0 评论 -
接口校验
接口校验参考参考链接参考链接-自定义校验优势省去大量的校验代码技术选型jakarta.validation-api@Validated(spring-context包的)和@Valid结合使用@Validated和@Valid区别Spring Validation验证框架对参数的验证机制提供了@Validated(Spring’s JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult(方法参数写上自动原创 2021-05-18 20:22:24 · 692 阅读 · 0 评论 -
Spring Data REST
Spring Data REST作用Spring Data REST把我们需要编写的大量REST模版接口做了自动化实现只需编写实体类和dao层接口就会自动隐藏式生成相关的restful增删改查和分页查询等也可以自定义接口参考文档参考文档1参考文档2...原创 2021-05-10 21:10:56 · 1227 阅读 · 0 评论