![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 78
user__kk
这个作者很懒,什么都没留下…
展开
-
Linux中分析日志及问题排查
在脚本或应用程序中,通过syslog库可以自定义写入系统日志。# 使用 syslog 写入自定义日志Linux系统中,系统日志分析与故障排除是系统管理中不可或缺的重要环节。通过各种命令和技术,管理员可以全面了解系统的运行状况,追踪故障原因,确保系统的可靠性和安全性。从基础的日志文件位置、内容查看,到更高级的journalctlLogwatch等工具的使用,再到网络连接、硬件故障、审计以及进程追踪等更为深入的技术,本文提供了系统管理员在面对各种挑战时的应对策略。原创 2024-05-06 11:09:21 · 808 阅读 · 2 评论 -
JavaEE入门介绍,HTTP协议介绍,常用状态码及含义,服务器介绍(软件服务器、云服务器)
超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超文本更是一种用户界面范式,用以显示文本及与文本之间相关的内容。原创 2023-10-30 10:52:17 · 588 阅读 · 0 评论 -
UML(Unified Modeling Language)统一建模语言,及工具介绍、使用
在UML 2.5 中共包含14种图形:类图、用例图、活动图、对象图、时序图、交互概述图、包图、配置文件图、部署图、组件图、组合结构图、状态机图、通信图、序列图。原创 2023-10-20 13:23:37 · 506 阅读 · 0 评论 -
SpringBoot整合RabbitMQ,自动创建交换器和队列代码实现
【代码】SpringBoot整合RabbitMQ,自动创建交换器和队列代码实现。原创 2023-09-23 16:45:58 · 925 阅读 · 0 评论 -
@Autowired与@Resources注解区别,@Autowired为什么会有警告线呢?
事实上,这两个的基本功能都是通过注解实现依赖注入,只不过@Autowired是Spring定义的,而@Resource是JSR-250定义的。在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现黄色的警告。Field注入(属性):大多数情况下尽量少使用字段注入,一定要使用的话, @Resource相对@Autowired对IoC容器的耦合更低。会导致组件与IoC容器紧耦合(这是最重要的原因,离开了IoC容器去使用组件,在注入依赖时就会十分困难)原创 2023-09-19 14:57:35 · 184 阅读 · 0 评论 -
docker容器生命周期,OOM内存溢出问题排查/监控诊断
圆形代表的是稳定状态。代表容器的五种状态:created:初建状态running:运行状态stoped :停止状态paused: 暂停状态deleted:删除状态。原创 2023-06-02 20:18:34 · 688 阅读 · 6 评论 -
接口请求合并学习,了解,分析
请求合并,批量的办法能大幅节省被调用系统的连接资源,本例是以数据库为例,其他RPC调用也是类似的道理。缺点就是请求的时间在执行实际的逻辑之前增加了等待时间,不适合低并发的场景。原创 2023-09-19 09:38:05 · 230 阅读 · 0 评论 -
SpringSecurity、RBAC角色权限控制
RBAC 全称为用户角色权限控制,通过角色关联用户,角色关联权限,这种方式,间阶的赋予用户的权限。对于通常的系统而言,存在多个用户具有相同的权限,在分配的时候,要为指定的用户分配相关的权限,修改的时候也要依次的对这几个用户的权限进行修改,有了角色这个权限,在修改权限的时候,只需要对角色进行修改,就可以实现相关的权限的修改。这样做增加了效率,减少了权限漏洞的发生。权限是资源的集合,这里的资源指的是软件中的所有的内容,即,对页面的操作权限,对页面的访问权限,对数据的增删查改的权限。原创 2023-09-12 17:53:44 · 1137 阅读 · 2 评论 -
代码生成工具:根据数据库生成代码,MybatisPlus-代码生成器
代码生成工具:根据数据库生成代码,MybatisPlus-代码生成器,3.5.3.1版本 MybatisPlus 代码生成器、使用Freemarker引擎模板。原创 2023-09-12 11:04:08 · 759 阅读 · 1 评论 -
FastDFS实现本地文件服务器
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。原创 2023-09-10 13:00:22 · 194 阅读 · 1 评论 -
Nginx反向代理、负载均衡、动静分离、压缩、缓存、跨域、高可用、性能优化
Nginx是目前负载均衡技术中的主流方案,几乎绝大部分项目都会使用它,Nginx是一个轻量级的高性能HTTP反向代理服务器,同时它也是一个通用类型的代理服务器,支持绝大部分协议,如等Nginx与Redis相同,都是基于多路复用模型构建出的产物,因此它与Redis同样具备「资源占用少、并发支持高」的特点,在理论上单节点的Nginx同时支持5W并发连接,而实际生产环境中,硬件基础到位再结合简单调优后确实能达到该数值。原创 2023-09-06 09:57:27 · 148 阅读 · 1 评论 -
MyBatis批量插入,10秒内十万条数据插入,及性能测试
本文介绍了 MyBatis 批量插入的 3 种方法,其中循环单次插入的性能最低,也是最不可取的;使用 MyBatis 拼接原生 SQL 一次性插入的方法性能最高,但此方法可能会导致程序执行报错(触发了数据库最大执行 SQL 大小的限制),所以综合以上情况,可以考虑使用 Mybatis-Plus 的批量插入功能。原创 2023-09-05 09:49:07 · 1998 阅读 · 0 评论 -
RabbitMQ学习,详解,解决消息丢失问题,交换器类型,消息确认机制
RabbitMQ 收到拒绝消息后,可以根据配置的策略将消息重新放回队列,或者将消息发送到备份交换器(备份交换器是一种配置在主交换器之后的交换器,用于处理被拒绝的消息)。当消费者从队列中接收到消息时,它可以向 RabbitMQ 发送确认消息(ACK),表示消息已经成功处理。主题交换器(Topic Exchange):主题交换器根据消息的路由键进行模式匹配,并将消息发送到符合匹配规则的队列中。需要手动发送确认消息:在消费者代码中,需要显式地发送确认消息(ACK)或拒绝消息(NACK)给 RabbitMQ。原创 2023-08-31 11:22:02 · 132 阅读 · 0 评论 -
WebService配置及使用,入参到大小写问题处理
webservice 即 web 服务,因互联网而产生,通过 webservice 这种 web 服务,我们可以实现互联网应用之间的资源共享,比如我们想知道 手机号码归属地,列车时刻表,天气预报,省市区邮政编码等信息,由于我们自己的数据库中并没有这些信息,那么我们可以调用第三方提供的 webservice服务,获取这些信息;webservice 是一种系统之间进行调用的技术,系统之间调用的技术有:httpClient、hessian、dubbo、webservice 等;原创 2023-08-25 15:55:10 · 975 阅读 · 1 评论