自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RocketMQ

生产者启动之后,会发送1000个消息,消费者接受成功会打印消息。</</</</创建发送普通消息创建订阅普通消息。

2025-03-13 22:06:12 426

原创 Nacos

nacos。

2025-03-01 20:51:35 181

原创 Dubbo

首先,定义一个服务接口,这个接口将被服务提供者实现,并被消费者调用。实体模型一定要实现序列化才能传输@Override// 自定义选择逻辑// 示例:总是选择第一个提供者注册自定义负载均衡策略在resources在服务提供者或消费者中引用自定义负载均衡策略// 在服务提供者的配置中指定权重@Override= null &&!");注册 Filter:在。

2025-03-01 19:33:22 819

原创 SpEL

SPEL(Spring Expression Language)是一个强大的 支持查询和操作对象的表达式语言表达式语言支持以下功能Spring 的被前缀后缀包含的部分将会被评估,外面的部分只是普通字符串。

2024-12-07 21:31:23 421

原创 Flask

Flask 是一个用 Python 编写的轻量级 Web 应用框架,被称为"微框架"。基于 WSGI(Web Server Gateway Interface)和 Jinja2 模板引擎。一个 app.py 就是一个应用。

2024-11-24 21:56:38 952

原创 网络

第四次挥手时,客户端发出 ACK 后,会等待 2MSL(报文在网络上存在的最长时间)确保最后的 ACK 报文能够到达服务端,2MSL 之后客户端会关闭连接,服务端收到确认后也会关闭连接。IP 协议是整个 TCP/IP 协议族的核心,IP 地址就是互联网上计算机的唯一标识,目前有 IPv4、IPv6 两种。的协议,只要知道对方的 IP 地址和端口号,就可以直接发送数据包,服务端 -> 客户端,确认收到请求 J,发送同步请求 K。客户端 -> 服务端,确认收到请求 K、客户端 -> 服务端,确认收到请求 J。

2024-11-17 22:27:03 242

原创 SEO

如果您使用的是 WordPress、Wix 或 Blogger 等 CMS,那么您的 CMS 可能已经向搜索引擎提供了站点地图(搜索:CMS 如何生成站点地图,或者如何创建站点地图)。如果您只想提供网页网址,您可以将它们添加到位于 https://www.example.com/my_sitemap.txt 的文本站点地图中,要确保它的扩展名为 .txt。站点地图是一种文件,您可在其中提供与您网站中的网页、视频或其他文件有关的信息。如果要创建的站点地图包含的网址比较少,可以手动创建站点地图。

2024-11-05 22:22:14 568

原创 Scrapy

是一个为了爬取网站数据,提取结构性数据而编写的应用框架。

2024-09-17 17:22:23 200

原创 爬虫

将 verify(默认为True) 设置为 False,Requests 也能忽略对 SSL 证书的验证。确保 with 区块退出后会话能被关闭,即使发生了异常也一样。会话对象让你能够跨请求保持某些参数。

2024-09-07 00:08:34 618

原创 Python

newline=''是一个重要的参数,用于防止在写入文件时在不同的操作系统上产生不必要的空行。将 json 转化为 python 对象,存放在内存中。python 文件名 参数1 参数2。

2024-09-06 15:55:40 1907

原创 CSS

样式选择器,属性名,属性值关键字全部使用小写字母pcolor;</</

2024-08-14 22:57:41 1105

原创 Emmet语法

快速生成HTML结构语法生成标签 直接输入标签名 按tab键即可生成多个相同标签 加上 *n 就可以生成n个父子级关系的标签,可以用 > 比如 ul > li兄弟关系的标签,用 + 比如 div+p生成带有类名或者 id 名字的, 直接写 .demo 或者 #two生成的 div 类名是有顺序的, 可以用 自增符号 $在生成的标签内部写内容可以用 { } 表示快速生成CSS样式语法比如 w200 按tab 可以 生成 width: 200px;比如 lh26px 按t

2024-08-14 22:27:34 184

原创 Stream

https://www.runoob.com/java/java8-streams.html

2024-08-14 22:03:29 391

原创 CURL

https://curl.se/docs/manpage.html

2024-08-14 22:02:39 502

原创 Linux

在Linux系统中,cron是一个广泛使用的定时任务工具,允许用户安排周期性执行的任务(脚本或命令)。cron守护进程(crond)会读取配置文件(通常位于/etc/crontab),并根据这些配置文件中指定的时间规则来执行相应的任务。

2024-08-14 21:58:44 516

原创 Supervisor

http://supervisord.org/

2024-08-14 21:53:42 374

原创 Lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。环境变量:如果是安装二进制文件,在系统变量 Path 中添加安装目录,cmd 中使用 lua54 命令运行脚本。(lua54是版本5.4.x)

2024-08-06 21:38:44 373

原创 Nginx

开源版:

2024-08-04 22:53:46 181 1

原创 设计模式

在访问者模式中,我们创建一个表示访问者的对象,它可以在类的内部结构中遍历,并对其各部分执行操作。命令模式将将请求发送者和接收者解耦,将请求封装为一个对象,从而使你可以用不同的请求对客户端进行参数化,并且实现对请求的排队、记录日志、撤销等操作。建造者模式将对象的构建过程与其表示相分离,使构建过程更加灵活,相同的构建过程可以创建具有不同表示的对象,同时隐藏了具体的构建细节。客户端(Client):创建主题对象和观察者对象,将观察者对象注册到主题对象中,当主题对象状态发生变化时,观察者对象会自动更新。

2024-08-03 10:17:52 1098

原创 自定义切面注解

使用自定义注解时就会执行切面的增强方法。

2024-07-28 23:51:21 207

原创 软件设计的七大原则

【代码】软件设计的七大原则。

2024-07-27 23:31:54 232

原创 本地部署大模型

Open WebUI 是一种可扩展、功能丰富且用户友好的自托管 WebUI,旨在完全离线运行。它支持各种 LLM 运行器,包括 Ollama 和 OpenAI 兼容的 API。LobeChat 是一个开源、高性能的聊天机器人框架,支持语音合成、多模态和可扩展的功能调用插件系统。Ollama是一个专为在本地环境中运行和定制大型语言模型而设计的工具。系统环境变量OLLAMA_MODELS,设置存放位置。docker安装openwebui。docker安装lobechat。在命令窗口中使用ollama。

2024-07-27 23:22:02 394

原创 代理

【代码】代理。

2024-07-27 22:59:37 252

原创 HTTP认证

Basic Auth,也称为 HTTP 基本认证(HTTP Basic Authentication),是一种用于 HTTP 协议的简单认证机制,HTTP 基本认证由互联网工程任务组(IETF)在 RFC 7617 中定义。在 Basic Auth 中,客户端在发送请求时,将用户名和密码以 Base64 编码的形式包含在请求头的 Authorization 字段中发送给服务器,服务器收到请求后,会解码 Authorization 字段并验证用户名和密码。

2024-07-27 22:58:23 199

原创 Git 版本控制

【代码】GitFlow。

2024-07-27 22:43:32 298

原创 IP

获取当前ip的api。

2024-07-27 22:33:59 274

原创 try-with-resources

try-with-resources 是 JDK 7 中一个新的异常处理机制,它能够很容易地关闭在 try-catch 语句块中使用的资源。try-with-resources 语句确保了每个资源在语句结束时关闭。try-with-resources 声明在 JDK 9 已得到改进。如果你已经有一个资源是 final 或等效于 final 变量,您可以在 try-with-resources 语句中使用该变量,而无需在 try-with-resources 语句中声明一个新变量。

2024-07-17 23:08:19 265

原创 JSP

URL在定义时,定义为只支持ASCII字符,所以URL的发送方与接收方都只能处理ASCII字符。当URL中有非ASCII字符时就需要编码转换。

2024-06-02 15:20:31 246

原创 分布式锁

threadlocal保存uuid,并存入redis,重入时判断是否相等。

2024-05-12 23:19:31 176

原创 ELK+kafka日志采集

ElasticSeach(存储日志信息)Logstash(搬运工)Kibana 连接ElasticSeach图形化界面查询日志。

2024-05-09 22:52:41 756

原创 xxl-job

【代码】xxl-job。

2024-05-09 17:35:07 300

原创 JVM

Java Virtual Machine(Java虚拟机),是C语言开发的虚拟出来的一个“操作系统”,在这个“操作系统”里面运行java程序的class字节码文件;不同的电脑操作系统有不同的JVM版本。JVM启动之后,在我们的电脑上或者服务器上表现出来的就是一个java进程。能在JVM上运行的编程语言都是把编写好的源代码编译成JVM能识别的.class字节码文件,然后再JVM上运行;(javac编译器将.java文件编译为.class文件)

2024-04-28 14:58:33 1154

原创

ReentrantLockReadWriteLockStampedLockLockSupport

2024-04-26 20:00:00 162

原创 Spring AI

Spring AI 是 AI 工程的应用框架。其目标是将 Spring 生态系统设计原则(如可移植性和模块化设计)应用于 AI,并推广使用 POJO 作为 AI 领域应用程序的构建块。

2024-04-25 22:33:15 145

原创 MySQL

不允许出现NULL值,使用空字符串替代。在索引列上使用mysql的内置函数。避免子查询生成临时表,多用join。没覆盖索引的情况下使用不等于。不同字符集比较前需要进行转换。执行计划,查看是否走到索引。OR左右有没走索引的。

2024-04-21 21:51:50 678

原创 线上问题排查

使用explain命令,查看执行的SQL是否走索引。

2024-04-21 20:15:31 239

原创 BigDecimal

它由一个任意精度整数(称为未标度值)和一个 32 位整数(称为标度)组成。标度表示小数点后的位数。限制小数位数和取数规则 a.divide(b, 2, BigDecimal.ROUND_HALF_UP);BigDecimal 类在 Java 中用于表示任意精度的。最好使用new BigDecimal(String)构造。除法除不尽抛出ArithmeticException。

2024-04-21 11:51:23 167

原创 HashMap

hashcode就是在hash表中对应的位置,hashcode代表对象的地址说的是对象在hash表中的位置,物理地址说的对象存放在内存中的地址,通过对象的内部地址(也就是物理地址)转换成一个整数,然后该整数通过hash函数的算法就得到了hashcode。HashMap如何计算数组下标。HashMap put方法。

2024-04-20 09:59:29 304

原创 GZIP

数据压缩、解压缩。

2024-04-19 21:14:39 158

原创 并发编程

内核级线程:操作系统级别的线程,存在于操作系统中,由操作系统调度器去调度,它具有一个用户栈,一个内核栈,分别保存在用户空间和内核空间,在内核中有一个用来记录操作系统中所有线程的线程表TCB,当某个线程希望创建一个新线程或撤销一个已有线程时,它进行一个系统调用,这个系统调用通过对线程表的更新完成线程的创建或撤销工作。用户级线程:把整个线程实现部分放在用户空间中,内核对线程一无所知,内核看到的就是一个单线程进程而已,它只有一个用户栈。程序运行在内核空间时就是内核态,运行在用户空间时就是用户态。

2024-04-19 11:40:34 533

空空如也

vue3中使用mock

2023-05-30

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

TA关注的人

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