- 博客(15)
- 收藏
- 关注
原创 kthreaddi 挖矿病毒处理全过程记录
一、问题发现首先收到阿里云的相关提醒服务器上使用top命令进行定位阿里云控制台cpu满负荷运行查看定时任务crontab -l # 表示列出所有的定时任务crontab -r # 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:“no crontab for admin”查看进程详细执行链接避免服务器长时间高负荷运行,可以先在安全组中将所有对外端口封掉二、内容分析传播很多小伙伴会问,我的物理机放在机房
2021-06-10 10:45:47
2840
原创 SpringBoot+SpringDataJpa整合Redis作为Session和数据缓存
一、介绍Spring框架支持透明地向应用程序添加缓存对缓存进行管理,其管理缓存的核心是将缓存应用于操作数据的方法,从而减少操作数据的执行次数,同时不会对程序本身造成任何干扰。Spring Boot继承了Spring框架的缓存管理功能,通过使用@EnableCaching注解开启基于注解的缓存支持,Spring Boot就可以启动缓存管理的自动化配置。随着系统的访问量和复杂度的提高,我们可能需要进行分布式部署,分布式部署中需要解决的第一个问题就是session一致性问题,redis集中式存储sessio
2021-04-06 14:56:51
401
原创 Spring Cloud第一代组件分析
架构演变简析主要针对SOA和微服务,SOA之前参考Dubbo分析微服务基本概念Spring Cloud综述Spring Cloud一代组件综述
2020-12-12 00:43:11
194
原创 Dubbo要点整理
架构演变系统分析了单提架构->垂直架构->分布式架构SOA->微服务的架构演变过程,以及每个过程中的优点及存在的问题Dubbo架构与实战简单讲述Dubbo的核心、处理流程和调用流程,dubbo使用时的配置以及各种配置的含义,dubbo管理控制台的使用Dubbo高级应用这里重点是Dubbo基于SPI提供的各种动态扩展点以及具体如何使用,包括调用拦截Filter,负载均衡LoadBalance,线程池FixedThreadPool同时也描述了Dubbo的异步调用、路由规则和服务
2020-12-04 11:07:37
157
2
原创 zookeeper简介和深入了解
ZooKeeper基本简介概述基本概念环境搭建单机模式伪集群模式基本使用系统模型命令行操作API操作ZkClientCurator应用场景数据发布/订阅命名服务集群管理master选举排他锁共享锁分布式屏障深入进阶ZAB协议服务器角色服务器启动源码流程分析...
2020-11-24 15:17:53
102
原创 分布式原理、结构设计、网络通信浅析
概述分布式系统定义分布式系统发展演变分布式系统面临问题理论一致性CAP定理BASE理论分布式事务一致性算法Paxos一致性算法Raft设计策略心跳监测高可用设计容错性负载均衡网络通信RPCRMIIONetty...
2020-11-17 14:48:37
109
原创 仅用递归和栈操作逆序一个栈
题目说明假设一个栈从栈顶到栈底分别为1,2,3。将这个栈逆序为从栈顶到栈底分别为3,2,1即完成如下图所示的转换分析如果允许申请额外O(n)的存储空间,那么这道题目非常简单,1、我们可以将栈stack的元素逐一pop出来,然后放入一个数组中,逆序遍历数组再逐一将相关元素push进去即可,这里我们不讨论这种实现方法,我们考虑一下如何在不申请额外存储结构的情况下,完成栈的逆序。2、我们可以额外申请一个栈stackB,将栈stack的元素逐一pop出来,同时push到栈stackB中,那么栈sta
2020-11-13 11:22:36
277
原创 分布式集群场景解决方案探讨
1、Hash算法hash算法的应用场景普通hash算法负载均衡时存在的问题一致性hash算法Nginx如何去配置一致性hash负载均衡2、集群时钟同步时钟不同步可能导致的问题不同场景下的时钟同步处理方案3、分布式id生成策略1、UUID2、独立数据库自增3、snowflake雪花算法4、Redis的incr4、分布式调度相关问题1、调度场景2、与消息队列的区别3、调度组件quartz的介绍及使用4、分布式调度Elastic Job的介绍及使用5、分布式Session的一致
2020-11-11 22:22:03
155
原创 Tomcat基础回顾和源码剖析
1、Tomcat系统架构说明重点介绍Tomcat内部的各个组件及功能,组件之间的关联关系2、Tomcat核心配置Server.xml的介绍Server、Listener、GlobalNamingResources、Service、Executor、Connector、Engine等3、Tomcat源码剖析源码剖析主要有三个方面1、Tomcat的启动流程 init方法和start方法2、Tomcat的请求处理流程3、Tomcat的Mapper组件体系结构4、Tomcat的类加载机制
2020-11-07 14:26:42
192
原创 SpringBoot知识点小结
1、SpringBoot相关概念2、SpringBoot基础应用3、SpringBoot原理及源码4、SpringBoot数据访问5、SpringBoot视图技术6、SpringBoot缓存管理
2020-10-31 20:32:20
174
原创 SpringMVC知识点复习
1、SpringMVC的一些基础应用2、SpringMVC的一些高级应用3、手写SpringMVC框架的思路4、SpringMVC源码分析5、SSM(Spring + SpringMVC + Mybatis)整合思路6、Spring Data JPA
2020-10-24 11:57:34
144
原创 Spring框架复习整理
Spring框架学习过程内容整理1、Spring框架相关概述2、核心思想IoC、AoP3、Spring框架基础应用和源码分析4、 Spring AoP剖析4、Spring事务
2020-10-24 11:53:01
160
原创 持久层Mybatis整理
持久层框架Mybatis整理主要包括以下内容1、自定义持久层框架思路及实现2、Mybatis基础功能介绍3、Mybatis源码分析和设计模式4、Mybatis内容拓展(懒加载和动态sql)
2020-10-24 11:45:55
134
原创 Docker安装PXC遇到的一些问题
centOS7 + docker + PXC1、启动容器时失败提示信息如下: [ERROR] Another process with pid 57 is using unix socket file [ERROR] Unable to setup unix socket lock file查询资料得知此错误是因为socket lock文件导致终止了,解决方案是...
2019-10-10 16:10:51
1334
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人