- 博客(349)
- 资源 (12)
- 收藏
- 关注
原创 Exchange Server 中 Exchange 虚拟目录的默认设置
Exchange Server 2016 和 Exchange Server 2019 在服务器安装过程中自动配置多个 Internet Information Services (IIS) 虚拟目录。以下部分中的表显示了邮箱服务器上客户端访问 (前端) 服务的设置,以及默认的 IIS 身份验证和安全套接字层 (SSL) 设置。有时为了调试某个功能,对认证方式做了修改,或者安装部署了新的组件,修改了认证方式,再进行某些测试的时候,发现出现了认证问题,此时就需要恢复默认认证方式,看看是否认证方式导致的问题。
2024-07-23 11:50:06
618
原创 linux环境下使用logrotate切分nginx日志
可以对单个日志文件或者某个目录下的文件按时间 / 大小进行切割,压缩操作;还可以在切割之后运行自定义命令。主流 Linux 发行版上都默认安装有 logrotate 包,如果你的 Linux 系统中找不到 logrotate, 可以使用 apt-get 或 yum 命令来安装。/etc/logrotate.conf是主配置文件,/etc/logrotate.d 文件夹下面是自定义的配置文件。可以看到,在日志文件的基础上复制出了一个带日期的日志文件。也可以手动执行命令测试一下能否正常分割日志。
2024-07-22 14:49:36
225
原创 java运行普通jar包和springboot对应的jar包中指定类的main方法
这里分几种情况进行说明,包括普通jar包和springboot生成的jar包,运行默认启动类,运行默认启动类以外的指定类。
2024-05-30 09:19:51
606
原创 linux环境下的nc(ncat的简写)命令用法和udp端口检测
有时我们的服务程序采用udp与客户端进行通讯,但是总是接收不到客户端的请求,或者客户端总是接收不到服务器的响应,这个时候,我们需要确认时网络不通导致的,还是我们的服务程序故障引起的,特别是服务程序对应的网络端口状态是否正常,这个时候,我们就可以借助于linux环境下的nc命令进行辅助分析了。
2024-05-30 09:03:22
1286
原创 jvm调试工具arthas的watch命令记录函数参数和返回值案例
通过arthas调试历史版本中的代码逻辑,反编译代码与正确代码的对比,快速准确查找问题原因及解决方法。
2024-03-10 13:48:47
1467
原创 基于ruoyi框架增加查看数据功能的定制修改
ruoyi框架在默认情况下只提供了添加和编辑页面,并没有提供查看功能的页面和相关功能,这样在一些特殊的场景下是不满足业务需要的,增加数据查看功能包括以下步骤,下面以框架自带的通知公告为例进行说明
2023-02-08 13:40:24
2088
2
原创 springboot利用mybatis批量写入clickhouse报错及解决方法
springboot利用mybatis批量写入clickhouse报错及解决方法
2022-08-22 13:36:59
4906
4
原创 clickhouse数据库中使用map、json和array的用法
在定义表的字段类型的时候,可以指定map类型,在clickhouse中json数据的存储是通过map类型来实现的。clickhouse还支持数组类型。
2022-08-19 10:36:42
10546
3
原创 centos 7.9安装和配置分析型数据库clickhouse
centos 7.9安装和配置分析型数据库clickhouse,并对基本的命令行操作做一个记录。
2022-08-12 13:56:34
967
原创 springboot项目通过ResponseBodyAdvice增加响应头和修改响应内容
对于需要统一对所有的http响应增加响应头(比如增加响应签名,响应时间,响应序号等)以及响应数据进行统一处理(比如数据包装,数据转换等)的场景,可以通过ResponseBodyAdvice进行实现。ResponseBodyAdvice就是spring框架中预留的钩子,它作用在Controller方法执行完成之后,http响应体写回客户端之前,这个时候我们就能方便的织入一些自己的业务逻辑处理了。...
2022-08-09 14:42:34
5380
原创 sprintboot项目通过interceptor和filter实现接入授权控制
接口的接入授权一般都有一套固定的模式,请求方通过对相关参数进行加密签名,接收方对接收到的参数信息进行同样的签名,并判断两个签名是否相同,以此来判断请求的合法性。与授权有关的参数(一般包括请求时间,请求序号,请求接入id,请求签名等)可以和业务参数一起传递,也可以将授权相关参数通过请求头的方式传递。将授权相关参数通过请求头进行传递,并且通过interceptor和filter技术,在controller接收请求以前进行授权判断,这样controller就只需要处理正常的业务请求,使得业务处理更加简洁,不会
2022-08-08 15:03:09
356
原创 mysql的myisam引擎性能优化key_buffer_size大小设置
mysql的myisam引擎性能优化key_buffer_size大小设置
2022-07-13 10:27:20
1136
原创 ruoyi框架中添加sharding sphere5.0.0分表(通过spi添加自定义分表策略)
ruoyi框架中添加sharding shphere5.0.0分表(通过spi添加自定义分表策略)
2022-06-27 17:21:37
5523
7
原创 linux(centos7.9)安装部署mysql-cluster 7.6
linux(centos7.9)安装部署mysql-cluster 7.6
2022-06-22 11:35:19
1454
原创 java web中Aspect、ControllerAdvice、Interceptor、Fliter示例以及的区别
java web中Aspect、ControllerAdvice、Interceptor、Fliter示例以及的区别
2022-06-14 14:20:20
547
原创 java利用切面(aspect)记录日志实现性能跟踪以及用户行为分析
java利用切面(aspect)记录日志实现性能跟踪以及用户访问行为分析
2022-06-09 16:38:43
6128
2
原创 jmeter压力测试过程中遇到过的问题及解决方法(包括jmeter和服务程序)
jmeter压力测试过程中遇到过的问题及解决方法(包括jmeter和服务程序)
2022-06-06 13:45:12
2547
1
原创 mybatis的sqlSessionTemplate批量写库数据插入
mybatis的sqlSessionTemplate批量数据插入,该方法的优势在于,不依赖于数据库的批量写入语法,采用单条数据写入,利用数据库的事务特性进行批量提交。
2022-05-31 16:28:24
1842
原创 jmeter接口对setResponseMessage在调试和稳定性测试时的区别处理
jmeter接口对setResponseMessage在调试和稳定性测试时的区别处理
2022-05-23 16:48:17
664
1
原创 jmeter5.4.3在linux上压测8小时后生成报告出现java.lang.OutOfMemoryError异常及解决方法
jmeter5.4.3在linux上压测8小时后生成报告出现java.lang.OutOfMemoryError异常及解决方法
2022-05-19 14:10:33
1430
3
原创 性能测试和优化实录(mybatisplus异步写库@Async引起的对象无法释放问题)
性能测试和优化实录(mybatisplus异步写库@Async引起的对象无法释放问题)
2022-05-18 13:54:51
1252
原创 springboot使用mybatis时输出sql到控制台日志以及日志文件
在没有配置logback-spring.xml的情况下,可以在application.yml文件中,增加控制台日志输出的参数配置。通过logback-spring.xml文件,可以配置更加完善的日志输出策略。
2022-05-06 13:45:32
10866
java服务程序性能测试总结
2022-08-27
ruoyi框架基础集成了sharding5.0.0实现分表功能。
2022-07-06
基于mybatis-plus实现多租户级别的数据隔离
2022-04-07
spring boot控制台示例程序源码
2022-03-28
ELK基础及应用案例PPT
2022-03-26
seata 1.4.2 分布式事务TCC模式示例
2022-03-26
jav程序监控并记录jvm运行时内存、线程、垃圾收集和堆空间
2022-03-25
seata1.4.2 分布式事务AT模式示例
2022-03-25
java源码混淆工具使用演示
2022-03-23
基于spring-boot-starter封装的越权检查服务源码工程。
2022-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人