自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot与Jasypt整合,实现数据库字段自动加密解密功能

使用Jasypt可以显著提升应用程序的数据安全性,简化加密操作,并提供灵活的配置选项。不仅有助于满足各种法规要求,还能提高开发效率和系统的整体稳定性。

2025-04-01 16:23:33 798

原创 给服务器安装centos7

IPADDR="192.168.183.10" 设置IP地址(如果是在虚拟机,可以在win查看能正常上网的地址的网段,设置到同一个网段)如果你发现给root改大数字没生效,是因为home吃完了,要把home改小,再改root,命令行设置也是同理。我写博客用的虚拟机示范,用的典型安装一路默认,硬盘只有20,所以root占用17,正常还有个home,磁盘分区,一般默认就行,默认是root占用50g,如果你还有空间,会全部分配给home。选择时区,中国就行,差不太多,一般这个默认中国上海都不用理的。

2025-01-23 15:09:26 508

原创 javascript 发送tcp

2024-08-18 05:41:50©著作权文章标签文章分类阅读数如果你也想自学JavaScript,可以关注我。

2025-01-02 12:30:12 732

原创 javascript通讯udp发送信息

在这篇文章中,我们逐步讲解了如何使用JavaScript实现UDP通讯。我们学习了如何创建UDP Socket、发送和接收数据、以及关闭Socket。希望这篇文章对你有所帮助,让你能够在实际项目中应用UDP通讯的知识。通过实践多加练习,你会发现UDP通讯在某些场合的确是一个高效的选择。如果你对这方面还有其他问题,欢迎随时向我提问!如果你也想自学JavaScript,可以关注我。

2025-01-02 12:27:16 1104

原创 Centos7 两种方式安装 MySQL5.7 步骤 yum 、本地 tar 文件

100%[=========================================================================>] 25,680 --.-K/s 用时 0s。正在检查 mysql57-community-release-el7-11.noarch.rpm: mysql57-community-release-el7-11.noarch。GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql。

2024-10-29 09:20:34 876

原创 java添加延迟执行的方法

可以使用该类的schedule()方法来安排一个任务在指定的延迟时间后执行。可以使用CountDownLatch的await()方法来使线程等待一段时间后再执行后续代码。1. 使用Thread.sleep()方法:这是最简单的延迟执行方法之一。通过调用Thread类的sleep()方法,可以使当前线程暂停执行一段时间。可以使用Timer类的schedule()方法来安排一个任务在指定的延迟时间后执行。需要注意的是,延迟执行的时间单位通常是毫秒或秒,可以根据实际情况进行调整。// 延迟执行的任务代码。

2024-09-18 10:52:07 1479 1

原创 远程桌面连接在哪里?如何使用远程桌面连接

在现在的信息化时代,我们经常需要跨越地域界限,完成远程协作和远程管理等各种工作。为此,有一项非常重要的技术叫做“本文将从“远程桌面连接是什么”,“在哪里找到远程桌面连接”,“如何使用远程桌面连接”三个方面来为大家详细讲解远程桌面连接。

2024-02-02 13:30:17 1267

原创 spring data jpa 查询自定义字段,转换为自定义实体(四种方法)

其实和上面很相似,都是 dao 层返回一个 List < Map < String, Object >>,但是上面的结果集返回的 Map 的 key 只是列的下标,这种方式稍微理想一点点,就是 Map 的 key 就是查询的列名。这种方式其实已经比较理想了,因为直接就能返回到前台,但是有时候,结果不是一条 sql 能够解决的,得两条或者以上的 sql 来解决一个复杂的查询需求,这个过程中,结果比较需要转换成 pojo,以便于组装操作。

2024-01-26 17:57:50 898 1

原创 Miniconda3的环境配置

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。官网:https://www.anaconda.com/

2023-12-14 09:11:58 163 1

原创 anaconda的安装和使用(管理python环境看这一篇就够了)

anaconda是一款强大的软件也是python程序员必备的软件,尽量达到每个项目单独一个虚拟环境,因为后面使用pyinstaller打包的项目成为可执行文件的时候,会打包环境里所有安装的包,该环境下每个包都是我们项目用到才安装的,非常干净,这样会加快文件的运行速度也减小文件的大小。即它可以在你的电脑上创建多个你想要的python环境,并为每个python环境安装不同的包,不同环境相互切换,操作简单,使用方便!选择自己在anaconda里创建的虚拟环境,路径在anaconda的安装路径里的envs里。

2023-12-14 09:03:01 1405 1

原创 Java TCP长连接详解:实现稳定、高效的网络通信

在实时数据传输场景中,如在线游戏或即时通讯应用,TCP长连接可以快速传递实时的位置信息、消息等,实现实时的交互。TCP长连接的优点之一是减少连接和断开的开销。长连接可以复用已经建立的连接,避免了每次连接时的握手和认证过程,减少了带宽和服务器资源的消耗。但是在通信完成后,TCP长连接并不主动关闭连接,而是保持连接状态,直到一方主动关闭连接或者连接出现异常断开。传统的TCP连接是短连接,即在通信完成后立即断开连接,而TCP长连接则是在通信完成后保持连接状态,使得客户端和服务器之间可以保持持久的通信。

2023-11-13 10:50:56 745

原创 大模型(LLM)下载的四种方式

因为大模型动辄十几GB的大小,因为对于开发人员来说,环境搭好了,模型还要好几个小时。

2023-11-03 16:40:21 1834 1

原创 Elasticsearch 高级搜索技巧和最佳实践

其中 `must` 条件表示必须满足的查询,`must_not` 条件表示不能满足的查询,`should` 条件表示应该满足的查询,`filter` 条件用于缩小范围。上述示例中,我们使用 Function Score 查询对所有文档进行匹配,并通过自定义的函数给不同的 `category` 字段设置不同的权重,最后将得分求和作为最终的排序依据。匹配查询是 Elasticsearch 中最基本的查询类型,它会将查询字符串与索引中的字段进行匹配,并返回匹配的结果。接下来我们将介绍复合查询。

2023-10-20 15:57:18 140 1

原创 从入门到进阶:Elasticsearch高级查询技巧详解

在实际使用中,可以根据具体需求选择合适的查询方式,并使用查询语句中的高级功能,来实现更复杂的查询操作。其中,​​spring-boot-starter-data-elasticsearch​​​依赖为Spring Boot提供的与Elasticsearch集成的基础依赖,​​elasticsearch-rest-high-level-client​​为Elasticsearch高级REST客户端API的依赖。在上面的例子中,“fuzziness”为2,表示查询将匹配编辑距离为1或2的文档。

2023-10-20 15:55:27 166 1

原创 windows环境下搭建端到端FAQ智能问答系统【飞桨】

如果只有 CPU 机器,安装CPU版本的Paddle后,可以通过 --device 参数指定 cpu 即可, 运行耗时较长。2.创建指定python版本的虚拟环境,我的虚拟环境python版本为3.9。2.git下pipelines的源代码,可git到磁盘任意位置。1.在主菜单出现anaconda3的文件夹表示安装成功。注意:setuptools工具必须安装,不安装则会报错。# 我们建议在 GPU 环境下运行本示例,运行速度较快。一、安装Anaconda并创建虚拟环境。4.安装所需依赖环境。

2023-10-08 18:25:22 357 1

原创 PyCharm常用快捷键大全

Ctrl + Shift + ]/[:选中当前代码块的闭合部分,比如一对大括号中的所有内容。- Ctrl + Shift + Z 或者 Ctrl + Y:撤销上一步操作 / 重做。- Ctrl + Numpad+/-:展开/折叠代码块(当前位置的:函数,注释等)- Ctrl+C/Ctrl+Insert:复制当前行或选定的代码块到剪贴板。- Ctrl + shift + Numpad+/-:展开/折叠所有代码块。- Ctrl + Shift + /:添加/删除快注释(/**...*/)

2023-10-08 14:15:47 148 1

原创 Python菜鸟进阶之路12:Pycharm的使用技巧

显示文件中的基本构造,如显示文件的函数,变量,类的结构等。1. 显示函数的结构。

2023-10-08 09:34:38 85 1

原创 百度飞桨语音PaddleSpeech在win上运行语音识别(ASR)与语音合成(TTS)

PaddleSpeech是PaddlePadle百度飞桨深度学习框架下的语音服务工具包。PaddleSpeech包括自监督学习模型、带标点符号的 SOTA/流式 ASR、带文本前端的流式 TTS、说话人验证系统、端到端语音翻译和关键字识别。我在部署运行过程中,遇到很多问题,参考了很多资料,在这里做一个从安装部署到运行测试的、详尽的记录。文章目录。

2023-10-07 18:13:33 1988 1

原创 Linux服务器上搭建(webrtc 外网)turn 、stun服务器

在阿里云上的Linux服务器上搭建turn服务需要可以登录Linux服务器的软件。

2023-09-25 14:57:40 1202 1

原创 Eclipse卡死解决汇总

Eclipse卡死解决汇总

2022-09-20 22:52:53 7080 1

空空如也

空空如也

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

TA关注的人

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