加载中
log4j2异步Logger

1 异步Logger的意义 之前的日志框架基本都实现了AsyncAppender,被证明对性能的提升作用非常明显。 在log4j2日志框架中,增加了对Logger的异步实现。那么这一步的解耦,意义何在呢? 如图,按...

Spring AOP - 注解方式使用介绍

Spring AOP - 注解方式使用介绍(长文详解) 前言 之前的源码解析章节,本人讲解了Spring IOC 的核心部分的源码。如果你熟悉Spring AOP的使用的话,在了解Spring IOC的核心源码之后,学习Spr...

10/08 17:25
10
ThreadLocal Service 方法缓存

背景说明 有朋友问我一个关于接口优化的问题,他的优化点很清晰,由于接口中调用了内部很多的 service 去组成了一个完成的业务功能。每个 service 中的逻辑都是独立的,这样就导致了很多查询...

10/08 16:20
18
mysql 字段 column 逗号分隔 值 value 变成列

If the name column were a JSON array (like '["a","b","c"]'), then you could extract/unpack it with JSON_TABLE() (available since MySQL 8.0.4): select t.id, j.name from mytable t...

06/30 15:55
11
Grafana Docker Compose 安装

一、docker 已安装,跳过 二、安装 docker-compose sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bi...

Open API 规范基础知识

API规范,比较知名的是 OpenAPI Specfication 和 Google API Design Guide 。前者针对 RESTful API 设计在细节层面给出了非常具体的规定,已经成为 RESTful API 设计领域的事实标准,而后者则...

06/27 20:47
19
Window Server java程序CPU占用高。

表现:使用高峰CPU飙升,减不下来。 1、任务管理起查看java的进程pid 2、cmd 进入目录C:\Users\jxhg\Desktop\PSTools> 执行 pslist -d pid号 > pid号-1.TXT 3、间隔2分钟左右再次执行,pslis...

06/27 20:45
28
联想笔记本充电电池滋滋声,拔掉再插一会又有声音了

WIN10 电源和睡眠设置》其他电源设置》更改计划设置》更改高级电源设置》处理器电源管理 》处理器状态最大最小都要改充电时改成85(总之不能=100或者太过接近)

02/23 19:20
113
导出swagger2生成的文档, 解决中文乱码问题

在此用的是通过单独的项目,访问已有项目的swagger json 文件,来生成。 一、下载项目 下载 https://gitee.com/simonAt/swagger2pdf.git 或 https://gitee.com/simonAt/spring-swagger2marku...

解决 unknown directive "stream" in /etc/nginx/nginx.conf 问题

nginx.conf的第一行插入 load_module /usr/lib/nginx/modules/ngx_stream_module.so; 或者 load_module '/usr/lib64/nginx/modules/ngx_stream_module.so';......

2020/12/03 16:51
6.3K
mongodb 误删数据 通过 oplog 恢复

1. 先备份一整个数据库,在本地或哪里另开一个数据库把数据都恢复进去 mongodump --authenticationDatabase=admin --host=xxx --port=27017 --username=xxx--password=xxx --db=dbname -o f...

2020/12/02 14:13
667
架构设计|异步请求如何同步处理?

本文创意来自一次业务需求,这次需要接入一个第三方外部服务。由于这个服务只提供异步 API,为了不影响现有系统同步处理的方式,接入该外部服务时,应用对外屏蔽这种差异,内部实现异步请求同...

2020/11/30 17:07
1.5K
mybatis 传递参数的7种方法

https://www.cnblogs.com/aaronL/p/5182808.html 文章目录 1.第一种方式 匿名参数 顺序传递参数 2.第二种方式 使用@Param注解 3.使用Map传递参数 4.用过java bean传递多个参数 5.直接使用JSO...

2020/11/26 14:19
323
swagger 2.9.0 2.9.2 2.9x Illegal DefaultValue null for parameter type integer 异常

该异常是由 swagger 引起的 解决方法:忽略原版本的swagger-annotations和swagger-models,添加1.5.21版本的 <dependency> <groupId>io.springfox</groupId> <artifactId>......

2020/11/26 14:16
71
Spring Data Jpa 返回自定义对象 DTO 映射问题

关键字: JPA复杂查询,JPA返回自定义实体,JPA返回自定义DTO,JPA联表查询,JPA原生SQL查询,JPA踩坑 新冠疫情之下,闲来无事研究了一下JPA,发现坑还是不少的,特地记录一下,有兴趣的道友可以看看。...

2020/11/24 12:11
290
Mybatis Generator MBG tableName="%"时生成无关的 mysql 信息表的 pojo 和 mapper

问题描述 <table schema="financial_leasing" tableName="%" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExamp......

docker 安装 nacos 单机版

1 下载 下载镜像 $ docker pull nacos/nacos-server 2 启动 配置文件/opt/nacos/init.d/custom.properties内容如下 management.endpoints.web.exposure.include=* 使用standalone模式并开放8...

k8s查看容器日志---查看运行中指定pod以及指定pod中容器的日志

1、查看指定pod的日志 kubectl logs <pod_name> kubectl logs -f <pod_name> #类似tail -f的方式查看(tail -f 实时查看日志文件 tail -f 日志文件log) 2、查看指定pod中指定容器的日志 kube...

2020/10/10 15:56
967
docker 容器创建常见参数选项

1. docker run创建容器常见选项 1.1 创建容器 选项 描述 -i,-interactive 交互式 -t,-tty 分配一个伪终端 -d,-detach 运行容器到后台 -e,-env 设置环境变量 -p(小写),-publish list 发...

2020/09/29 16:31
61
nginx 正则表达式 简单方便快速 验证方法

之前在配置时都是本地起一个nginx服务,修改location规则,然后nginx -s reload 或则 service nginx reload不断尝试来判断是否符合预期。显而易见,效率极低。使用一些在线正则表达式测试(e....

2020/09/28 11:21
63

没有更多内容

加载失败,请刷新页面

返回顶部
顶部