自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 入门

Spring Boot简介、特点化繁为简,简化配置下一代框架微服务入门级框架注意:具备必要的前置知识不需要学习SpringMVCJava、Maven版本保持一致第一个Spring Boot程序属性配置新建HelloWorld程序三种启动方式:2.1 IDE 直接运行2.2 mvn spring-boot:run2.3 java -jar HelloWorld....

2019-07-06 22:35:42 116

原创 5-软件设计原则详解-依赖倒置原则

1. 定义:2. 解释:3. 关键点:4. 什么是“倒置”?传统依赖关系(未倒置)高层模块直接依赖低层模块:问题:低层模块的改动会直接影响高层模块(例如修改数据库访问代码会导致业务逻辑变动)。倒置后的依赖关系高层和低层模块均依赖抽象:效果:5. 高层模块 vs 低层模块高层模块(High-Level Module)低层模块(Low-Level Module)6. 实际应用场景通过DIP,系统的核心逻辑(高层模块)不再受技术细节(低层模块)的束缚,从而更易于扩展和维护。示例:

2025-04-08 09:57:30 230

原创 使用Java语言编写一个函数,函数功能是可以识别字符串种包含汉字,检测到一个汉字就立即结束,并返回bool类型

以下是改进后的 Java 函数,它会在检测到字符串中第一个汉字时立即返回。这样可以提高效率,避免不必要的遍历。

2025-03-17 16:02:18 234

原创 编程助手学Python--Deepseek对提示词自定义模板StringPromptTemplate的理解

主要功能核心属性和方法使用场景示例代码1. 基本用法2. 使用 f-string 格式3. 结合其他模板类高级用法1. 自定义模板格式2. 动态生成模板总结是一种用于生成字符串提示的模板类,通常用于构建基于语言模型的应用程序。它允许你定义一个包含占位符的字符串模板,并在运行时动态填充这些占位符,生成最终的提示文本。支持自定义模板格式(如 Jinja2)。# 使用 Jinja2 格式的模板template = "请告诉我关于{{ subject }}的信息。它的应用领域包括{{ fields }}。

2025-03-14 15:24:12 386

原创 编程助手学Python--Deepseek对提示词模板PromptTemplate / ChatPromptTemplate / ChatMessagePromptTemplate 的理解

用于生成简单的文本提示,支持变量替换。:用于生成复杂的聊天提示,支持多个消息模板的组合。:用于生成单个聊天消息,支持定义消息角色和内容。这些工具在构建基于语言模型的应用程序时非常有用,尤其是在需要动态生成提示或处理多轮对话的场景中。

2025-03-14 15:11:33 444

原创 编程助手学Python--Deepseek对Langchain的调用OpenAI的GPT-3.5模型起名字与格式化输出

自定义的输出解析器,继承自。parse方法text(字符串)。功能:打印文本内容,并将文本按逗号分隔成列表。返回:分隔后的列表。功能:代码实现了一个基于 OpenAI 模型的起名服务,生成 5 个名字并以逗号分隔的形式返回。关键点使用创建动态提示。通过调用模型生成文本。

2025-03-13 10:22:42 736

原创 编程助手学Python--Deepseek对Langchain的调用OpenAI的GPT-3.5模型生成对话回复的理解

这段代码演示了如何使用langchain和 OpenAI 模型进行文本生成。正确设置和读取环境变量。初始化OpenAI对象时传递正确的参数。调用predict方法生成文本。修正代码中的错误后,可以顺利运行并得到预期结果。

2025-03-13 09:35:17 1011

原创 编程助手学Python--Deepseek对OpenAI的Python库调用GPT-4模型生成对话回复理解

这段代码使用 OpenAI 的 Python 库调用 GPT-4 模型生成对话回复。不要将 API 密钥硬编码在代码中,建议通过环境变量或配置文件加载。通过以上步骤,你可以成功调用 OpenAI API 并生成对话回复。

2025-03-12 20:55:12 1395

原创 编程助手学Python--Deepseek对os.environ 的理解

os.environ提供了访问和操作环境变量的接口,适用于配置管理、路径设置等场景。修改的环境变量仅对当前进程有效,跨平台时需注意变量名的差异。

2025-03-12 20:38:27 369

原创 编程助手学Python--Deepseek对Starlette和Pydantic的理解

Starlette 是一个轻量级的 ASGI(Asynchronous Server Gateway Interface)框架,用于构建高性能的异步 Web 应用和微服务。它是 FastAPI 的底层框架,提供了强大的异步支持和高性能。Pydantic 是一个用于数据验证和设置管理的库,基于 Python 类型注解。它通过定义数据模型来确保输入数据的合法性,并自动生成文档。Starlette是一个高性能的 ASGI 框架,适合构建异步 Web 应用。Pydantic。

2025-03-11 18:03:48 1087

原创 编程助手学Python--Deepseek对Python基础语法的理解

以上是 Python 基础语法的核心内容,适合初学者快速掌握 Python 的基本用法。Python 保留的关键字,不能用作标识符。Python 使用缩进来表示代码块,通常用。以下是 Python 基础语法的总结。如果一行代码过长,可以使用反斜杠。变量不需要声明类型,直接赋值即可。中的多行语句不需要反斜杠。# 这是一个单行注释。

2025-03-11 10:31:55 514

原创 编程助手学Python--Deepseek对Python简单线程的理解

这段代码展示了如何使用threading模块创建一个简单的线程,并通过time.sleep实现延时效果。输出结果会每隔 1 秒打印一个数字,从 0 到 4。

2025-03-10 11:32:04 367

原创 编程助手学Python--Deepseek运算符重载

这里定义了一个名为Vector的类。这个类用于表示一个二维向量,包含两个分量a和b。这个脚本展示了如何使用Python类来表示向量,并通过重载操作符来实现向量的加法操作。通过定义__init____str__和__add__方法,我们可以创建自定义对象并对其进行操作,使得代码更加直观和易于理解。

2025-03-10 09:21:04 296

原创 编程助手学Python--Deepseek对类和多继承的理解

name = ''age = 0people类有三个属性:name:公有属性,表示姓名。age:公有属性,表示年龄。__weight:私有属性,表示体重(以双下划线__开头表示私有属性)。grade = ''student类继承自people类。新增一个属性grade,表示年级。topic = ''name = ''speaker类有两个属性:topic:表示演讲主题。name:表示姓名。a = ''sample类同时继承自speaker和student类。

2025-03-07 15:01:39 787

原创 编程助手学Python--Deepseek对类和单继承的理解

python复制grade = ''student类继承自people类。新增一个属性grade,表示年级。people类是一个基类,包含姓名、年龄和体重属性。student类继承自people类,并扩展了年级属性。通过方法重写,student类的speak方法提供了更具体的输出。代码展示了 Python 中类的定义、继承、构造函数和方法重写的基本用法。

2025-03-07 11:02:23 385

原创 编程助手学Python--Deepseek对异常的理解

异常类型错误int()引发的异常是ValueError,而不是。应该将改为。else块不会执行由于try块中有break语句,else块中的代码不会被执行。原始代码中的是错误的,应该改为。else块在原始代码中不会执行,可以通过调整代码逻辑使其生效。修正后的代码能够正确处理用户输入,并在输入有效数字时打印成功信息。如果你还有其他问题,欢迎继续提问!

2025-03-06 16:23:07 744

原创 编程助手学Python--lambda表达式应用

通过使用map函数和lambda表达式,可以方便地对列表中的每个元素进行操作。在这个示例中,我们对numbers列表中的每个元素进行了平方运算,并将结果存储在列表中。使用map和lambda的组合,可以简洁地实现对列表元素的批量处理。通过使用filter函数和lambda表达式,可以方便地对列表中的元素进行过滤操作。在这个示例中,我们对numbers列表中的元素进行了过滤操作,筛选出所有偶数,并将结果存储在filtered列表中。使用filter和lambda的组合,可以简洁地实现对列表元素的筛选处理。

2025-03-05 10:07:03 120

原创 编程助手学Python--Python 3.8 新特性函数形参语法解释

通过使用和,可以更好地控制函数参数的传递方式,确保某些参数必须使用位置参数传递,而其他参数可以使用关键字参数传递。这种方式可以提高代码的可读性和可维护性,避免参数传递错误。

2025-03-05 09:21:30 319

原创 springBoot2.4.1 集成Nacos 2.4.0。 实现多环境元数据配置预加载。

springBoot2.4.1 集成Nacos 2.4.0。 实现多环境元数据配置预加载。

2025-02-27 11:07:40 406 1

原创 Azkaban上传项目提示错误

Azkaban upload 错误错误提示:basic.flow错误提示:Validator Directory Flow reports errors:Error loading flow yaml file basic.flow:while scanning for the next token found character ‘\t(TAB)’ that cannot start any token. (Do not use \t(TAB) for indentation) in ‘reader

2021-09-03 10:48:25 2340

原创 Different number of columns

org.apache.flink.client.program.ProgramInvocationException: The main method caused an error: Column types of query result and sink for registered table ‘photoTradeInfoHive.db_audit.ods_photo_trade’ do not match.Cause: Different number of columns.异常原因:列数

2021-08-05 22:52:22 1122

原创 2021-07-29 消息队列Kafka

消息队列Kafka连接,java.security.auth.login.config 配置问题kafka_client_jaas_scram.conf 为文件读取。处理方式:kafka.propertiessasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="username" password="password";配置类:props.put("sasl.j

2021-07-29 18:06:22 213

原创 Flink1.12.3 本地模式安装

前置准备:1. 安装好 Java 8 或者 Java 112. 配置Java环境变量,使其生效,你可以通过以下命令来检查 Java 是否已经安装正确。java -version步骤 1:下载 release 1.12.3 并解压。下载地址:https://flink.apache.org/downloads.html$ tar -xzf flink-1.12.3-bin-scala_2.11.tgz$ cd flink-1.12.3-bin-scala_2.11步骤 2:启动集群$ ./

2021-06-24 09:33:02 175

原创 Flink异常笔记

这里写自定义目录标题Flink异常笔记20210622Flink异常笔记202106221.The main method caused an error: Unable to instantiate java compilerorg.apache.flink.client.program.ProgramInvocationException: The main method caused an error: Unable to instantiate java compiler at org.a

2021-06-22 14:29:11 1186 2

原创 2021-03-06

宿主机访问虚拟机内的Docker网络网络环境:主机ip地址: 192.168.3.10虚拟机ip地址:192.168.3.40 、网卡模式(桥接模式)Docker 容器ip地址: 172.18.0.4虚拟机开启路由转发sudo vim /etc/sysctl.conf,配置 net.ipv4.ip_forward=1,重新启动虚拟机Window 10 操作系统添加路由规则以管理员权限打开cmd.exe窗口,添加路由规则route add 172.18.0.0 mask 255.255.2

2021-03-06 22:01:38 681

原创 Kafka-

Kafka-Kafka 调试指令Kafka 调试指令启动kafka,进入Kafka安装目录./bin/kafka-server-start.sh -daemon config/server.properties停止Kafka./bin/kafka-server-stop.sh创建Topic./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1

2020-11-19 16:08:01 103

原创 java.lang.ArrayStoreException

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

2020-05-21 17:49:30 365

原创 Windows 使用jmap: Error attaching to process: Windbg Error: GetModuleParameters failed!

1.使用开发工具Eclipse启动web工程,使用jmap PID 报错。C:\Users\Lenovo>jps15760 RemoteMavenServer361931216228 jar17876 KotlinCompileDaemon17908 Launcher10360 jar10044 Main13052 KotlinCompileDaemon18860 JpsC:\Users\Lenovo>jmap 10360Attaching to process ID

2020-05-16 19:25:18 2111

原创 Spring boot Jpa异常 : Error creating bean with name 'xxx' defined in class path resource

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [com/itnull/xunwu/config/JPAConfig.class]: Invocation ...

2019-11-10 22:45:27 1016

原创 MyBatis-Plus 入门 第1章 MyBatis-Plus 简介及快速入门

第1章 MyBatis-Plus 简介及快速入门1-1 学习前置知识、开发环境学习前置知识Java开发语言、MySQL数据库 .熟悉Lambda表达式 熟悉SpringBoot、Maven 熟悉MyBatis开发环境Eclipse4.10.0 活 IDEA JDK1.8 Maven3.5 MySQL5.71-2 MyBatis与JPA比较MyBatis优势S...

2019-07-07 11:46:21 335

原创 SpringBoot 进阶

表单验证使用AOP处理请求统一异常处理单元测试

2019-07-06 22:38:23 176 1

原创 Linux-入门-这篇文章能让你学会linux-持续更新...

Linux简介Linux 是一套开源的计算机操作系统,由Linus Torvalds(林纳斯·托瓦兹)创造,并与1991年10月05日发布。Linux系统的版本分为,内核版本和发行版本。开源软件简介遵循开源协议,开放源代码。可自由传播或使用,也可用于商业的软件。列如:ApacheLinux应用领域基于Linux的企业应用服务器、嵌入式系统。Linux学习方法先尝试自己解决问题。Li...

2019-07-06 22:25:30 146

空空如也

空空如也

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

TA关注的人

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