- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 【Redis】服务器异常重启,导致redis启动失败
Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix
2024-11-20 12:10:00
655
原创 【虚拟机】VMWare的CentOS虚拟机断电或强制关机出现问题
VMware 虚拟机因为笔记本突然断电故障了,开机提示 Entering emergency mode. Exit the shell to continue.
2024-11-20 10:23:05
592
原创 【常用GIT命令】
git分支中常用指令:# 列出所有本地分支git branch# 列出所有远程分支git branch -r# 新建一个分支,但依然停留在当前分支git branch [branch-name]# 新建一个分支,并切换到该分支git checkout -b [branch]# 合并指定分支到当前分支$ git merge [branch] # 删除分支$ git branch -d [branch-name]# 删除远程分支$ git push origin --de
2022-04-18 14:58:35
208
原创 环境搭建和常量及数据类型
开发环境JDK和JRE和JVM的区别JDKJDK(Java Development Kit): Java开发工具,包含开发Java程序的所有工具如javac和java等,JDK包含JRE,如果已经安装了JDK就不必安装JRE。JRE(Java Runtime Environment)Java运行环境,如果要运行Java程序,就需要|RE的支持,JRE里包含JVM,一般在只运行程序而不开发程序的服务器中安装。JVM (Java Virtual Machine)Java虚拟机,它是运行
2022-03-18 23:11:15
96
原创 【分布式调度Elastic-job】
1.1什么是任务调度我们可以思考一下下面业务场景的解决方案:某电商平台需要每天上午10点,下午3点,晚上8点发放一批优惠券某银行系统需要在信用卡到期还款日的前三天进行短信提醒某财务系统需要在每天凌晨0:10分结算前一天的财务数据,统计汇总以上场景就是任务调度所需要解决的问题1.2 为什么需要分布式调度感觉Spring给我们提供的这个注解可以完成任务调度的功能,好像已经完美解决问题了,为什么还需要分布式呢?主要有如下这几点原因:1.单机处理极限:原本1分钟内需要处理1万个订单,但是现在需
2022-03-18 23:10:23
1971
原创 【redis】Linux下安装redis5.0版本
1、下载2、解压至任一目录tar xzf redis-5.0.0.tar.gz3、mv redis-5.0.0 /usr/local/ //把redis-5.0.0移动到/usr/local/ 目录下4、由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gccyum install gcc-c++5、按顺序执行以下命令1. cd /usr/local/redis-5.0.0/ 2. make 3. cd ./src4. make in
2022-03-18 23:08:43
1202
1
原创 【Rocketmq】linux部署rocketmq
linux上安装rocketmq1 .unzip rocketmq-all-4.4.0-bin-release.zip -d /usr/local2 .mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.43 .mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.44 .vi /usr/local/rocketmq-4.4/bin/r
2022-03-07 19:25:37
435
原创 【无标题】接口并发测试案例(模拟n个人并发)
//模拟100个人来抢 CountDownLatch countDownLatch =new CountDownLatch(100); for (int i = 0; i < 100; i++) { new Thread(()->{ try{ countDownLatch.await(); dowork() 执行业务的方法
2022-03-07 18:08:26
114
原创 Cesntos上安装Mysql5.7
下载安装包链接:https://pan.baidu.com/s/1eIBsy2m-D_4_kBIzhyaCew提取码:1huc一、上传安装包1 .首先安装lrzsz,这样就可以在xshell中拖拽上传了(非必须,只是方便拖拽上传)[root@localhost src]# yum install lrzsz2.进入/usr/local/software并把mysql5.7的安装包拖拽上传到该目录下(当然上传到其它的目录也可以)二 安装依赖1 .查看linux上是否已经安装了mysql,有则
2022-03-07 17:57:18
596
1
原创 分布式锁(Redis实现 及zookeep实现)
基于Redis实现1 .引入相关组件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-integration</artifactId></dependency><dependency> <groupId>org.springframework.integration<
2022-03-01 15:09:03
1724
原创 把mybatis的mapper配置xml文件直接放在接口包内
我选择把xml配置文件放在mybatis定义的接口包内。这样就可以改接口和改xml文件,左侧的文件树几乎不跳动,来回切换,毕竟会节约一些时间。具体的做法如下。1.配置SqlSessionFactory的时候,指定一下资源目录@MapperScan(basePackages = “cn.example.productServer.mapper”)2.pom.xml文件中定义一下,编译的时候将包内的xml文件一并打包进jar包<build> <!-- 需要将xml资源文件
2022-02-28 23:16:50
800
原创 【服务与服务之间的调用】 负载均衡ribbon
实现自定义负载均衡1.修改 OrderServiceImpl 的代码,实现负载均衡@Service@Slf4jpublic class OrderServiceImpl implements OrderService { @Autowired private OrderDao orderDao; @Autowired private DiscoveryClient discoveryClient; @Autowired private RestTemp
2021-12-29 19:03:04
566
原创 【nacos】服务注册
Nacos 简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。从上面的介绍就可以看出,Nacos的作用就是一个注册中心,用来管理注册上来的各个微服务。核心功能点:服务注册: Nacos Client会通过发送REST请求想Nacos Server注册自己的服务,提供自身的元数据,比如IP地址,端口等信息。Nacos Server接收到注册请求后,就会把这些元数据存储到一个双层的内存Map中。
2021-12-29 18:41:54
771
原创 【Gateway网关】 路由,全局过滤器,局部过滤器
Gateway网关1 .创建一个 api-gateway 的模块,导入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/
2021-12-29 18:31:45
1367
原创 Zipkin+Sleuth使用及配置
集成链路追踪组件Sleuth1.在各个服务添加sleuth依赖org.springframework.cloudspring-cloud-starter-sleuthZipkin+Sleuth整合1.下载Zipkin的jar包,在官网可以下载.2.通过命令行,输入下面的命令启动ZipKin Serverjava -jar zipkin-server-2.22.1-exec.jar3.通过浏览器访问 http://localhost:9411访问4.在各个微服务中添加zipkin依赖
2021-12-29 18:12:51
540
1
原创 【消除端口】CMD查杀端口
windows+r输入cmd并打开netstat -aon|findstr “端口号”输入 taskkill /pid 1860 -f 杀掉端口
2021-12-24 15:18:07
517
原创 面向对象(软件开发概述)
钦件生命周期: 软件的产生直到报废的整个过程.软件生命周期内有 : 问题定义可行性分析,总体描述,系统设计,编码,调试和测试验收与运行,维护升级到废弃等阶段=====================================================1): 问题的定义及规划 : 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。2)∶需求分析 : 在确定软件开发可行的情况下,对软件需要实现的各功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软
2020-12-08 01:43:47
433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人