自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Linux运行指令(axel多线程下载工具)

补充说明axel 是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。安装CentOS安装Axel:目前yum源上没有Axel,我们可以到http://pkgs.repoforge.org/axel/下载rpm包安装。32位CentOS执行下面命令:wget -c http://pkgs.repof

2022-12-17 09:06:17 320 1

原创 百万数据Sql优化流程

百万数据Mysql优化流程引言Mysql优化是一件非常繁琐且考验程序员综合能力的事儿,下图是针对Mysql优化制作的一个流程图,可以帮助新手有效快速的进行Mysql问题的排查和解决。整个流程划分成了观察(Show status)和行动(Action)两个部分。字母 S 的部分代表观察(会使用相应的分析工具),字母 A 代表的部分是行动(对应分析可以采取的行动)。SQL优化的一般实战流程发现问题SQL通过监控系统查看服务器状态查看慢查询日志分析问题SQL查看SQl的

2022-12-17 09:04:45 249

原创 Linux执行命令(badblocks)

badblocks查找磁盘中损坏的区块补充说明badblock命令 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个很好的检查坏道位置的工具。语法badblock(选项)(参数)选项-b<区块大小>:指定磁盘的区块大小,单位为字节;-o

2022-12-17 09:03:40 350

原创 Linux指令accept

accept指示打印系统接受发往指定目标打印机的打印任务补充说明accept命令 属于CUPS套件,用于指示打印系统接受发往指定目标打印机的打印任务。语法accept(选项)(参数)选项-E:当连接到服务器时强制加密;-U:指定连接服务器时使用的用户名;-h:指定连接服务器名和端口号。参数目标:指定目标打印机。

2022-12-16 22:19:58 257

原创 如何保证数据库数据和缓存数据一致

缓存双写一致性问题

2022-01-23 14:53:22 512

原创 redis学习步骤

redis是一个性能优良,基于内存,key-value存储数据,可以进行自动持久化的nosql数据库

2022-01-23 14:25:05 798

原创 Redis的持久化机制

Redis的持久化机制Redis的数据全部在内存中,如果突然宕机,内存中数据就会丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。Redis有2种持久化机制:RDB(快照)机制 和 AOF(日志增量)机制RDB(快照)机制RDB机制保存的是数据,将内存中的数据写入磁盘永久保存,这是redis默认的机制。Redis使用RDB数据备份的过程:Redis 默认开启RDB 只要满足持久化的条件 就会将数据持久化到 dump.rdb文件重启Re

2022-01-23 10:45:27 488

原创 MySQL细节注意

安装MySQL电脑名字不能有中文和空格安装路径不能有中文和空格防火墙\安全管家暂时关闭\退出卸载MySQL不要使用第三方软件工具\控制面板卸载软件不要直接删除MySQL的安装文件夹注意!!! 请使用MySQL的安装软件卸载,再次打开安装软件,点击"remove"即可...

2022-01-21 20:54:13 40

原创 Mysql安装( docker安装)

Mysql( docker安装)

2022-01-21 20:49:36 49

原创 Mysql安装(Linux安装)

Linux安装Mysq

2022-01-21 20:43:07 457

原创 Mysql安装

初步安装Mysql

2022-01-21 20:35:40 52

原创 Git仓库创建

1 创建一个Git仓库Git要通过仓库保存文件的版本信息:第一步我们要明白:要使用Git首先要创建一个git仓库。第二步我们要会: 首先新建一个目录,在目录里面右键,选中git bash here,在目录路径下执行 git init命令。2 提交在工作目录下,新建一个测试文件 文件名.txt,并添加一些测试数据。文件名.txt:为避免乱七八糟的问题,注意统一编码为utf-8执行如下命令:# git add 文件名/git-test$ git add 文件名.txt#git commit

2022-01-20 15:55:49 1158

原创 Spring集成RedisTemplate 的步骤

集成 RedisTemplate 的步骤创建空项目导入依赖 <!-- 引入jackson依赖--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.10.3</version> &

2022-01-20 15:32:19 402

原创 Redis中设置key的过期时间

如何设置key的过期时间Redis中可以设置数据的过期时间,一旦过期自动删除数据。设置过期时间 expire127.0.0.1:6379> set name"ok"//设置10s后过期,expire单位秒127.0.0.1:6379> expire name 10 //设置10s后过期,pexpire 单位毫秒127.0.0.1:6379> pexpire age 10000(integer) 1查看剩余时间 ttl查看剩余存活时长,单位秒127.0.0.

2022-01-20 15:26:11 9179

原创 Redis中的数据结构

Redis中的数据结构命令大全:http://doc.redisfans.com/传统键值存储是关联字符串值到字符串键,但是 Redis 的值不仅仅局限于简单字符串,还可以持有更复杂的数据结构。下面列的是 Redis 支持的常见的数据结构,后面将逐一介绍:String(字符串)List(列表)Set(集合)Hash(哈希,键值对集合)SortedSet(zset,排序集合)redis所有数据的存储结构都是:key-valuekey 只能Stringvalue 可以有多种数据

2022-01-20 15:23:22 261

原创 Redis安装可视化管理软件

安装可视化管理软件安装软件配置Redis和在Java中操作关系型数据库类似,也可以在Java中操作Redis数据库。Jedis是Redis官方推荐的Java连接开发工具,通过Jedis操作Redis数据库。准备工作:关闭linux虚拟机防火墙企业中:开放端口systemctl stop firewalld编辑 /etc/redis/redis.confbind 127.0.0.1 改为如下所示:bind 127.0.0.1 本机的局域网ip比如:bind 127.0.0.

2022-01-20 15:18:34 8605

原创 Redis快速入门

Redis的基础入门

2022-01-20 15:12:48 634

原创 SSM项目的开发步骤

SSM项目开发步骤

2022-01-19 11:13:41 908 3

原创 Git初始化

Git的安装和初始化双击git.exe安装,一路点击next即可!!!git的初始配置:#配置git用户名git config --global user.name 名字#配置git用户的邮箱git config --global user.email 邮箱#查看用户名和邮箱git config user.namegit config user.email...

2022-01-18 21:04:47 687

原创 redis

什么是Redisredis是一个性能优良,基于内存,key-value存储数据,可以进行自动持久化的nosql数据库nosql数据库 和 sql数据库的区别数据结构sql 表格nosql 其他形式 例如:key-value事务sql 强事务 一组操作同时成功或者同时失败安全性高 效率低nosql 弱事务redis 一组操作要么都执行要么都不执行,没有回滚的概念,有些命令不支持事务安全性低 效率高查询性能sql 查询性能一般Mysql 每..

2022-01-18 20:55:22 462

原创 IDEA「模拟集群」

通过IDEA模拟集群在IDEA中,一个项目可以同时在多个端口号运行。例如:商品服务可以在8803运行一次,同时也可以再次启动在8805端口号,只不过需要在IDEA中配置,这样的方式叫做IDEA多实例运行。IDEA默认项目运行时单例,即一个项目只能启动一次在IDEA中配置 商品服务 可以多实例启动此处由于IDEA的版本不同 会出现另一种配置通过以上步骤 商品服务的多实例运行已经配置完成在8802端口号启动商品服务8802端口号的商品服务不要关闭,这个时候修改商品服务

2022-01-18 20:51:55 1120

原创 微服务开发环境准备

微服务开发环境准备项目搭建父项目创建创建父项目确认IDEA设置Maven设置父项目 pom文件设置跳过单元测试商品服务和订单服务创建通过Spring Initializr的方式创建项目Spring Initializr SpringBoot项目工程脚手架,可以直接创建出来SpringBoot项目,包含application配置文件和启动类等。https://start.spring.io/类似的脚手架还要Alibaba的Java工程构建工具:https://s

2022-01-18 20:49:07 124

原创 微服务基本概念

微服务基本概念架构的演变为什么会有微服务?假如回到10年前,一天张三入职了电商企业—并夕夕商城。公司初创,人比较少,公司网站的用户也很少,公司只有一个工程师项目架构比较简单1.单体架构没有想到的是,公司业务越来越好,网站用户量越来越大,单体架构的问题就暴露出来了,随着访问量增加,项目经常宕机问题:架构简单 难以抗住高并发于是,招人。对并夕夕商城进行升级优化。分析升级的方向:数据库 和 应用代码要放在不同的服务器上增加应用负载能力【集群】于是增加负载均衡。2.负载

2022-01-18 20:42:32 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除