自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 RedisTemplate的操作和用法

redis是以k-v存储的非关系型数据库,它的数据类型有String、list、map、set、zset。

2023-09-16 14:22:14 291

原创 redis的操作(Linux系统中)

(6)切换到 /usr/local/redis-5.0.0/bin/ 目录下执行 redis-server 命令,使用 /usr/local/redis-5.0.0/etc/redis.conf配置文件来启动redis服务。将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /usr/local/redis-5.0.0/bin/ 目录下。编辑 redis.conf配置文件,开启redis远程访问服务。

2023-04-15 18:50:17 359 1

原创 IDEA的简单配置和操作

IDEA的基本操作和配置

2023-02-19 10:45:36 165

原创 IDEA的快捷键操作(常用)

执行:选择对应的方法或变量按alt+H,也可以双击右键选择find usages。执行:在断点处双击红色的点出现有个对话框,在对话框中的condition输入条件。执行:选择对应的方法或变量按ctrl+alt+H。执行:按shift+F8移除不用的断点。执行:按ctrl+shift+F。执行:按ctrl+alt+B。执行:直接点击前面对应的行号。执行:按ctrl+F12。执行:按ctrl+H。执行:按ctrl+U。执行:按ctrl+O。执行:按ctrl+n。7.多线程debug。...

2022-08-14 17:47:32 1403

原创 Optional的详细使用

文章目录一、使用1.创建对象2.安全消费3.安全获取值4.过滤5.判断一、使用1.创建对象1.1 Optional类似是包装类,可以把具体的数据封装在其中,然后使用里面封装好的方法可以有效防止空指针一般通过Optional类中的ofNullable方法来把数据封装到Optional类public class Test03 { public static void main(String[] args) { Author author = author();

2022-05-18 21:23:07 793

原创 查、杀进程

文章目录1.查进程2.杀进程1.查进程-a 显示所有连接和侦听端口。-n 以数字形式显示地址和端口号。-o 显示拥有的与每个连接关联的进程 ID。netstat -ano | findstr “20890”(“端口号”)2.杀进程taskkill /PID 12956 -t -f/PID processid 指定要终止的进程的 PID。/F 指定强制终止进程。/T 终止指定的进程和由它启用的子进程...

2022-05-10 20:21:07 141

原创 Lambda表达式详细使用方法

文章目录1.使用场景2.Lambda表达式格式3.在IDEA中lambda与匿名内部类的转化4.例题4.14.24.34.44.55.省略规则1.使用场景如果匿名内部类是一个接口,并且当中只有一个抽象方法需要重写,可以使用Lambda表达式。2.Lambda表达式格式(参考列表) -> {代码}先写匿名内部类,然后通过alt+回车进行修改3.在IDEA中lambda与匿名内部类的转化lambda转成匿名内部类:匿名内部类转成lambda:4.例题4.1public void

2022-05-09 21:00:38 1479

原创 quartz定时任务框架

文章目录1.什么是QuartzQuartz的组成调度器:Scheduler任务:JobDetail触发器:Trigger3.Quartz Demo搭建4.Quartz核心详解1.什么是QuartzQuartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer,Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态; 作业管理 - 对调度作业进行有效的管理

2022-05-06 15:27:33 556

原创 stream流的详细操作

文章目录一、Stream概述二、Stream的创建三、Stream的操作符中间操作符1.filter2.distinct3.limit4.skip5.map6.flatmap7.sorted终止操作符1.anyMatch2.allMatch3.noneMatch4.findAny5.findFirst6.forEach7.collect8.reduce9.count**`重要`**一、Stream概述Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们

2022-04-03 19:54:53 2451 3

原创 MyBatis Generator使用方法(详细)

文章目录一、简介二、官方解释(如何配置使用)三、配置方法3.1、配置方法一3.2、配置方法二3.3 配置方式三一、简介MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。您仍然需要

2022-03-22 23:29:52 15459 2

原创 定时任务(工作有用)

文章目录1.Timer2.ScheduledExecutorService3.Spring TaskCron 表达式知识扩展:分布式定时任务1.TimerTimer 是 JDK 自带的定时任务执行类,无论任何项目都可以直接使用 Timer 来实现定时任务,所以 Timer 的优点就是使用方便,它的实现代码如下:public class MyTimerTask { public static void main(String[] args) { // 定义一个任务

2022-03-15 21:01:53 689

原创 Lock锁的相关知识

文章目录LOCK的使用lock的分类LOCK的使用1、使用ReentrantLock实现同步lock()方法:上锁unlock()方法:释放锁/* * 使用ReentrantLock类实现同步 * */class MyReenrantLock implements Runnable{ //向上转型 private Lock lock = new ReentrantLock(); public void run() { //上锁 lock.lock(); for(int i

2022-01-26 18:49:16 360

原创 2022年java开发面试题整理合集大全

文章目录八大基本类型开发过程中用到的集合ArrayList底层存取值怎么实现的,是不是线程安全的,扩容是怎么实现的HashMap的底层原理,ConcurrentHashMap的实现原理,存取值的时候是怎么实现的。重载和重写的区别Java创建对象的方式Object的默认方法包装类的Cache多态中静态方法的执行反转字符串程序Java异常处理机制常用的IO类代码规范的理解项目中用到final的地方深拷贝和浅拷贝的区别对集合有二次加工的处理吗线程池的创建多线程的使用场景双亲委派JVM结构,运行顺序类加载知识点Ha

2022-01-21 23:25:59 1336

原创 eureka的完整配置

文章目录云朵教育平台的接口文档云朵教育平台的接口文档

2022-01-17 08:40:03 302

原创 spring cloud的依赖大全和相关yml配置

文章目录spring cloud alibabanacos注册中心nacos配置中心spring cloudribbonopenfegingetwaywebspring cloud alibabanacos注册中心依赖: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-na

2022-01-15 10:19:30 521

原创 大数据之Hive

文章目录Hive的基本了解1.什么是Hive2.为什么要使用Hive3.Hive的特点4.Hive架构图5.Hive与Hadoop的关系Hive的安装部署1.derby版hive直接使用2.基于mysql管理元数据版hive外部表操作案例Hive的基本了解1.什么是HiveHive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能(HQL)。2.为什么要使用Hive操作接口采用类SQL语法,提供快速开发的能力。避免了去写MapReduc

2022-01-13 18:30:19 922

原创 Hadoop的三大组件的描述和操作

文章目录HDFS(分布式文件存储系统)NameNode与Datanode的总结概述3.1.namenode 元数据管理3.2.Datanode 数据存储HDFS的架构图HDFS的执行过程HDFS的文件读取过程HDFS基本Shell操作HDFS的api操作Mapreduce(分布式计算组件)yarn(资源调度管理器)HDFS(分布式文件存储系统)NameNode与Datanode的总结概述HDFS有主节点(namenode)和从节点(datanode)3.1.namenode 元数据管理我们把描述

2022-01-12 16:05:09 591

原创 docker中mysql、nginx、nacos和redis的安装

文章目录mysql的安装导入镜像查看镜像启动运行mysql镜像登陆mysql服务第一步:进入容器 (退出容器用exit)第二步:登陆(默认密码root),一定要先进入mysql容器。redis的安装导入镜像准备配置文件创建redis配置文件目录创建redis实例并启动访问redis服务器第一步:控制台直接连接redis测试第二步:检测redis 版本第三步:登录redis(默认不需要密码)停止redis服务启动redis服务重启redis服务nginx的安装第一步:导入镜像第二步:查看images镜像第三步

2022-01-12 11:03:51 1374

原创 大数据之Hadoop

文章目录什么是大数据概念特点集群环境准备准备虚拟机修改为静态IP配置文件重启网络查看IP关闭防火墙(只执行上面)修改主机名修改hosts文件三台机器重启设置免密登录1.三台机器生成公钥与私钥2.拷贝公钥到同一台机器3.复制第一台机器的认证到其他机器4.测试什么是大数据概念大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产(资源)。简单来说大数据就是海量数据及其处

2022-01-11 12:00:13 1070

原创 Swagger的相关知识

文章目录Swagger(开源)含义导入的依赖SpringBoot集成Swagger配置Swagger配置Swagger扫描接口例题配置API文档的分组总结Swagger(开源)含义号称世界上最流行的API框架直接运行,可以在线测试API测试导入的依赖在项目使用Swagger需要springbox;swagger2UISpringBoot集成Swagger新建项目导入项目依赖<dependency> <groupId>io.springfox

2022-01-07 11:45:11 734

原创 Elasticsearch、IK中文分词器配置

文章目录Elasticsearch配置基本简单配置重要步骤1.准备虚拟网络和挂载目录2.启动 Elasticsearch 集群3.查看启动结果结果chrome浏览器插件:elasticsearch-head最终效果Elasticsearch配置基本简单配置克隆docker:es设置ip./ip-staticip:192.168.64.181ifconfig上传文件到/root/导入镜像docker load -i es-img.gz服务器内存设置到2G以上  右击虚

2021-12-31 17:41:30 1347

原创 Rocketmq、Elasticsearch的配置

文章目录安装Racketmq安装Racketmq克隆centos-8-2105:Racketmq设置ip:./ip-staticip:192.168.64.141ifconfig上传到/root/目录按照csdn笔记来安装,所有联网下载都不执行笔记所在可以查看步骤

2021-12-28 18:53:08 1392 2

原创 搭建分布式事务案例2

文章目录全局唯一id发号器全局唯一id发号器到这里下载:这里解压到seata-at工程目录文件夹改成easy-idpom.xml拖拽到idea,修改springboot版本右击编辑区域,add as maven project添加eureka client依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2021-12-27 09:06:08 277

原创 搭建分布式事务的案例1

文章目录分布式事务搭建业务案例数据库初始化工具eureka注册中心创建父项目订单、账户、库存三个业务模块所有的步骤订单模块库存模块订单模块可查看Git仓库分布式事务搭建业务案例数据库初始化工具新建Empty project工程:seata-at新建spring模块:db-init添加spring jdbc、mysql驱动<dependency> <groupId>org.springframework.boot</groupId&gt

2021-12-24 16:19:01 815

原创 SpringCloud中Sleuth+zipkin链路跟踪、订单的流量削峰的配置

文章目录Sleuth+zipkin链路跟踪Sleuth用来产生链路跟踪日志添加Sleuthzipkin的连接方式2.,3,4,6的链路跟踪日志,发送到rabbitmq,再向zipkin中转发送Sleuth+zipkin链路跟踪Sleuth用来产生链路跟踪日志添加Sleuth修改2,3,4,6的pom文件,添加sleuth依赖sleuth自动配置zipkin的连接方式2.,3,4,6的链路跟踪日志,发送到rabbitmq,再向zipkin中转发送在2.,3,4,6添加依赖:zipki

2021-12-22 18:42:23 1859

原创 Spring cloud config配置中心、RabbitMQ、 配置中心+Bus配置刷新的配置

文章目录Spring cloud config配置中心步骤三个业务模块的配置,传到git仓库搭建配置中心Spring cloud config配置中心默认用git仓库进行存储数据步骤创建远程仓库  1.在gitee中,右上角点加号  2.设置仓库名  3.设置成开源项目创建本地仓库  VCS----create git repository  选择springcloud1工程文件夹作为本地仓库目录  点击对勾即可或ctrl+k  选中全部文件、必写提交信息、执行提交把

2021-12-20 11:25:16 2486 1

原创 安装Vue-cli脚手架的步骤

文章目录安装并验证node.js配置npm参数说明脚手架的安装创建vue项目npm工作空间生成vue项目启动项目关闭项目安装成功后,以后想要打开其他vue项目通过命令vue ui即可(在cmd窗口下)安装并验证node.js安装nodejs,下一步下一步就可以,可以安装最新的15版本,win7的话可以安装14版本.使用以下dos命令提示符下执行node -v # v8.11.3,至少8以上,最新的是v15.11.0配置npmNodejs下的包管理器,Nodejs中包含了npm,无需单独安

2021-12-19 17:06:24 856

原创 SpringCloud的Hystrix Dashboard、Turbine的配置

文章目录搭建Hystrix Dashboard命令行启动访问(运行于httpd软件上)TurbineTurbine配置搭建Hystrix Dashboard新建spring模块:sp07-hystrix-dashboard配置pom.xml。添加 Hystrix Dashboard<dependency> <groupId>org.springframework.cloud</groupId>

2021-12-17 18:46:44 705

原创 SpringCloud中Eureka、feign、ribbon、Zuul、Hystrix的应用实践

文章目录Eureka的搭建过程1.新建spring模块2.修改pom.xml,添加eureka server3.yml配置4.启动类注解:@EnableEurekaService触发eureka server的自动配置Eureka的四条运行机制1. 注册2. 拉取3. 心跳4. 自我保护模式(特殊情况下)Eureka客户端的配置1. 修改host文件(位置:C:\Windows\System32\drivers\etc)2. 修改2,3,4三个模块,添加 Eureka client依赖3. 修改2,3

2021-12-16 11:45:28 663

原创 docker的详细命令

文章目录一、细节1.一、细节1.

2021-12-14 17:34:10 1003

原创 Redis的详细命令操作

文章目录重要的:java中操作json串的三剑客:jackson fastjson gsonRedis入门1.Redis的含义2.Redis的基本命令Redis的数据类型常用的数据类型String类型的实践1.incr2.get/set3.incrby4.decr/decrby5.append6.strlen7.mset8.mgetHash类型实践1.hset (和hmset功能一样,但是hmset不怎么用了)2.hincrby3.hmget4.hexists5.hdel6.hkeys/hvalsList

2021-12-10 20:24:45 898

原创 微服务笔记大全4(续)

文章目录网关工程设计及实现项目创建和初始化UI工程设计及实现项目创建和初始化网关工程设计及实现项目创建和初始化创建目录初始化pom文件内容 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway&lt

2021-12-08 20:01:48 77

原创 微服务笔记大全4

文章目录第六部分Gateway网关1.网关快速入门的步骤2.Gateway中负载均衡实现的步骤3.网关配置到配置中心的步骤4.网关的执行过程分析5.微服务架构下ajax请求响应处理实践注意点(重要)第七部分单点登录系统(第一部分)设计1.【重要】单点登录系统的实现步骤2.创建系统服务工程并初始化3.创建Pojo对象4.dao对象实现(mapper)5.Service对象逻辑实现6.Controller对象逻辑实现7.访问即可注意点(重要)第六部分Gateway网关1.网关快速入门的步骤(1)创建网关的

2021-12-03 22:13:23 300

原创 微服务笔记大全2

文章目录第三部分Nacos配置中心1.配置Nacos的配置中心流程2.yml中改变日志的级别3.基于@RefreshScope注解的应用的配置注意点【重点】第三部分Nacos配置中心1.配置Nacos的配置中心流程(1)先新建一个controller类【并加注解@Slf4j,因为这个注解可以新建一个log对象】@Slf4j@RestControllerpublic class ProviderLogController { //创建一个日志对象 //org.slf4j.Logge

2021-12-02 21:03:18 114

原创 微服务笔记大全1

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-12-02 20:01:31 627 2

apipost-win-x64-7.0.10.exe

apipost是一个流行的 API 开发和测试工具。它提供了一个用户友好的界面,可以轻松构建和发送各种类型的 HTTP 请求,包括 POST 请求。你可以在 Postman 中设置请求的 URL、请求头、请求体等,并查看服务器的响应。可以自动生成文档、可以将文档及时分享给前端工作者,提高前后端交互和开发速度

2023-10-28

typora-setup-x64.rar

typora-setup-x64.rar typora是一个比txt好用的、功能完善的文本编辑器

2022-05-18

vue必备软件node-v14.16.0-x64.rar

vue必备软件node-v14.16.0-x64.rar 安装vue脚手架必备软件,基础软件

2022-05-12

linux下的centos7-docker-image.gz

centos7-docker-image.gz 内涵docker-image的压缩包,是linux版本的,tar.gz格式的,在官网的下载速度非常慢。这个是普通的docker-image,放心下载,童叟无欺

2022-05-11

Linux系统下Jdk8的tar.gz压缩包

Linux中jdk的压缩包 适合刚学习Linux的新人下载,使用场景在LInux环境下使用,就是刚安装完成Centos的适合安装,安装过程和在windows的过程一样,都是先解压到指定的目录,然后再通过配置环境变量CLASSPATH和PATH,成功后输入jdk -version即可;注意别使用错命令,一旦使用错还得重新下载和导入。

2022-05-11

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

TA关注的人

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