自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装docker

(2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。是因为centos7在024年6月份停止维护,导致默认镜像不能使用,更改镜像即可。请直接挂载课程配套的Centos7.x镜像。(5)安装后查看docker版本。(1)yum 包更新到最新。(3)设置yum源为阿里云。(4)安装docker。

2025-05-27 22:34:20 245

原创 灰度切换和红绿切换

灰度切换更适合在新版本发布初期,逐步扩大用户范围,减少风险,收集用户反馈。红绿切换更适合在确保新版本已经充分测试和验证的情况下,实现无缝切换,保证系统的高可用性。这两种策略可以根据具体的应用场景和需求结合起来使用,以达到最佳的部署效果。

2024-11-06 18:58:05 675

原创 Es全文检索

全文检索将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之索引。例如:字典。字典的拼音表和部首检字表就相当于字典的索引,对每一个字的解释是非结构化的,如果字典没有音节表和部首检字表,在茫茫辞海中找一个字只能顺序扫描。然而字的某些信息可以提取出来进行结构化处理,比如读音,就比较结构化,分声母和韵母,于是将读音拿出来按一定的顺序排列,每一项读音都指向此字的详细解释的页数。

2024-10-20 21:29:57 356

原创 java技能

和 System.out.println(ExceptionUtils.getStackTrace(error));when test_result =30 then ‘不通过’ end,Ctrl + Alt+O 删除无效导包。Ctrl + Alt+U 查看继承图标。Ctrl + shift+F 全局查找。Ctrl + Alt+L 格式化代码。Ctrl + Alt+空格 自动补全。Ctrl + Alt+H 查看调用。JSONArray转List。2.json转List。4.List转json。

2024-09-29 20:16:40 595

原创 Orderby limit offset分页

以下是一个简单的示例,展示如何在 MyBatis 中实现这样的功能:### 1. 获取总记录数首先,你需要编写一个 SQL 查询来获取满足某些条件的所有记录的总数。在 MyBatis 中实现带有总数统计的分页查询通常需要执行两个独立的 SQL 查询。第一个查询用于获取满足条件的数据行的总数,第二个查询则用于获取分页后的数据行。

2024-09-05 22:56:31 519

原创 Groupby分组

在 PostgreSQL(简称 PgSQL)中,GROUP BY子句用于将结果集中的行按照一个或多个列的值进行分组。这通常与聚合函数(如COUNTSUMAVGMINMAX等)一起使用,以便对每个分组执行计算。

2024-09-05 22:53:25 816

原创 0问题提问

条件构造器PRC远程过程调用、springcloud,dubbo+zookeeper抽象类????抽象类和普通类的区别?抽象类使用 abstract 关键字定义,不能被实例化,只能作为其他类的父类。普通类可以直接实例化。抽象类可以包含抽象方法和非抽象方法。抽象方法没有方法体,必须由子类实现。普通类只能包含非抽象方法。你们项目中有没有用到什么设计模式?ThreadLocal是什么?线程本地变量。

2024-08-14 10:42:56 875

原创 Linux docker

【代码】Linux docker。

2024-07-18 13:52:15 215 1

原创 编程式事务,声明式事务

在数据库操作中,为了保证多个SQL语句作为一个整体执行,即要么全部成功,要么全部失败,通常会使用事务(transaction)来封装这些操作。

2024-07-11 22:10:24 355

原创 降级、熔断、限流。

例如你的A服务里面的一个功能依赖B服务,这时候B服务出问题了,返回的很慢。就比如贴吧类型的网站,当服务器吃不消的时候,可以选择把发帖功能关闭,注册功能关闭,改密码,改头像这些都关了,为了确保登录和浏览帖子这种核心的功能。降级也就是服务降级,当我们的服务器压力剧增为了保证核心功能的可用性,而选择性的降低一些功能的可用性,或者直接关闭该功能。这就是典型的丢车保帅了。当然也有人认为熔断不就是降级的一种的,我觉得你非要说熔断也属于一种降级我也没法反驳,但是它们本质上的突出点和想表达的意思还是有一些不同的。

2024-07-11 22:05:15 266

原创 flink参数

【代码】flink参数。

2024-07-02 23:24:06 525

原创 物联网技术选型

mqs2.9.11基于rockemq4.9.3-h0.BPIT.ResAndCon.r1。jalor6.6.4基于springboot2.4.3。gateway基于jalor6.6.4。redis基于jedis3.8.0。rpc基于jalor6.6.4。

2024-07-02 23:22:13 466

原创 Win11右键默认显示更多选项怎么设置【详解】

鼠标右键【开始按钮】>【终端管理员】或者命令提示符以管理员运行>【输入命令】:reg add “HKCU\Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f /ve 回车显示操作成功完成,重启电脑即可。

2024-05-15 10:06:18 1987

原创 Linux命令

一、一些重要的目录介绍。

2024-03-01 11:50:16 843

原创 参数认证@Validated,异常处理,JSONArray转List,List拼接成String

JSONArray转List。List拼接成String。

2023-10-27 20:52:28 147

原创 程序员名词

scrum master 设计到工作分配,建议技术较强的人担任。product owner 产品负责人。product manager 产品经理。用户故事地图(需求拆分,并保持全景图)用户故事(3C 卡片,交谈,确定)

2023-10-23 22:34:40 116

原创 文件读取和输出

1、ByteArrayOutputStream转成ByteArrayInputStream。2、PipedOutputStream转成PipedInputStream。适合于数据量大的情况,一个类专门负责产生数据,另一个类负责读取数据。用于把OutputStream 转化为 InputStream。用于把OutputStream 转化为 InputStream。优点:代码简单,可自行调节文本分隔符和读取文件的编码。适合于数据量不大,且内存足够全部容纳这些数据的情况。

2023-10-23 22:31:08 145

原创 删除zip压缩包里面的文件

【代码】删除zip压缩包里面的文件。

2023-10-23 21:52:41 384

原创 文件上传MultipartFile

【代码】文件上传MultipartFile。

2023-10-23 21:50:43 265

原创 拾枝杂谈01

static 和 transient修饰饿字段是不会被序列化。caffine底层是concurretthashmap。volatile 保证可见性和唯一性,线程安全。

2023-06-29 17:57:40 123

原创 Spring 初始化顺序

Spring 初始化顺序:java静态属性/静态代码块(根据声明的先后顺序加载)、构造代码块、 构造方法(即:spring创建FetchStockSchedule的实例 交给Spring 管理)、@Value/@ AutoWired。

2023-06-29 15:19:28 208

原创 url路径不能包含

/😗"|,"

2023-04-28 11:13:10 102

原创 es kibana操作

给已有 index 添加 mapping。#删除表数据 根据id。#修改表数据 根据id。#删除表数据 条件。#删除表数据 全部。

2023-02-02 21:52:48 274

原创 java各大网址

springcloud openfeign日志。分库-读写分离(shardingsphere)支付宝支付 使用的是一种非对称加密算法。yml propertie 互转。中文java8API。

2022-11-12 02:15:34 2809

原创 sql存储过程(百万级别数据创建)

【代码】sql存储过程。

2022-11-12 02:08:43 339

原创 IDEA快捷键

tags: [#idea, #快捷键]搜索文件 shift+shift列修改 alt+左键显示参数 ctrl+P看类详细 ctrl+Q查看最近修改 act+shift+C查看整个项目中的那里用到了该类,方法等 ctrl+alt+f7进出 ctrl+alt±>全部重命名 shift+f6查看接口的全部实现类 ctrl+alt+左键 ctrl+alt+b 查询实现类。

2022-09-28 18:42:48 184

原创 清理插件哈

cls@ECHO OFF # 本地仓库所在盘符SET CLEAR_PATH=E: # 本地仓库路径SET CLEAR_DIR=E:\maven-repository\repository-srb-cloudcolor 0a TITLE ClearLastUpdated For Windows GOTO MENU :MENU CLSECHO. ECHO. * * * * ClearLastUpdated For Windows * * * * ECHO. * * ECHO. * 1 清理*.lastUp

2022-09-19 15:20:31 230

原创 Linux中配置nacos开机自启

版权声明:本文为CSDN博主「weixin_44157772」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_44157772/article/details/125490192。

2022-09-17 22:13:07 1199

原创 BigDecimal

【代码】BigDecimal。

2022-09-17 22:12:45 219

原创 HttpServletRequest和ServerHttpRequest

ServerHttpRequest 是网关自己封装的 org.springframework.http.server.reactive 包下。HttpServletRequest是这个是J2EE标准的。javax.servlet.http 包下。

2022-09-17 22:12:14 1984

原创 redis操作队列 发布订阅模式

【代码】redis操作队列 发布订阅模式。

2022-09-17 22:11:20 180

原创 sql语句 IF group_concat

在写 sql 的时候 经常会忘记大于小于号的表示方法,总结一下第一种: < : & lt;= sql 如下:= #{startTime} and create_at 小于等于: sql 如下:版权声明:本文为CSDN博主「暴走的山交」的原创文章,遵循CC 4.0 BY - SA版权协议,转载请附上原文出处链接及本声明。

2022-09-17 22:11:04 462

原创 json转换

用来转换json使用 {JavaObject - json | json - JavaObject}

2022-09-17 22:10:44 285

原创 分布式锁啊

这种问题的根源在于setnx和expire是两条指令而不是原子指令。如果这两条指令可以一起执行就不会出现问题。上面这个指令就是setnx 和expire组合在一起的原子指令,这就是分布式锁的奥义所在。过期时间是一个UNIX时间截,当键的过期时间来临时,服务器就会自动从数据库中删除这个键。

2022-09-17 22:10:13 113

原创 springboot

spring boot 整合了所有的框架(1)为所有 Spring 开发提供一个更快更广泛的入门体验。(2)零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。(3)集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。(4)提供一系列大型项目常用的非功能性特征,如嵌入服务器等。1.2.3 SpringBoot的核心功能起步依赖起步依赖本质上是一个Maven项目对象模型(Project Object Model,POM)

2022-09-17 22:09:04 2015

原创 map遍历

【代码】map遍历。

2022-09-17 22:00:38 112

原创 代码技能啊

版权声明:本文为CSDN博主「一天不写代码难受」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。MYSQL保存boolean值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1)。原文链接:https://blog.csdn.net/python113/article/details/118515172。所以,知道是去除is前缀的就可以,我们MySQL不使用这个属性。comparator 用于比较两个对象的比较器 (定制排序)

2022-09-17 10:08:47 257

原创 RabbitMQ工作模式和消息的可靠投递小结

1、简单模式 HelloWorld一个生产者、一个消费者,不需要设置交换机(使用默认的交换机)2、工作队列模式 Work Queue一个生产者、多个消费者(竞争关系),不需要设置交换机(使用默认的交换机)3、发布订阅模式 Publish/subscribe需要设置类型为fanout的交换机,并且交换机和队列进行绑定,当发送消息到交换机后,交换机会将消息发送到绑定的队列4、路由模式 Routing需要设置类型为direct的交换机,交换机和队列进行绑定,并且指定routing key,当发送消息到交换

2022-06-28 16:44:21 119

原创 时间API

JDK8.0前@Test public void test9(){ Date d = new Date(); SimpleDateFormat sf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 SSS毫秒 "); //把Date日期转成字符串,按照指定的格式转 String str = sf.format(d); System.out.println(str); }JDK8.0后@Test public void test

2022-05-27 21:13:30 128

原创 war项目的运行原理和请求处理过程

一运行原理1.IOC容器创建的流程Tomcat启动–>web.xml文件–>dispatchServlet–>init()–>加载springmvc.xml–>创建容器–>放入servletcontext共享域2.请求映射的初始化Tomcat启动–>web.xml文件–>dispatchServlet–>1.初始化请求映射initHandlerMappings(context)2初始化视图解析器initViewResolvers(cont

2022-05-19 16:39:26 263

空空如也

空空如也

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

TA关注的人

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