自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 打一个rpm包

RPM包 Red Hat Package Manager是一种在Linux系统中广泛使用的软件包管理格式,最初由Red Hat公司开发。它通过将软件程序及其依赖项打包成一个文件,简化了软件的安装、更新和卸载过程。

2025-04-24 12:32:22 389

原创 onlyoffice的token生成

token是JSON 格式的 JWT 令牌。JWT的playload是必须是我们要传递的参数列表,用来验证验证参数。在向 onlyoffice 文档服务器执行客户端浏览器请求时,必须将令牌添加到参数中以验证数据。

2025-04-24 09:42:14 264

原创 富文本编辑器的内容导出html,并保留图片

当我们需要把富文本编辑器的内容导出为html时,因为图片时url,当浏览器离线浏览时就无法显示了,所以,在导出时,如果是图片,就把图片转为base64,这样即使在离线的情况下也能显示图片了。富文本编辑器的上传的图片默认转为base64,但是如果需要保存到数据库,base64的数据就太大了,所以一般都会长传到文件服务器,然会返回图片url。

2025-04-10 16:14:38 433

原创 vue从入门到精通(十八):组件

组件一词不是 Vue 独有的。它是许多 UI 框架都有的共同特性。它描述了 UI 的一部分,例如按钮或复选框。多个组件也可以组合成更大的组件。组件是 Vue 提供的将 UI 拆成较小部分的主要机制,既可以提高可维护性,也允许代码重用。实现应用中局部功能代码和资源的集合分为:单文件组件:一个文件中只包含有1个组件。非单文件组件:一个文件中包含有n个组件使用Vue.extend(options)创建,其中options利new Vue(options)时传入的那个options大概一样。

2025-03-01 23:51:28 255

原创 vue从入门到精通(十七):生命周期

vue生命周期

2025-02-25 11:31:44 209

原创 vue从入门到精通(十六):自定义指令

Vue自定义指令

2025-02-25 11:23:51 232

原创 vue从入门到精通(十五):内置指令

vue各种内置指令

2025-02-24 11:32:17 301

原创 vue从入门到精通(十四):过滤器

vue过滤器是对要显示的数据进行特定格式化后再显示

2025-02-23 00:45:20 110

原创 vue从入门到精通(十三):收集表单数据

vue的表单收集

2025-02-23 00:37:58 262

原创 vue从入门到精通(十二):列表渲染

vue中的列表渲染、过滤、排序、key的原理、数据监测

2025-02-22 00:33:05 849

原创 vue从入门到精通(十一):条件渲染

注意:v-if可以和:v-else-if、v-else一起使用,但要求结构不能被“打断”使用v-if的时候,元素可能无法获取到,而使用v-show一定可以获取到。特点:不展示的DOM元素未被移除,仅仅是使用样式隐藏掉。(2).v-else-if=“表达式”特点:不展示的DOM元素直接被移除。(3).v-else=“表达式”写法:v-show=“表达式”(1).v-if=“表达式”适用于:切换频率较低的场景。适用于:切换频率较高的场景。

2025-02-22 00:01:21 354

原创 vue从入门到精通(十):绑定样式

vue样式绑定

2025-02-18 22:25:34 266

原创 vue从入门到精通(九):监视属性

vue监视属性

2025-02-18 22:18:31 358

原创 使用OBS和nginx实现直播流

使用OBS+nginx实现直播流

2025-02-17 23:39:19 715

原创 Deepseek实用万能提问模板

你是否也在用 Deepseek?如果你一直沿用过去的「提示词模板」,那现在就需要注意:Deepsk 是一款更「会思考、会推理」的智能模型,而非仅仅听从指令的模型。接下来,介绍一些技巧,万能提问模板, DeepSeek 好用到爆。

2025-02-16 23:48:25 1190

原创 deepseek使用指南

DeepSeek-R1凭借着强大的性能和优秀的表现,在各大评测榜单中名列前茅,吸引了众多 AI爱好者的关注。如果你还不知到怎么使用来看看这篇文章

2025-02-16 17:51:00 1037

原创 javafx HTMLEditor自定义字体

javafx HTMLEditor原有的字体选择有很多,选择的时候很难定位为常用的,所以需要自定义HTMLEditor的字体选择。可以使用lookupAll查找到字体选择的ComboBox。

2025-02-13 09:40:01 381

原创 vue从入门到精通(八):计算属性

vue计算属性

2024-11-25 22:33:45 339

原创 vue从入门到精通(七):事件处理

vue事件处理

2024-11-24 11:41:05 646 1

原创 springboot集成shiro和前后端分离配置

springboot集成shiro和前后端分离配置

2024-11-24 11:12:04 592

原创 打一个可以双击安装和有桌面图标的DEB包

打一个可以双击安装和有桌面图标的DEB包

2024-07-24 17:48:40 1000

原创 使用jdk11运行javafx程序和jdk11打包jre包含javafx模块

使用jdk11运行javafx程序和jdk11打包jre包含javafx模块

2024-07-09 18:40:51 1099 1

原创 vue从入门到精通(六):数据代理

vue中的数据代理

2024-06-04 00:28:40 510

原创 vue从入门到精通(五):MVVM模型

Vue的MVVM模型

2024-05-23 00:25:17 443

原创 vue从入门到精通(四):el和data的两种写法

el:用于指定当前Vue实例为哪个容器服务,值通常为css选样器字符串data:用于存储数据,数据供el所指定的容器去使用

2024-05-20 00:09:39 303

原创 vue从入门到精通(三):数据绑定

认识和使用数据绑定

2024-05-16 23:44:46 293

原创 vue从入门到精通(二):Vue模板语法

快速了解入门Vue模板语法

2024-05-14 23:57:57 416

原创 夯实spring(二十三): 父子容器

什么是父子容器为什么需要用父子容器父子容器如何使用

2024-05-14 14:55:45 712

原创 vue从入门到精通(一):初始Vue

初始Vue,创建和使用基本Vue

2024-05-13 22:30:10 439 1

原创 夯实spring(二十一):@Scope、@DependsOn、@ImportResource、@Lazy

@Scope、@DependsOn、@ImportResource、@Lazy都是比较常用的,一文带你搞懂他们

2024-05-13 10:20:47 935

原创 嵌入式tomcat和实现使用嵌入式tomcat映射静态资源

嵌入式tomcat和实现使用嵌入式tomcat映射静态资源

2024-04-02 11:13:10 851

原创 maven打包把所有依赖的jar copy到一个文件夹

maven打包把所有依赖的jar copy到一个文件夹

2024-03-13 17:49:19 1566

原创 springboot的Converter和HttpMessageConveter

详细解析springboot的Converter和HttpMessageConveter

2024-03-12 23:00:26 1057

原创 spring-mvc(1):Hello World

虽然目前大多数都是使用springboot来开发java程序,或者使用其来为其他端提供接口,而为其他端提供接口,这些功能都是依靠springmvc实现的,所以有必要学习一下spring-mvc,这样才能更好的学习springboot。

2024-01-11 10:26:34 1134

原创 javax.servlet 和 jakarta.servlet的关系和使用tomcat部署 jakarta.servlet

javax.servlet 和 jakarta.servlet的关系和使用tomcat部署 jakarta.servlet

2024-01-11 10:21:09 21840 2

原创 springboot实现桌面聊天程序(二):项目搭建--客户端与服务器通信

我们的聊天程序服务器使用springboot和使用netty进行通讯。客户端使用javafx和netty。服务器项目和客户端的项目分别搭建两个项目: cc_chat_server和cc_chat.

2023-10-27 00:02:54 276

原创 集成支付宝沙箱支付

集成支付包沙箱支付

2023-10-24 20:41:20 251

原创 SpringBoot 项目打成 jar 后,如何加载外部配置文件

SpringBoot 项目打成 jar 后,如何加载外部配置文件

2023-10-24 19:15:10 650 1

原创 springboot实现桌面聊天程序(一):项目效果

使用springboot、netty、mysql、javafx实现仿微信聊天程序

2023-10-16 15:59:03 150

原创 夯实spring(二十):@Conditional注解详解

这个注解只有一个value参数,Condition类型的数组,Condition是一个接口,表示一个条件判断,内部有个方法matches返回true或false,当所有Condition都成立的时候,@Conditional的结果才成立,所以是逻辑与的关系。配置类解析阶段:这个过程就是处理配置类上面6中注解的过程,此过程中又会发现很多新的配置类,比如@Import导入的一批新的类刚好也符合配置类,而被@CompontentScan扫描到的一些类刚好也是配置类;是按照@Order的,不是按照编写顺序的。

2023-09-15 17:47:20 169

利用ChatGPT优化提示词提升工作效率与技巧

内容概要:本文详细探讨了如何通过优化提示词提高与ChatGPT交互的效率。首先指出ChatGPT存在的局限性,如无法引用信息来源、存在偏见和偏差、易胡说八道、不擅长数学以及可能被提示词黑客攻击等问题。接着强调了正确使用ChatGPT的方式——将其视为助手而非替代品,避免完全依赖其进行思考或创作内容。随后重点讲解了精准提问的方法,特别是运用'5W1H'原则构建角色、场景、目的和方法四个维度的问题,从而获得更准确的回答。此外,还介绍了保存常用提示词的工具Prompt Store及其使用方式,包括本地和在线存储、导入导出等功能,以便于管理和复用高质量的提示词。 适合人群:对AI聊天机器人有一定了解并希望通过优化提示词提高工作效率的人士,尤其是从事文字处理、内容创作、客户服务等领域的工作人士。 使用场景及目标:适用于需要频繁与ChatGPT交流获取信息或辅助工作的场合,旨在帮助用户更好地掌握提问技巧,减少无效沟通成本,提高任务完成度。 其他说明:文中提供了多个实际案例演示如何应用所讲授的知识点,同时提及了一些外部资源如GitHub上的优质提示词库,供读者进一步探索学习。

2025-03-26

编程语言与框架‌:专注于Java编程语言的基础知识,包括语法、面向对象编程、异常处理、集合框架、I/O流等

‌学习Java基础‌:为初学者提供全面的Java基础知识,帮助他们建立扎实的编程基础。 ‌复习与巩固‌:对已有一定Java编程经验的开发者而言,可作为复习和巩固基础知识的资料。 基础语法‌:介绍Java的基本语法,包括变量、数据类型、运算符、控制结构(if-else、switch、循环语句等)。 ‌面向对象编程‌:讲解Java的面向对象特性,如类与对象、继承、多态、封装等。 ‌异常处理‌:阐述Java的异常处理机制,包括try-catch-finally语句、自定义异常等。 ‌集合框架‌:详细介绍Java的集合框架,包括List、Set、Map等接口及其实现类。 ‌I/O流‌:讲解Java的输入输出流,包括文件操作、字节流、字符流等。 ‌泛型、枚举与注解‌:介绍Java的泛型编程、枚举类型以及注解的使用。 ‌反射‌:阐述Java反射机制,允许程序在运行时动态地访问和操作对象的属性和方法。

2025-03-20

深入解读Spring框架:核心技术与常见面试问题剖析

内容概要:本文详细介绍了Spring框架的核心概念和技术要点,并整理了35道常见的Spring面试题目,涵盖Spring的基本特性和模块、常用注解、设计模式应用、容器启动与Bean生命周期、AOP原理及其实现、Spring Boot自动配置与起步依赖、事务管理和Spring MVC的工作流程等多个方面。文中不仅阐述理论知识点,还提供了一些代码示例帮助读者理解和实践。 适合人群:已经有一定的Java开发经验和Spring基础知识,正准备应对涉及Spring相关内容面试的研发工程师。 使用场景及目标:旨在帮助开发者加深对Spring各项重要概念的理解,熟悉典型问题的回答技巧,更好地准备面试环节,同时也适用于那些希望深入研究和巩固Spring知识的学习者参考。 其他说明:文档中穿插了不少图表辅助说明,并且强调了实战经验分享,如手写mini版Spring容器等案例,有助于提升理解和记忆效果。此外还提到了部分优化建议,例如三级缓存解决单例Bean循环依赖等问题,这些都能让用户从中受益良多。

2025-03-18

RocketMQ消息队列原理与面试要点解析

内容概要:本文详细介绍了 RocketMQ 消息队列的工作原理及其在面试中最常见的问题。通过对 RocketMQ 的应用场景、优势、消息模型、消费模式、架构设计、高可用性保障等多个方面进行了深入剖析。此外,文中讨论了如何解决常见问题,如消息重复、积压、顺序消息、过滤机制及分布式事务的处理方式。每部分内容紧扣面试高频题目展开,不仅涵盖理论概念的理解,还包括实际工程经验的分享,使读者能够在掌握核心知识点的同时增强实战能力。 适用人群:本文非常适合具有基础分布式系统知识并希望深入理解和应对 RocketMQ 技术挑战的研发人员及架构师。 使用场景及目标:该指南能够帮助读者更好地准备关于消息队列尤其是 RocketMQ 技术栈的技术面试;并且为企业中涉及到相关系统的设计和开发决策提供建议,如在电商或金融服务行业中的使用。 其他说明:文章内容基于实战经验和官方文档撰写而成,并配有详细的图形解释关键概念,便于自学或团队培训时使用。

2025-03-18

TongWeb V8.0 安装与配置指南:全面解析服务器安装、启动、配置及安全加固

内容概要:该文档详尽介绍了东方通公司出品的 TongWeb V8.0应用服务器的安装与配置过程,涵盖了环境准备、安装流程、License授权、配置修改、日志管理等方面的关键内容。文中特别强调了不同平台(Windows 和 Linux)下的具体操作步骤和注意事项,还涉及安全加固的具体实施办法,以及通过管理控制台和命令行工具对应用程序的部署、管理等操作。 适合人群:主要面向具备一定的操作系统、服务器管理、网络等相关背景知识和经验的系统管理员,同时也适用于从事应用开发和部署的技术人员。 使用场景及目标:①帮助企业快速搭建、配置和使用 TongWeb应用服务器;②提供详细的部署与管理步骤,保障应用程序高效稳定的运行;③指导用户进行必要的优化调整,提升系统安全性; 其他说明:文档中还包括了一些重要的法律声明和技术支持渠道,并提供了丰富的参考资料和操作范例,确保用户可以顺利完成各项任务。

2025-03-17

工作流(Workflow),就是通过计算机对业务流程自动化执行管理 它主要解决的是使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标

工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。

2025-03-17

「数据结构知识全景图」一张图系统掌握数据结构核心脉络‌

‌「数据结构知识全景图」一张图系统掌握数据结构核心脉络‌ 通过一张层级分明的知识图谱,可以快速建立数据结构知识框架: 1️⃣ ‌线性结构‌(数组/链表/栈/队列) 单链表/双向链表的增删查改操作 栈的FILO特性与函数调用栈应用 队列的FIFO特性与消息队列实现 2️⃣ ‌树形结构‌(二叉树/堆/AVL树/B树) 二叉搜索树的中序有序特性 堆结构的优先级队列实现 红黑树的旋转平衡机制图解 3️⃣ ‌图形结构‌ 邻接矩阵与邻接表的存储对比 DFS/BFS遍历算法的路径追踪 最小生成树与最短路径经典算法

2025-03-12

libreOffice7.2,linux下安装libreOffice7.2

libreOffice7.2,linux下安装libreOffice7.2

2025-03-10

toomcat9.0.100

toomcat9.0.100

2025-03-06

深入浅出:MySQL面试题详解及其关键知识点

内容概要:本文详尽解读了66道MySQL面试高频题目,涵盖了基础概念、SQL查询、事务、存储引擎、索引机制、查询优化、日志与恢复等多个方面,帮助读者全面掌握MySQL的核心知识点和技术细节。具体内容涉及各类连接方式、三大范式、CHAR和VARCHAR类型对比、BLOB与TEXT的区别、日期和时间戳处理、IN与EXISTS的不同、事务四大特性和隔离级别、各种锁机制的原理、数据库架构、主从复制和读写分离等方面。每个问题都配有详细解释和实际应用场景的例子,帮助考生更好地理解和准备MySQL相关的面试。此外,还包括高可用、性能调优方面的知识,以及分库分表和数据库扩容的技术挑战和解决方案。 适合人群:面向有一定MySQL使用经验和编程背景的开发者,特别是备战技术面试的求职者。 使用场景及目标:可用于个人复习,加深对MySQL的理解;也可用于团队培训和技术分享会,提升团队整体技术水平。 其他说明:该资料不仅适合初学者入门学习,也为资深开发人员提供有价值的参考资料,助力他们更好地应对复杂的项目环境。

2025-02-25

MyBatis核心技术深度剖析及常见面试问题解答

内容概要:本文图文并茂详细讲解了MyBatis相关20个高频面试题目,涵盖MyBatis基本概念、核心优势、工作原理、配置和映射、与Spring集成等内容。文中解释了MyBatis作为一种轻量化ORM框架的特点,对比分析了与其他ORM框架(如Hibernate)的异同,重点强调了SQL语句编写灵活性及性能优势。文章探讨了MyBatis的关键组成部分如:SqlSessionFactory、Executor、SqlSession等,深入浅出阐述其运行机制与缓存机制,并介绍了多种优化技巧,如分页插件、批量操作以及延迟加载。此外,还特别介绍了动态SQL特性和MyBatis的参数处理方法、结果映射规则、以及插件开发的基础知识。 适合人群:有一定数据库基础和技术经验的研发工程师或数据库管理员,尤其是正在学习或工作中需要频繁接触到数据库访问层的程序员。 使用场景及目标:帮助开发者更好地掌握MyBatis的实际应用场景和内部实现原理;提高对持久层的理解和优化数据库访问能力;准备参加企业级开发职位的求职者可通过这份资料深入了解MyBatis的知识点并顺利应对相关的面试挑战。 其他说明:本资源不仅包含大量理论知识分享,同时也穿插了许多代码样例,便于学习者跟随案例实操加深印象;同时对于MyBatis遇到的一些特定问题进行了针对性解析,有助于快速解决日常开发中遇到的实际问题。

2025-02-25

计算机网络基础: 因特网概述及其核心技术解析

内容概要:本文全面阐述了计算机网络的基础概念和关键技术,尤其强调了因特网的功能与架构。首先介绍了计算机网络在现代社会的重要地位,然后逐步深入到因特网的定义、发展阶段、接入机制、标准化组织以及构成组件。接下来探讨了三种基本交换技术——电路交换、报文交换和分组交换的特点及其应用场景。最后讨论了计算机网络的分类方式和技术参数如速率、吞吐量与时延。通过对ISO与TCP/IP这两种主要体系结构特点的比较,进一步明确了TCP/IP模型在实际应用中的优势,并讲解了计算机网络各层的功能以及它们如何共同作用于主机间的信息传输过程。 适用人群:计算机科学专业学生、网络工程师、技术人员和其他对计算机网络感兴趣的读者。 使用场景及目标:适用于初次接触计算机网络的学员理解和掌握基本概念和技术要点;对于有一定基础知识的人士,则可以加深理解不同网络结构的工作机制和发展趋势。 其他说明:本文件详细描述了从简单联机直到构建全球化互联网所需的知识,为深入了解计算机网络提供了良好的起点。

2025-02-24

掌握DeepSeek的三个万能公式提升智能化沟通与思维效率

内容概要:本文总结并分享了作者探索一周所提炼出来的DeepSeek使用的三大黄金法则:个性化表达自我、采用简易沟通方式以及引导深度思考的方式,分别解释每个法则的操作步骤,并指出运用它们可以极大地优化DeepSeek的实用性。 适用人群:希望深入了解和有效应用AI聊天工具如DeepSeek,提高沟通质量以及解决问题能力的人士。 使用场景及目标:帮助普通人在日常生活和工作中更高效地利用DeepSeek,使其能够更加人性化且富有洞见性地交互交流。 其他说明:通过这三种技巧的应用,可以使对话更具创造性,同时减少模板化回复带来的约束感;并通过持续质疑和完善自己的想法获得更有价值的见解。

2025-02-24

Java基础面试高频题解析-涵盖基础知识、面向对象特性及核心框架

内容概要:本文详细介绍了 Java 编程语言的基础知识及其面试中最常见的高频题目。主要内容包括但不限于 Java 的特点、JVM 和相关组件(JRE、JDK)的功能、Java 的跨平台性、字节码的意义以及“编译与解释并存”的工作机制。另外深入探讨了 Java 的基础数据类型及其自动类型转换和强制转换规则,自动装箱和拆箱机制、位运算、面向对象的核心概念(封装、继承、多态)、接口与抽象类的区别等。还包括一些高级特性,例如异常处理、I/O流处理( BIO/NIO/AIO)、序列化及反序列化过程,并简述了一些 Java 新特性和优化(如 Lambda 表达式、Stream API、JDK 1.8 的特性)。此外文中还讨论了许多细节方面容易引起误解的地方和技术陷阱,旨在全面强化求职者的准备过程,使之不仅知其然且知其所以然。 适合人群:即将参加软件开发岗位尤其是后台方向的技术人员或毕业生,已经掌握了编程基础并且渴望深入了解 Java 核心概念及其应用的最佳实践。 使用场景及目标:在面试前复习时可以参考该文档,帮助考生加深理解Java的关键知识点,确保他们能够在面对各种难度级别的技术问答题时自信应对。 阅读建议:对于每个主题都应该仔细研读每一个例子,特别是对于常见错误案例的学习,可以避免潜在的面试误区。同时,也要关注最新的语言标准更新情况以便更好地展示自己的技术敏感度。

2025-02-24

java、java并发编程,面试,自学

java、java并发编程,面试,自学

2025-02-24

java虚拟机、java jvm 、面试八股文、面试,自学

java虚拟机、java jvm 、面试八股文、面试,自学

2025-02-24

空空如也

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

TA关注的人

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