自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(458)
  • 资源 (7)
  • 收藏
  • 关注

原创 LangChain接入azureopenai步骤(2025年初)

(附课件+代码)共计29条视频,包括:基于LangChain的大语言模型应用开发1——介绍、基于LangChain的大语言模型应用开发2——模型,提示和输出解析、基于LangChain的大语言模型应用开发3——记忆等,UP主更多精彩视频,请关注UP账号。虽然吴恩达的课程已经过时,但是可以结合deepseek的提示和最新的langchain api文档来学习,我觉得吴恩达的讲课思路非常清晰,很适合看了一堆视频,越看越没有头绪的初学者。也许有,但是新版更好找。用新版创建容器后,点击项目名称,直接进入项目。

2025-04-02 16:34:47 751

原创 编译安装redis,systemtcl配置redis自启动,系统并发调优

内存过度分配是 Linux 内核的一种机制,允许系统分配比实际物理内存更多的内存。Redis 依赖于这种机制来确保在内存不足时仍能正常工作(例如,执行 RDB 快照或复制操作)。默认情况下,Linux 内核的内存过度分配策略可能是保守的(),这会导致 Redis 在某些情况下无法分配足够的内存。为了永久启用内存过度分配,需要修改打开文件:在文件末尾添加以下内容:保存并退出编辑器。backlog。

2025-03-20 13:37:56 839

原创 简历导出工具使用的PySimpleGUI证书过期

简历导出工具使用的PySimpleGUI组件5.0.0版本之后开始收费了。再安装PySimpleGUI-4-foss。4.60.5版本及之前都是免费的。先卸载PySimpleGUI5。

2025-03-17 14:35:49 192

原创 审计级别未启用扩展模式导致查询 DBA_AUDIT_TRAIL 时 SQL_TEXT 列为空

如果中的SQL_TEXT启用扩展模式:确保参数设置为。检查审计策略:确保已启用SELECT审计并捕获 SQL 语句。检查统一审计:如果启用了统一审计,查看表。检查审计日志保留策略:确保审计日志未被清理或截断。如果问题仍未解决,建议联系数据库管理员(DBA)进一步排查。

2025-02-19 14:56:04 448

原创 java分组接口及校验注解用法

分组接口是 Bean Validation 提供的一种强大机制,用于实现动态、灵活的参数校验。通过分组接口,可以根据业务场景选择需要校验的字段和规则,从而提高代码的可维护性和复用性。在实际开发中,合理使用分组接口可以显著提升参数校验的灵活性和可读性。

2025-02-12 11:17:13 767

原创 windows环境中的客户端如何调整NLS_LANGUAGE和NLS_TERRITORY

在Windows环境中,可以通过以下方式调整客户端的。

2025-02-08 11:21:47 875

原创 Oracle中与 NLS(National Language Support,国家语言支持) 相关的参数

数据库级别的NLS参数,创建数据库时设置。:实例级别的NLS参数,通过参数文件设置。:会话级别的NLS参数,可以在会话中动态修改。通过合理配置NLS参数,可以确保数据库的语言、字符集、日期格式等符合业务需求。如果还有其他问题,欢迎随时提问!

2025-02-08 10:45:07 950

原创 ORACLE11g如何查询用户权限

在Oracle数据库中,您可以通过多种方式查询用户的权限。

2025-02-06 14:45:37 380

原创 idea修改模块名导致程序编译出错

本文简单描述分别用Idea菜单、pom.xml文件管理项目模块module踩过的坑:通过idea菜单创建模块,并用idea菜单修改模块名,结构程序编译报错,出错的代码莫名奇妙。双击maven弹窗clean时,还是报错。因为模块是新建的,只有两个controller函数,非常简单,感觉是改模块名时,idea把某些配置信息改了,出现编译问题。困惑过后,冷静思考,idea只是高级编辑器,界面上的所有修改,都应该固化到项目文件中。

2025-01-23 16:32:10 1402

原创 idea配置gitee仓库

到自己的仓库,这一步相当于创建了一个自己的git仓库,并复制了别人的开源代码。注意:如果直接下载别人的开源项目,需要从新配置git仓库信息,因为开源项目一般都设置了git信息。而修改git信息很麻烦。所以,先fork再下载最方便。

2024-12-24 15:49:42 1074

原创 芋道源码ruoyi-vue-pro用户注册过程java流程

需要注意的是,虽然编译器在背后做了这些转换,但在源代码中,我们并不需要写这些匿名内部类的代码。Lambda表达式在Java中是一种更紧凑的语法,用于实现只有一个抽象方法的接口,这种接口被称为函数式接口(Functional Interface)。看了智谱清言的回答,才知道这是_函数式接口_,在接口定义时,因为只有一个抽象方法,所以不需要显式@override定义实现函数。在我展示的流程中,没有看到验证注册用户租户信息和插入注册用户租户信息的代码,估计时做了AOP处理,通过拦截器实现的租户验证功能。

2024-12-12 11:44:04 855

原创 pandas填充单元格

df_headrow.iloc[3].ffill()的作用是forward fill(向前填充),这是一个填充缺失值的操作。它将用第四行已有数据,来填充后面的缺失值(NaN),直到遇到一个非缺失值为止。

2024-12-12 11:18:04 242

原创 mybatisplus 使用basemapper的insert(DO)插入id自增数据时,新增数据的id会自动返回到DO的id属性中吗

需要注意的是,这个特性依赖于使用的数据库和是否正确配置了MyBatis-Plus。此外,某些特殊情况下(如数据库不支持自增主键或者使用了分布式ID生成策略),可能需要采取其他方式来获取插入后的ID。方法插入数据时,如果数据库表中的主键是自增的,MyBatis-Plus在执行插入操作后会自动将生成的主键值回填到传入的实体对象(DO)的ID属性中。方法后,实体对象的ID属性将被设置为数据库生成的自增ID。注解,并且数据库表设置了自增主键,那么在执行。是的,在使用MyBatis-Plus的。

2024-12-12 10:29:21 846

原创 java8函数式接口中抽象方法的匿名实现(不需要@override函数名称)

需要注意的是,虽然编译器在背后做了这些转换,但在源代码中,我们并不需要写这些匿名内部类的代码。编译器在编译时自动完成转换,因此在运行时,Lambda表达式和匿名内部类的实现是等效的。Lambda表达式在Java中是一种更紧凑的语法,用于实现只有一个抽象方法的接口,这种接口被称为函数式接口(Functional Interface)。看了智谱清言的回答,才知道这是_函数式接口_,在接口定义时,因为只有一个抽象方法,所以不需要显式@override定义实现函数。在这个转换过程中,编译器自动添加了。

2024-12-11 16:18:39 391

原创 pom.xml中dependencyManagement的作用

pom.xml中dependencyM…→点击查看智谱清言的回答https://chatglm.cn/share/FL7RE。中,这会使得所有子模块在声明Spring框架依赖时无需指定版本号,它们会自动使用这里定义的版本。中的一个元素,它用于在多模块项目中集中管理依赖项的版本。(Bill of Materials,物料清单)被引入到。文件用于配置项目的基本信息和依赖关系。在Maven项目中,

2024-12-09 16:47:58 503

原创 自动安装oracle11g(11.2.0.1.0,ZHS16GBK)的docker镜像

3、登录容器,上传Oracle安装包(docker镜像本身不含安装包)并解压到/opt下。1、下载docker镜像。2、启动docker容器。

2024-11-15 14:48:06 340

原创 docker镜像安装oracle11g

Docker目前推荐使用的是OCI(Open Container Initiative)格式或者Docker Image manifest v2, schema 2。Docker Image manifest version 2, schema 1:这是Docker后来推出的一个镜像格式版本,但仍然不是最新的。使用的是较旧版本的Docker镜像格式,这种格式已经被Docker弃用,并且在未来的版本中将会被移除。Docker Image Format v1:这是Docker早期使用的镜像格式。

2024-11-14 17:24:29 2498

原创 如何对阿里云ecs服务器数据盘进行缩容

因为拷贝文件时用的root用户,oradata文件属组变了,导致下列问题,可通过chown -R命令恢复。1.临时挂载新的数据盘,购买一块合适大小的数据盘,直接通过阿里云控制台挂载到ECS服务器。注意:因为新数据盘要使用原数据盘的路径,所以拷贝完数据,还得先卸载新盘,再重新挂载。5.重启系统后,查看新数据盘分区的UUID信息,写入/etc/fstab中。7.通过命令挂载磁盘,或者重启系统通过/etc/fstab自动挂载磁盘。ecs不支持直接缩容,需要另购一块数据盘,挂载后把数据拷贝过去。

2024-11-04 17:31:16 584

原创 Nginx处理跨域请求(CORS)

CORS(Cross-Origin Resource Sharing)是一种 HTTP 头部机制,允许服务器声明哪些外部域(origin)可以访问其资源。由于安全原因,浏览器通常不允许跨域请求,但通过 CORS,服务器可以显式地允许某些域访问其资源。在现代 Web 开发中,跨域资源共享(CORS)是一种重要的机制,用于解决浏览器的同源策略限制。CORS 允许服务器声明哪些来源可以访问其资源,从而确保安全性与可用性。本文将介绍如何在 Nginx 中配置跨域访问,并详细解析每个配置项的作用和用法。

2024-10-24 13:38:25 613

原创 数据库服务器重启后app服务器无法连接oracle实例

实例名是数据库实例的标识,主要用于数据库的内部管理和操作。服务名是客户端连接到数据库时使用的标识,它提供了对数据库实例的抽象,允许客户端不必知道数据库实例的具体位置和配置。#ORCL是实例名#表示使用TCP协议,连接IP地址为127.0.0.1,端口号为1521的数据库主机上服务名为orcl的数据库#如果有多个监听,可以手动添加ORCL =(SERVICE_NAME = orcl) #orcl是服务名,java程序通过服务名连接oracle监听器,访问数据库实例。

2024-10-23 11:32:16 1248

原创 O2OA审批流程配置方法

这些变量来自路由或表单,比如从拟稿到部门负责人审核的路由中,设置了名为bmsh的选择变量,它将拟稿完成时提交部门负责人审核时,选择的人员存为bmsh变量,在部门负责人审核时,代入bmsh变量中的人员,作为部门负责人审核活动的处理人。设置并行流程需要来路由中加入拆分活动,并在拆分依据脚本中,return 要拆分的路由人员名单数组变量。路由是图中灰色箭头线,代表审批操作的前后顺序(审批流的执行顺序),鼠标选中时路由变为黄色。选中活动(选中后会以黄色虚线环绕),在右侧属性栏的人员选项卡中,设置办理人员。

2024-09-19 14:28:32 471

原创 nginx过滤爬虫访问

思路来自ai:Nginx可以通过多种方式来限制爬虫的行为:1. **User-Agent限制**:可以通过检查HTTP请求的User-Agent头部来识别并限制某些爬虫。例如,可以在Nginx配置文件中使用`if`语句来检查User-Agent,并使用`return`指令拒绝特定的User-Agent。

2024-09-09 12:22:49 2742

原创 SpringBoot Profile多环境配置及配置优先级

但是我们发现一个问题,就是每次切换环境还需要去配置里指定,然后通过修改dev为test或prod来切换项目环境 , 这样做的话每次切换环境都要重新改一下配置 , 而且如果不小心把本地改动提交到中央仓库了 , 可能会影响到其他同事拉取代码,maven中提供了一个profile配置项,可以在打包时动态的指定环境配置.结合idea使用 , 我们可以实现不动任何代码来随意的切换我们的工作环境。-- 之前写的@env@就是通过这里的配置切换环境 -->-- 开发环境 -->-- 生产环境 -->

2024-08-16 16:26:12 564 1

原创 spring security如何适配盐存在数据库中的密码

这个例子使用了BCryptPasswordEncoder,它是Spring Security中推荐的密码加密器。,使用Spring Security的加密功能来比较数据库中的加密密码和提供的密码。来适配在数据库中存储的密码。你需要实现一个自定义的。实现能够从数据库中加载用户详情,并且密码是加密的。在Spring Security配置中注册这个。首先,确保你的数据库中存储的是加密后的密码。用于比较提供的密码和数据库中存储的加密密码。Spring Security可以通过配置。,使用合适的加密方法和比较方式。

2024-07-21 22:20:02 285

原创 springboot 配置 spring data redis

注意:网上的视频教程大多为了照顾初学者,只教spring项目的pom.xml配置,不教springboot的配置,需要引入很多依赖项,且未考虑依赖冲突,实际生产中使用教学中的pom.xml配置不合适。另外,spring版本和spring data redis版本号基本同步,spring有2.7.18,则spring data redis也有2.7.18,这也是处理依赖兼容性的一种思路。

2024-07-18 21:35:57 878

原创 js的Array.reduce()方法

Array.reduce()方法

2024-04-19 16:42:28 365

原创 nacos分布式程序开发实例

docker run --name nacos后,nacos即启动成功,在docker desktop界面上可以看到运行情况。1.通过windows docker desktop 完成 nacos 的安装/启动/配置。(4)将现网nacos的yaml配置导出,并导入本地nacos中。将zip包导入本地nacos中即可(本地nacos登录地址。(3)拉取nacos的image,部署到本地docker。(1)先安装docker desktop。至此,nacos安装启动配置完毕。

2024-04-08 14:56:34 760

原创 在配置nginx反向代理解决跨域问题时,为什么location /api后面的/api 这个路径会带入后端服务器地址中?

在这里,Nginx 将保留原始请求中的 URI (Uniform Resource Identifier),除非你在。指令中的路径部分会影响请求的转发路径格式,进而影响后端服务器收到请求的 URI 结构。指令中的路径会影响到请求的转发方式。时,Nginx 将会将这个请求转发到。假设你在 Nginx 中配置了如下的。时,Nginx 将会将请求转发到。如果你希望在转发请求时不包括类似。,而不会包含原始请求的路径段。这样的路径段,你可以在。在 Nginx 配置中,中如果包含了路径,如。

2024-03-28 23:39:25 1574

原创 解决共享打印机连接错误0x0000709

1、首先,按键盘上的【 Win + X 】组合键,或右键点击任务栏上的【Windows开始图标】,在打开的隐藏菜单项中,选择【运行】。4、Print Spooler 的属性(本地计算机)窗口,先点击【停止】,再点击【启动】。2、运行窗口,输入【services.msc】命令,按【确定或回车】,可以打开服务。3、服务窗口,找到并双击打开名称为【Print Spooler】的服务。5、最后,还要将启动类型设置为【自动】,再点击【应用确定】保存即可。

2024-02-26 14:52:18 18118

原创 极简Oracle 11g Release 2 (11.2.0.1.0)

从 oracle 官网 下载所需要的安装包,这里我们以 oracle 11g 为例子,分别下载 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip两个压缩包,下载完成后解压到D盘 (如下目录结构)安装包版本为Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64。也可以复制一下链接,在迅雷中下载,避免需要登录验证。一、下载解压ORACLE安装包。

2024-01-13 10:23:27 1221

原创 响应式绑定<a-textarea>的内容

这样,当页面加载时,<a-textarea> 的内容将会显示 content 的初始值。注意:initialValue表示初始值,如果用户不编辑<a-textarea> 的内容,绑定内容将一直跟随改变,一旦对<a-textarea> 的内容进行了编辑,内容就不再跟随绑定变量改变。尝试 <a-textarea>{{插值}}</a-textarea>,实现不了,问ai得知需要使用v-decorator 指令的initialValue 属性。如何绑定数据到textarea内容中?

2023-12-27 09:47:26 1122

原创 在Ant Design Vue(v1.7.8)a-table组件中实现余额自动计算

在Ant Design Vue 表格中实现余额自动计算,公式为:剩余量 = 库存量 - 消耗量。

2023-12-25 13:24:05 479

原创 ORA-00130: invalid listener address ‘(ADDRESS=(PROTOCOL=TCP)(HOST=bogon)(PORT=1521))‘

ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00130: invalid listener address '(...ITPUB博客每天千篇余篇博文新资讯,40多万活跃博主,为IT技术人提供全面的IT资讯和交流互动的IT博客平台-中国专业的IT技术ITPUB博客。找到启动日志:/data/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log。

2023-12-20 11:52:44 662

原创 使用GPT开发食堂采购账单

原始系统中,只有采购量和消耗量,需要添加“余”列,并自动计算的余量具体实现通过查询GPT获得:提问:使用antdesign vue的组件做一个互动表,每行输入a和b两值,计算c=a+b,然后显示a、b、c回答:下面是使用 Ant Design Vue 的组件创建一个互动表格,其中每行输入a和b的值,计算并显示c = a + b在上述示例中,我们使用了组件来创建表格,并使用和:columns属性将数据和列定义传递给表格组件。在。

2023-12-15 11:26:06 283

原创 Ant Design Vue(v1.7.8)a-table组件的插槽功能

text是组件定义的 当前插槽slot="unitShow"对应的数据项'unit'的文本值。record内容{{ record }}text内容{{ text }}record是组件定义的 当前行的全部数据。slot="unitShow" 表示插槽名(见具名插槽)P104104_尚硅谷Vue技术_作用域插槽。P102102_尚硅谷Vue技术_默认插槽。P103103_尚硅谷Vue技术_具名插槽。vue slot插槽。

2023-12-06 10:09:39 7606

原创 restful路径参数可以传递5个以内资源对象的操作id,在URI路径上用逗号(,)分割 例如 /assets/1,2,3 [GET, PUT, DELETE] //id为1,2,3的资源

/ 以/cos/stock-put/1,2,3,4,5为路径发送删除请求。例如 /assets/1,2,3 [GET, PUT, DELETE] //id为1,2,3的资源。// 接收/cos/stock-put/1,2,3,4,5路径参数,自动转换为List列表。restful路径参数可以传递5个以内资源对象的操作id,在URI路径上用逗号(,)分割。RESTful接口规范。

2023-11-29 10:00:13 174

原创 MybatisPlus改造逻辑删除有多方便

需要注意的是,如果这个表涉及到通过mapper.xml编写的复杂查询,需要手动修改相关mapper.xml中的sql语句,否则其他业务逻辑会出现异常。之前没有用逻辑删除的项目,想改造成逻辑删除总共需要几步?三、在java实体类中增加标志位属性(private boolean deleted;一、修改pom.xml的MybatisPlus版本(注意版本兼容性)四、在数据库表中增加标志位字段deleted(类型bit)二、application.yml中添加逻辑删除配置。

2023-11-28 14:35:51 337

原创 logback-spring.xml详解

springboot使用logback日志框架超详细教程》文中,filter中最重要的两个过滤器。log4j配置文件中的additivity属性。log4j配置文件中的additivity属性。

2023-11-28 13:29:35 445

原创 在vue页面中添加组件到底有多方便

修改vue写的前端页面到底有多方便,如果熟练的话,出乎你想象的快。

2023-11-27 10:06:19 315

原创 通过对比 入库申请->入库审核流程 与 直接入库 代码实现,解决前者误修改stock_info表is_in=1或2数据的bug

/ 判断库房物品是否存在 StockInfo stockInfo = this.getOne(Wrappers.lambdaQuery().eq(StockInfo::getName, item.getName()).eq(StockInfo::getTypeId, item.getTypeId()).eq(StockInfo::getIsIn, 0));提交按键定义位置:src\views\purchase\rurchase\RurchaseAdd.vue。

2023-11-22 17:23:43 113

springboot 配置 spring data redis

springboot 配置 spring data redis

2024-07-18

linux.x64-11gR2-database-2of2.7z.002

linux.x64-11gR2-database-2of2.7z.002

2023-12-08

linux.x64-11gR2-database-2of2.7z.001

linux.x64-11gR2-database-2of2.7z.001

2023-12-08

linux.x64-11gR2-database-1of2.7z.002

linux.x64-11gR2-database-1of2.7z.002

2023-12-08

linux.x64-11gR2-database-1of2.7z.001

linux.x64-11gR2-database-1of2.7z.001

2023-12-08

添加单位简介及上传营业执照脚本.rar

uipath脚本,用于自动上传单位信息,注册到网站中 uipath脚本,用于自动上传单位信息,注册到网站中

2020-04-29

CitrixReceiver组件ICAWebWrapper.msi

Citrix Receiver登入的时候报找不到ICAWebWrapper插件 C:\ProgramData\Citrix\Citrix Receiver http://blog.51cto.com/10237709/1741185

2018-11-27

OMC北向接口参数说明

本文档描述移动通信网络的OMC北向接口的基于CORBA技术故障管理接口设计,供OMC北向接口开发人员、网络系统数据采集程序开发人员参考使用;本标准可适用于TD-LTE等网络的OMC北向接口。

2018-09-28

3GPP CORBA Alarm IRP 协议原文

适用于datang omc北向接口CORBA协议,其中附录有AlarmIRPConstDefs.idl、AlarmIRPSystem.idl、AlarmIRPNotifications.idl代码

2018-09-28

datang CORBA .idl文件

datang CORBA .idl文件,版本 Alarm IRP V3.0.0 BasicCM IRP V3.0.0 Notification IRP V3.0.0 FileTransfer IRP V3.0.0等

2018-09-28

"com.zznode.tnms.ra.c11n.nj.resource.ftp.UnixFTPEntryParser"

ftpclient listFile方法无法返回正确的数据,一般返回时null ,使用listNames 返回的也是只有文件名,这个是ftpclient 工具包的一个bug,这个有专门的大神分析了源码,并给出了多种的解决办法,比如我使用了下面这种(分析太多,,有机会仔细看下) ftpClient.configure(new FTPClientConfig("com.zznode.tnms.ra.c11n.nj.resource.ftp.UnixFTPEntryParser"));

2018-06-25

jfreechart-1.0.19-demo-src

jfreechart-1.0.19压缩包中有一个jfreechart-1.0.19-demo.jar,里面演示了各种图表的制作案例,包括BarChart、LineChart、PieChart、TimeSeriesChart、XYSeries等等,共309个例子,现开放源码,请各位下载,欢迎交流。

2017-11-07

空空如也

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

TA关注的人

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