自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 终端切换到D盘的命令

【代码】Linux更改文件权限。

2025-12-22 12:02:53 83

原创 Linux更改文件权限

这一条命令的作用是将指定目录及其内部所有文件的owner更改为admin,之后admin用户就可以随意在此文件夹内覆盖、删除、上传文件了。

2025-12-22 12:01:22 213

原创 常用npm源与nrm

它可以一键列出所有源,并测试你在当前网络下连哪个最快。有一个专门管理这些源的神器叫。

2025-12-22 11:53:14 326

原创 git中如何强行切换分支

【代码】git中如何强行切换分支。

2025-12-22 11:34:13 120

原创 Linux文件类型

ln. 代表连接文件,用青色标识,红色字体,灰色背景代表失效的链接文件。q or enter 退出文档或者翻页文档,翻到末尾就结束。在linux中,一切皆文件。下面讲解文件颜色的含义。代表可执行文件,在linux中用绿色📗表示。

2025-11-04 10:17:32 177

原创 两张图解释jvm内存模型

取自B站up:仙可程序员

2025-10-20 00:45:09 204

原创 java 集合框架(Map)

提供了 getKey 和 getValue 两个方法来获取键和值。把 键值对 看成一个整体进行遍历,使用Map接口的内部类。使用forEach循环遍历。

2025-10-20 00:24:04 121

原创 java 动态代理

这里的”代理“,可以理解为歌手的经纪人。当你的公司开年会,你想请某个明星来唱歌,你需要去找这个明星的经纪人,由这个经纪人负责安排前期事宜,让明星来唱歌,以及处理后期事宜。就是由你直接找明星来唱歌,变成你找明星的经纪人,经纪人除了可以让明星来唱歌,还负责了大大小小的事宜。为接口,通过匿名内部类实现接口的invoke方法,在invoke方法里面编写业务逻辑代码。或者可以这样理解,一个对象是一个宝宝,一个代理对象就是一个打了各种预防针的强化宝宝😂。这里会补充动态代理和静态代理的区别…java中的代理分为。

2025-09-26 22:48:46 374

原创 java 反射机制

调用Class类中的静态方法,传入类的全路径:public static Class<?:让我们在运行时有了分析操作类的能力,这同样也增加了安全问题。比如可以无视泛型参数的安全检查(泛型参数的安全检查发生在编译时)。:反射适合做java的框架,基本上主流的框架都会基于反射设计出一些通用的功能。就是:加载类,并允许以编程的方式解剖类中的各种成分(成员变量、方法、构造方法)获取到一个类的任意属性和方法,不必考虑这些属性和方法的。Field类提供的实例方法,用于对获取到的变量。,哪怕这些类和方法的访问权限为。

2025-09-26 20:24:37 321

原创 java ReentrantLock锁

修饰,确保lock只会被赋值一次,即一个实例化对象的锁是唯一的。在java8中,使用锁(

2025-09-24 16:59:41 210

原创 java synchronized同步

使用synchronized修饰方法的时候,java隐藏了synchronized锚定的。可以使用synchronized关键字锁住。,实际上java默认锚定了这两个对象。① 在类的实例方法中,一般使用。② 在类的静态方法中,一般使用。作为这个全局唯一变量,作为这个全局唯一变量,

2025-09-24 16:56:57 218

原创 使用String类的方法对字符和字符串进行编码和解码

使用平台的默认字符集将字符串编码为一系列字节,将结果存储到一个新的字节数组中。类下,java为开发者封装好了代表各种编码方案的字符串。示例,使用utf-8编码方案解码字节数组bytes,使用平台默认的字符集将字节数组解码为字符串。

2025-09-22 17:20:04 233

原创 字符集(utf-8、ASCII、Unicode)

utf-32的意思是这种编码方案下,每个字符使用32个比特进行编码存储,也就是使用4个字节编码存储。英文、数字仍然按照ASCII 码的编码方案,使用1个字节进行存储。编码方案,共分四个长度区:1个字节、2个字节、3个字节和4个字节。utf-8、utf-32是Unicode的两种编码方案。utf-8也是Unicode字符集的编码方案,采用。常见的字符集有ASCII、GBK、Unicode。utf-32是Unicode字符集的编码方案,用。的形式存储,这两个字节中,,兼容ASCII码。

2025-09-22 16:35:39 234

原创 Git 查看状态(git status)、查看提交记录(git log)和提交日志(git reflog)

记录本地仓库中Head和分支指针的移动记录(如切换分支、重置、合并、提交等),不依赖于提交是否可达,可以记录用户对每一个分支中每一个节点的操作记录(包括重置、合并、提交等),用户可以通过这些记录的。每一个提交(commit)、标签(tag)、树(tree)等对象。:这里表示我的两个文件有改动,但尚未保存到暂存区,这两个文件是。所以每次提交代码前,如果想要查看本地分支跟远程分支是。:代表当前暂存区为空,没有可以提交的文件。,那么远程实际已经往前走了,可本地保存的。这句话的意思是 本地的。找回对应的版本内容。

2025-09-15 16:20:26 913

原创 Git新建仓库(git init)

下新建一个仓库,如果没有该文件夹则新建该文件夹。在当前目录下新建一个仓库。

2025-09-15 16:14:40 248

原创 Git的工作区域和文件结构

存放已经提交的文件,也就是使用。存放已暂存的文件,也就是使用了。

2025-09-15 16:07:55 216

原创 安装和初始化配置Git

现在被广泛用于跟踪代码、文档或其他文件的更改,特别适合团队协作开发。2.2 根据自己电脑的系统,选择合适的Git版本进行下载。这一行就是 Git 在 https 访问远程仓库时自动要用的“账号+密码”凭据,格式为。里面,每个开发者本地都有完整的仓库副本,开发者每次完成阶段性任务后提交到本地仓库;仓库时,都会自动拿这一行的账号、密码去认证,不会再弹框让你输入。中,只有中央仓库,本地只有工作副本,开发者提交到中央仓库。),以后每次访问远程仓库时自动读取,不再弹框让你输入。,对当前用户的所有Git仓库生效。

2025-09-15 16:05:34 754

原创 (未完待续...)如何编写一个用于构建python web项目镜像的dockerfile文件

8000是Uvicorn默认用于运行FastAPI应用程序的端口。是 Dockerfile 的关键字,它告诉 Docker:“,再在上面安装 Python 3.11 及其最小依赖。为非必须的文件,但是有了会更好,它整合了。为python代码文件(命名不一定为。

2025-09-05 17:05:44 343

原创 FastAPI 中的 Pydantic 的作用

在FastAPI里扮演的角色 ≈ Spring Boot开发时 [,FastAPI 会自动注入。这里面python继承了。三件套合体后的效果——非路径参数就是请求参数。

2025-09-05 15:53:13 152

原创 简单创建一个FastAPI应用

的性能更优,但是由于其出现得比较晚,其成熟度和兼容性不如其他两个框架。运行后,访问http://127.0.0.1:8000 查看结果。是三大Python Web框架之一,另外两个是。中,直接在上方的代码最下面补充以下代码即可,在终端运行以下命令启动服务器,默认。自动生成 API 文档。

2025-09-05 15:37:55 307

原创 通过Gen AI SDK调用gemini 2.5 pro,单独上传pdf文件 | ai agent 开发笔记 2025.9.2 Day 2

通过 File API 上传至google的云服务器,下一次直接带上 File API 返回的链接就可以零流量上传文件了。,将其存储在数据库中,再用这两个参数构造文件对象,先获取上传文件返回的。对象放入到聊天请求的。

2025-09-05 15:13:31 449

原创 关于ai的一些实用的网站

【代码】关于ai的一些实用的网站。

2025-09-05 14:52:05 268

原创 linux不使用docker部署redis服务器

linux不使用docker部署redis服务器。

2025-06-16 16:32:04 195

原创 配置Spring中的日志文件

2022-09-21 10:14:36.373 INFO 26912 — [restartedMain] c.example.springboot.server.UserServer : 这是UserService的构造方法日志。日志的输出级别默认最低级是info级别,在日志输出的时候,只会打印info、warn、error级别的日志。是Lombok库提供的注解,用于在编译时自动生成一个静态的、不可变的。日志文件默认超过10M就会进行分割。方案一:配置日志文件路径和文件名。方案二:配置日志文件的保存路径。

2025-06-16 16:25:13 220

原创 docker mysql 操作命令

mysql命令,操作方式和select、insert、updata、delete是一样的。du -h 文件夹名。

2025-06-16 16:24:34 243

原创 linux安装Python3.11环境

在conda环境下,激活python3.11的环境,并进入python3.11的环境。如此便在miniconda下安装好了python环境。通过Miniconda来安装Python3.11。使用conda创建一个隔离的python环境。.sh为脚本文件,通过bash命令行来运行。退出conda环境 / 退出py311环境。查看在conda下安装的python版本。在需要进入conda环境时,可以使用。这里已经安装完miniconda了。下载conda安装脚本。安装miniconda。查看conda的版本。

2025-06-16 16:24:00 799

原创 利用vue图形界面创建一个vue项目

这种方式适合那些只想确保代码没有错误,而不关心代码风格一致性的开发者或项目。相关的依赖,它们能够协助开发者遵循良好的编码规范,确保整个项目代码的整洁性和一致性,有助于提高代码质量,减少因格式问题或潜在代码缺陷引发的错误和故障,是 Vue 开发中常用的辅助工具之一。是一个 JavaScript 编译器,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够在旧版浏览器或其他环境中运行。在创建 Vue 项目时,可以选择添加。

2025-06-16 15:56:34 468

原创 Vue-Router笔记

√ 通过vue-router实现路由功能,需要安装js库(npm install vue-router)vue属于单页面应用,所谓的路由,就是根据浏览器路径不同,用不同的十足组件替换这个页面内容。VueRouter:路由器,根据路由请求在路由视图中动态渲染对应的视图组件。路由表维护 在src->router->index.js中。√ 路由根据浏览器访问路径的不同,展示不同的视图组件。:路由视图组件,用来展示与路由路径匹配的视图组件。在vue中,./一般是在src文件夹下。:路由链接组件,浏览器会解析成。

2025-06-16 15:55:24 211

原创 Vue 苍穹外卖

:当前项目依赖的js包:静态资源存放目录:公共组件存放目录:项目的主组件,页面的入口文件:整个项目的入口文件:项目的配置信息,依赖包管理:vue-cli配置文件PS:一定要保存在vs中才能生效!vue组件、文本插值、属性绑定、事件绑定、双向绑定、条件渲染、axios将数据放在方法体中 data(){return {…}}{{age>60?‘老年’:‘青年’}} 在插值表达式中还可以进行简单的计算属性绑定 或者都可以事件绑定v-on:xxx 或者 @xxxscript中有方法体有数据体,有方法体vue

2025-06-16 15:53:50 339

原创 StringBuilder和StringBuffer

关键字修饰,用于保证在多线程环境下对字符串缓冲区操作的线程安全。在单线程环境下,StringBuilder的性能通常比StringBuffer的性能更优。StringBuffer的方法大多被。

2025-06-16 15:50:28 375

原创 微信登录开发笔记

使用HttpUtil发送http请求。引入hutool依赖。

2025-06-16 15:49:41 264

原创 常用pip命令

如果你未将python加入到环境变量,需要进入python的安装目录下,进入Scripts目录下,运行终端。如果你已将python加入到环境变量,直接命令行中使用pip命令。安装qdrant-client,同时安装。依赖扩展中指定的库。相关的库,但不一定是直接安装。python.exe是解释器。指定版本号更新某一个库。

2025-06-16 15:45:20 282

原创 利用java编程实现提高CPU占用率原理

【代码】利用java编程实现提高CPU占用率原理。

2025-05-16 11:21:52 376

原创 解决xxx.jar中没有主清单属性的问题

前提:本项目是使用了maven进行依赖管理的java项目,非Spring boot项目。用rar打开xxx.jar,依次进入META-INF-> MANIFEST.MF。进入文件夹所在目录的命令行,输入。,即可运行jar包。

2025-05-15 16:30:21 490

原创 如何占用CPU利用率(提高CPU占用率)

后记:本打算在csdn上传压缩包,这样阅读博客,下载资源都可以在一个网页或者app上完成,极大方便读者。但是啊但是,当我上传资源后,csdn将我免费上传的资源设置为仅限vip下载,想免费都设置不了。那我有一个思路,为什么我不可以先占用一块资源,等我需要用到资源的时候,我才将我先前占用的资源释放,这样不就可以为将来需要运行的程序预留出一块空间了吗!后续会上传到百度网盘,着急需要的可先私信我。基本稳定在40%左右,这里我预期占用30%的CPU资源,多出来的10%是系统本身运行其他程序就已占用的资源。

2025-05-13 14:43:25 481 2

原创 在windows10系统上部署一个redis服务器(带redis下载链接)

输入“cmd”进入命令行窗口,在窗口中输入命令“redis-server.exe redis.windows.conf”下载redis压缩包(5.0.14.1版本)解压redis压缩包。

2025-05-07 10:47:27 203

原创 spring boot整合redis

③在可执行代码中,自动注入RedisTemplate,用来操作redis,RedisTemplate的一些操作方法,① 引入redis依赖。

2025-04-10 17:46:54 413

原创 喂饭教程-Dify如何集成RAGFlow知识库

原创 老吴聊技术2025年03月19日 23:40上海侵删。

2025-04-07 10:26:51 443

原创 MyBatis逆向工程|mybatis-generator:generate插件的使用教程

在generatorConfig.xml文件下将修改为,删除"MyBatis3"后面的空格。如果按照上面的博客来,会出现这个报错[

2025-04-05 19:48:37 883

原创 在centos7上安装ragflow

建议直接拉取我的版本:git clone -b v0.17.2 https://github.com/infiniflow/ragflow.git。可以直接用我的文件覆盖掉/ragflow/docker目录下的docker-compose-base.yml、前置条件,安装centos7,换yum源,安装docker,安装git。如果你拉取的ragflow版本是v0.17.2。

2025-04-02 17:52:45 547

空空如也

空空如也

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

TA关注的人

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