- 博客(604)
- 资源 (73)
- 收藏
- 关注
原创 AI常用的概念解释
定义:Embedding 模型旨在将高维、稀疏的原始数据,如文本中的单词、句子等,转换为低维、密集的向量表示,这些向量能够捕捉原始数据的语义和句法等特征,便于计算机进行处理和分析。原理:以词嵌入(Word Embedding)为例,其基本原理是基于分布式假设,即一个词的语义可以由其周围的词来近似表示。通过大量文本数据的学习,模型能够发现词与词之间的语义关系,并将这些关系编码到低维向量空间中。
2025-03-12 09:43:19
347
原创 Spring Boot集成Spring Statemachine
java// 定义状态枚举// 定义事件枚举java// 定义订单状态枚举// 定义订单事件枚举。
2025-03-12 09:36:14
931
原创 安装了多个版本的jdk ,配置环境变量JAVA_HOME,版本不改变的问题
安装了多个版本的jdk ,配置环境变量JAVA_HOME,版本不改变的问题:安装exe的时候,默认在path中添加了个路径,只需要将此路径放到 JAVA_HOME的下面。
2025-03-05 17:12:17
241
原创 windows安装MongoDB
运行安装程序:双击下载的安装程序(.msi文件),然后按照安装向导的指示进行安装。可以按照默认设置进行安装,或者根据需要更改安装路径和其他选项。 在Path中加bin目录:E:\work_soft\MongoDB\Server\6.0\bin。在E:\work_soft\MongoDB\Server\6.0运行cmd,执行mongod。 在mongodb的安装目录下,新建mongod.config的文件。直接下载zip的不用安装,同时也需要配置环境变量。
2025-02-26 09:55:28
312
原创 docker安装MongoDB
db.createUser({user:'用户名',pwd:'密码',roles:[{role:'userAdminAnyDatabase',db:'admin'},'readWriteAnyDatabase']});创建并运行一个名为"mongodb"的MongoDB容器,并将容器的27017端口映射到主机的27017端口。
2025-02-26 09:49:48
187
原创 Windows docker下载minio出现“Using default tag: latestError response from daemon”
Windows docker下载minio出现。此类情况,一般为镜像地址问题。
2025-02-26 09:41:26
574
原创 ollma常用命令
使用 Modelfile 来创建一个新模型。你需要提供一个包含模型信息的 Modelfile。将本地模型推送到模型注册表中,以便他人或其他系统使用。列出本地所有可用的模型,可以在这里查找模型名称。查看特定模型的详细信息,例如模型名称、版本等。复制一个模型到另一个位置或给定名称的地方。显示当前 ollama 工具的版本信息。从模型注册表中拉取一个模型,供本地使用。运行一个已安装的模型,执行某些任务。显示当前正在运行的模型列表。删除一个已安装的模型。
2025-02-14 15:55:00
1131
原创 deepseek部署在本地详细教程
最近,DeepSeek爆火,先进的算法、卓越的能力,表现出众,其凭一己之力推动国内Ai大模型跨越式发展。作为一款现象级的Ai产品,用户量暴增,最近服务器又被攻击,使用DeepSeek,经常出现服务器繁忙,将DeepSeek部署在本地电脑就方便很多。将DeepSeek部署在本地电脑,只需三步即可完成。
2025-02-14 09:42:18
7787
1
原创 (四)Axure学习图文教程
一、界面介绍工具栏:主要操作功能。站点地图:类似大纲界面,方便理清原型框架及逻辑关系。元件库:调用所需元件的界面。画布:展示原型部分,可以理解为画画的画布。元件属性页面:用于做一些交互效果和编辑元件样式的界面。新手可能不好理解这些界面的作用,举个例子,如果把画原型的过程比作建一个房子,1工具栏就是锤子、铲子等工具;2站点地图就是图纸,方便看到整个建成情况;3元件库就是放置砖瓦材料的砖瓦仓库,元件就是砖瓦,用于建房子的基础材料,拿砖瓦(元件)就得去砖瓦库(元件库)里拿;
2025-02-13 13:55:24
1453
原创 (三)Axure制作转动的唱片
方形图片转为圆角图片,裁剪,然后加圆角, 唱片和底图是两个图片,点击播放,唱片在旋转。主要是播放按钮和停止按钮,两个动态面板,添加的图标,
2025-02-13 11:06:26
250
原创 (二)Axure 9 制作计时器
拖拽一个提交按钮,并调整合适大小,然后在复制两个并将它们拖拽到合适的位置。同时还需要更改一下提交按钮的名称,分别是提交、停止、重置。拖拽文本框并将它命名为“文本框”,需要将它拖拽大小合适,并在它的里面输入0,将其居中显示,字号为36。首先单击启动按钮,对它进行交互设计,点击界面右边框的交互属性,选择鼠标单击时。至此,原型的界面设计就已经完成了,下面进入到交互当中。首先新建文件,并将其命名为“计数器”交互——>单击时添加3个动作。添加动作-》设置变量。添加动作-》设置文本。
2025-02-13 10:56:15
341
原创 (一)Axure制作移动端登录页面
你知道如何利用Axure制作移动端登录页面吗?Axure除了可以制作Web端页面,移动端也是可以的哦,下面我们就一起来看一下Axure制作移动端登录页面的过程吧。
2025-02-10 14:30:34
572
原创 Protege入门的第一个保姆级实例
4.2、为具体的属性类别添加描述限制,点击genre_name(图1),选择SubProperty Of,顶层类别为topDataProperty(图2),设置主语类别为genre,类别名称属于类别,没毛病(图3),设置取值范围,数据取值范围为图4,5操作。4.1、点击DataProperty(图1),建立具体的子属性类别(图2),具体类别按照我们数据库中的三张表单进行设计即可,当然,movie_id,genre_id,actor_id不需要设计。在Protege中,你可以创建新的类并定义它们的属性。
2025-01-09 10:54:05
1884
原创 nodejs的降级
解压相关文件,配置系统环境变量PATH,安装的其他的都不用修改。查看详细配置信息,使用 npm config list。不使用nvm,直接使用zip包和手动配置环境变量。注意要重启idea,如果还是无效,就重启下电脑哦。修改系统变量中的path值,重启下电脑。下载相关的zip版本的,
2025-01-08 16:17:55
354
原创 nodejs安装
说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。③nodejs的安装路径会默认指定到C盘,需要更改路径到D盘或是E盘。重点,如果不是默认安装在C盘下,需要再操作nodejs的环境配置。
2025-01-08 15:00:41
249
原创 nvm实现nodejs的版本管理
部分老旧项目需要使用低版本的node,网上很多是无效的,高版本无法直接安装低版本node,但是低版本nodejs可以安装部分高版本node,从而达到升级效果。NVM安装nvm是什么nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。
2025-01-08 11:31:30
1091
原创 node-sass@4.14.1报错的最终解决方案分享
输入npm i全安装文件所需的依赖的时候,博主是使用sass去书写的,使用的是node-sass@4.14.1和sass-loader@7.3.1的版本的,安装的时候老是出现错误,
2025-01-08 10:19:20
1547
原创 (4)ES6 字符串的新增方法
对于这种 4 个字节的字符,JavaScript 不能正确处理,字符串长度会误判为 2 ,而且 charAt() 方法无法读取整个字符, charCodeAt() 方法只能分别返回前两个字节和后两个字节的值。上面代码中, String.fromCharCode() 不能识别大于 0xFFFF 的码点,所以 0x20BB7 就发生了溢出,最高位 2 被舍弃了,最后返回码点 U+0BB7 对应的字符,而不是码点 U+20BB7 对应的字符。在作用上,正好与下面的 codePointAt() 方法相反。
2025-01-03 16:23:25
663
原创 (3)ES6 字符串的扩展
上面代码中,模板字符串原本是应该报错的,但是由于放松了对字符串转义的限制,所以不报错了,JavaScript 引擎将第一个字符设置为 undefined ,但是 raw 属性依然可以得到原始字符串,因此 tag 函数还是可以对原字符串进行处理。tag 函数的第一个参数是一个数组,该数组的成员是模板字符串中那些没有变量替换的部分,也就是说,变量替换只发生在数组的第一个成员与第二个成员之间、第二个成员与第三个成员之间,以此类推。上面代码中,所有模板字符串的空格和换行,都是被保留的,比如 标签前面会有一个换行。
2025-01-03 16:19:06
1001
原创 (1)ES6 let 与 const
上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的函数内部的console.log(i),里面的i指向的就是全局的i。也就是说,所有数组a的成员里面的i,指向的都是同一个i,导致运行时输出的是最后一轮的i的值,也就是 10。上面代码的原意是,if代码块的外部使用外层的tmp变量,内部使用内层的tmp变量。但是,函数f执行后,输出结果为undefined,原因在于变量提升,导致内层的tmp变量覆盖了外层的tmp变量。
2025-01-03 15:54:16
331
原创 npm : 无法加载文件 D:\Nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本
3. 会提示为参数提供值 4. 输入: RemoteSigned 具体如下图所示,成功解决。
2024-12-23 17:14:14
2186
1
原创 Idea热部署插件 FastHotSwapper
其核心(Agent部分)是基于HotSwapAgent做了二次开发,对spring、mybatis、tomcat、cglib等主流技术框架进行了深度的优化,同时对一些主流的国产框架进行了热部署支持,例如apollo、mybatis-plus、tk-mybatis、Fastjson等。在生产环境中,热部署也可以用于修复一些轻微的问题或更新应用程序的部分功能,避免整个应用程序停机时间过长导致的影响。热启动是指在已经运行的项目上,再次启动(比如说,做了修改代码),少加载了一些东西,从而启动的比快,节省开发时间。
2024-11-14 10:11:27
2303
1
原创 echart统计图导出到word工具类
String[] categories = {"一月", "二月", "三月", "四月", "五月", "一1月", "二2月", "三3月", "四4月", "五5月"};// 创建X轴,并且指定位置。
2024-11-01 10:46:54
1119
原创 SpringBoot+Vue的第一个入门级程序
1、采用组件化模式,提高代码复用率、且让代码更好维护。在Vue里面,一个.vue文件就是一个组件;2、声明式编码,让编码人员无需直接操作DOM,提高开发效率。3、使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点。虚拟DOM就是页面中的数据;
2024-10-15 17:24:37
777
原创 win10专业版永久关闭自动更新功能
请注意,某些方法可能不适用于 Windows 10 的所有版本。此外,在禁用自动更新之前,请确保您已安装所有重要的安全更新。2. 在新建的AU文件夹右侧空白页面中右键单击并选择“新建”>“DWORD(32位)值”,然后将其命名为“AUOptions”。3. 双击打开AUOptions项,将其数值数据从“0”更改为“2”,然后单击“确定”即可将Windows更新调。:在搜索栏输入“regedit”,然后选择“注册表编辑器”。我的电脑——右键——管理——任务计划程序。:更改完成后,关闭注册表编辑器。
2024-09-30 09:42:25
2548
原创 idea插件通义灵码
【点击】导航-插件,打开应用市场,搜索通义灵码(TONGYI Lingma),找到通义灵码后点击安装。【重启】 IntelliJ IDEA,重启成功后登录阿里云账号,即刻开启智能编码之旅。将代码全选,然后【右键】,打开『通义灵码』,选择【生成代码注释】将代码全选,然后【右键】,打开『通义灵码』,选择【生成优化建议】将代码全选,然后【右键】,打开『通义灵码』,选择【生成单元测试】将代码全选,然后【右键】,打开『通义灵码』,选择【代码解释】在『通义灵码』控制台,输入java雪花算法代码。
2024-09-27 16:56:34
4507
原创 ReflectionUtils取消private权限控制
ReflectionUtils应该是Springboot内置工具类梳理的最后一篇了,可能很多人都没有听说过这个工具类,这个类封装的是一些与java反射相关的静态工具方法。可能很多人也知道反射,却不怎么经常使用反射。其实反射是一个很有用的技术点,我认为是可以和AOP比肩的,甚至有过之而不及。大家都知道AOP是面向切面编程,可以在定义的切面前、后执行一些操作,但是反射更厉害,它可以在程序运行时,对已装载的任意类的属性和方法进行操作,这就是java的反射机制。
2024-09-27 14:16:26
620
原创 field.setAccessible(true);代码扫描有安全漏洞,解决方案
AccessibleObject类是Field、Method和Constructor对象的基类,能够允许反射对象修改访问权限修饰符,绕过由Java访问修饰符提供的访问控制检查。它让程序员能够更改私有字段或调用私有方法,这在通常情况下是不允许的。例如:以下代码片段中,将Field将accessible标记设置为true。如果为false,则其中的私有字段不能够被访问到的,所以不可以注掉。
2024-09-27 14:05:23
725
原创 MySql5.7.26安装和配置
这里需要注意的是my.ini文件最好是通过新建text文档,将上述代码放到text文档中,并修改新建的text文档及后缀名为my.ini。变量值:D:\Software\mysql-5.7.26-winx64 (MySql文件解压放置的目录)新建my.ini文件直接放到目录:D:\Software\mysql-5.7.26-winx64。(安装:注意mysql57是安装服务起的别名,这了可以不写,默认安装服务名称是mysql)执行命令mysqld --initialize。
2024-09-27 09:51:46
1459
原创 国产数据库排名
在金融行业的数字化转型浪潮中,数据库技术的应用不仅是衡量国产数据库实力的重要标准,更是国产技术创新能力的关键体现。7月份,金融领域的奖项颁发和重要报告发布,再次将数据库在金融行业的替代和应用推至聚光灯下。金融行业的严苛技术标准,为国产数据库提供了一个展示实力和创新的舞台。
2024-09-26 14:50:42
238
原创 spring-boot-starter-parent
我们建立一个 maven 项目,因为我们是父pom,因此只需要保留pom文件,其它都可以直接删除掉。
2024-09-26 10:07:53
690
原创 java: 无法访问org.springframework.web.bind.annotation.RequestMapping......类文件具有错误的版本 61.0, 应为 52.0
java: 无法访问org.springframework.web.bind.annotation.RequestMapping 错误的类文件: /D:/SoftwareInstall/Maven/repository/org/springframework/spring-web/6.0.9/spring-web-6.0.9.jar!方案2:降低SpringBoot版本,将SpringBoot版本降低为3.0以下。方案1:升级JDK版本,将JDK版本升级为JDK17及以上版本。
2024-09-26 09:54:36
661
原创 npm 设置国内镜像源
镜像源是软件包管理工具用来下载和安装软件包的服务器地址。由于网络原因,直接使用官方源可能会导致速度慢或连接失败的问题。国内镜像源可以提供更快的访问速度和更稳定的连接。1.2 镜像源的选择国内有许多可用的npm镜像源,包括但不限于淘宝镜像、腾讯云镜像、cnpm等。这些镜像源通常会同步官方npm源的包,但可能会有一些延迟。1.2.1 淘宝镜像淘宝镜像源是目前国内使用较为广泛的镜像源之一。根据最新的信息,淘宝镜像的地址已更新为https://registry.npmmirror.com/。
2024-09-13 10:34:46
22900
SSI实例(源码+mysql数据库+部署)
2014-11-25
xheditor-1.2.1(demo,js,api,doc)
2014-11-21
struts2的单个文件上传
2014-09-11
solar1.4环境配置
2014-05-28
oracle学习笔记(从入门到精通)
2014-05-28
ExtJS4中文教程2+开发笔记+JS+JQUERY
2013-10-29
无损分区工具 Acronis Disk Director Suite v10
2015-11-03
Spring源码深度解析
2015-06-13
hibernate4+spring3+struts2搭建框架实例
2014-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人