- 博客(25)
- 收藏
- 关注
原创 诺依框架安装
诺依( RuoYi )框架是一个基于 Spring Boot 和 Spring Cloud 的企业级快速开发平台,旨在帮助企业快速构建稳定、高效的应用系统。它提供了多种版本,包括前后端混合版本、前后端分离版本( RuoYi-Vue )、微服务版本( RuoYi-Cloud )以及移动端版本( RuoYi-App )。
2025-02-24 14:42:39
1437
原创 MyBatis基础
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。他的前身是iBatis,再10年到了Google code 改名为MyBatis;简单说就是一个半自动的ORM框架。
2025-01-15 16:53:36
770
原创 SSM框架基础
SSM是一个广泛使用的Java Web开发框架,由Spring、Spring MVC和MyBatis三个框架组合而成。也是当今主流框架之一;
2025-01-13 00:41:02
1171
原创 Activiti7工作流
工作流系统是一种用于管理和执行工作流程的软件系统。它通过定义、执行和监控一系列任务的有序执行,帮助企业将复杂的业务流程简化,确保任务能够按预定的顺序和规则高效地完成。工作流系统起源于生产组织和办公自动化领域,用于日常工作的业务处理或协同工作审批流程:如员工请假、报销、采购申请等,通过Activiti 7 可以将审批流程自动化,提高审批效率,减少人为错误.任务分配:根据项目需求和员工技能,系统自动分配任务给相关人员,确保任务的及时完成和资源的合理利用.
2025-01-10 11:29:24
1104
原创 WebSocket
WebSocket是基于TCP连接实现双向绑定的协议,提供了持久化连接,也就是说不需要每次都重新连接服务器去接收消息,服务器可以往客户端发送消息, 客户端也可以往服务器发送消息,实时通信器;
2025-01-06 00:33:23
1146
原创 java的JWT
JWT(JSON Web Token)是一种开放标准,用于在网络应用环境间安全地传输信息。它允许你将信息编码在一个JSON对象中,并可以使用数字签名来验证信息的完整性和真实性。通俗来讲就是:当你登录一个网站时,服务器会给你一个这样的信封(JWT),你把它保存起来。下次你再访问网站时,就把这个信封拿给服务器看,服务器通过检查信封上的印章(签名),就知道你是谁,以及你有什么权限,而不需要再问你一遍你的用户名和密码.
2025-01-05 23:28:36
829
原创 自定义组件与prop和插槽
的组件,比如自定义组件就是页面之间,跳转什么的都有一样的所以不可能没次都写,所以我们可以通过自定义组件去写一次就好了,之后只需要调用在修改一下就好了;当然他传了字符串也是可以创对象的,但是对象的话会比较严格,使用多个自定义组件有一的值没传就会报错,所以我们需要结合上面的为对象设置默认值,然后 默认值default 需要编写成一个函数;defineProps()去接受值,在index页面直接在你调用的页面上添加你在 defineProps() 中添加的变量去等于就好了,绿色的是组件页面的代码,不要搞混了;
2024-09-05 15:41:18
1438
原创 watch 与 watchEffect监听
(旧值),担任也可以只有一个参数,这个不是固定的,然后我在控制台依次输出所以他就回出现新旧新旧的出现,在删除输入框的依旧会出现;就是说原本在重新启动页面的时候他控制台是不会出数据的,但是加了这个,启动就会出现到控制台;深度监听的话可以理解为浅度监听的添加,就是在他监听对象时候不用修改监听器里的变量之需要在后面添加属性。深度监听呢会消耗一定的资源,在他在你将控制台的数据展开后重新关闭再展开就会刷新出你新的数据了;在使用字符串的时候可以直接写我们想监听的变量,但是在监听对象的时我们就需要使用。
2024-09-04 22:44:21
761
原创 uni-app的计算属性
方法(2)与方法(3)的对比,官方也说的很明确了,就是因为计算属性是有缓存的,方法呢就是你调用多少次就用会使用多少次;我们想要计算总数时,需要为他在添加一个数组属性,告诉他,他有没有被选择上;后面添加小括号,因为他是一个方法而不是变量,所以我们需要为他添加括号。标签,在这个标签中我们需要为他设置唯一值才可以使用,但是唯一值需要是。标签,他不能知道你选择了那个物品所以我们去官网找一下 也就看到了。我们给他们添加值的时候就需要重新写一个数组并给他赋值;有了反应后我们可以对他进行计算先为他添加语句,
2024-09-03 20:37:50
1160
原创 焦点,输入框事件与 v-Model 绑定
因为pd 默认为 false 我们没用点击输入框所以图片就未显示,这样写,不用写方法,变量值也不用通过变量名.value="值" 去改变了。这样他只会在预览中直接显示,不会直接启动方法,不会在控制台输出,需要你按回车按键或者提交按键才会确认方法,并且在控制台输出;考到右边浏览器的控制台就可以到到,我输出的e就是他的值,我输入了3次他就执行了3次,该事件在我继续删除的时候也会执行,输入事件,也就是你每次输入的时候会触发的事件。我们可以对输入的值,进行判断,达到目的;为获取焦点,点击后在控制台输出。
2024-09-02 17:30:55
478
原创 for列表 实现输出与复选框
担然使用下吧的也是会有问题的因为我们没用为他设置 key 我们勾选了复选框的话,他不会一起被删除而是会跟着索引走,到下一个中选择,比如我们选择了vivo,然后删除掉vivo,他的复选框就给到了oppo,解决办法就是添加 在 v-for 后面添加 key 值:设置唯一值。这样就可以点击后删除,在数组名.value.splice中 id-1 是因为他是根据 下标删除了,从0开始所以需要 -1 或者就是我们使用index 去删除就不用 -1 了,逗号后面的 1 代表着删除一个;
2024-09-02 00:39:30
547
原创 uni-app 条件渲染
view class="num2" v-for="item in arryy" :key="item.id"></view>,在集合中一般都会设置 id 和数据库一样是唯一的arryy在in后面相当于变成了该数组的数量。使用 if 判断的时候就是说,if 是判断条件是否满足,不满足则去 else-if 在继续判断条件,还不满足则进入else 中,在他们3个之间,不可以添加空格以外的任何字或者符号,加了就报错;这样的话,在使用图片的时候,if 的图片将不会消耗资源,而使用 show 的依旧会消耗资源,
2024-08-31 11:44:49
1319
原创 创建uni-app模板
在HBuilder X里面有很多模板当大多数都是V2的模板,所以我们可以简单的创建一个V3的模板,这样就不用创了项目之后重新一个个修改了,首先我们可以去项目里面创建一个模板然后修改后复制到手上:左边是修改的模板,也就是系统的,右边是修改后的;点击自定义模板后会弹出一个文件夹,然后右键创建文本,将手里的 模板 复制进去,然后修改后缀和文件名就好了,后缀需要改成 vue 才可以使用。复制到手上后,右键项目,新建页面,
2024-08-31 10:22:05
538
原创 uni-app 事件
在nui-app中和HTML差不多就是他的标签不一样,Math.random()生成一个随机数,*1000000代表着他会有6位数,parseInt()是强转为整数;在标签上的不用和方法一样加括号就可以使用,但是你要传参数的话,也可以加括号,但是你传的是字符串的话,括号里面不能是双引号,需要是单引号才可以使用;在uni-app中可以看到他的事件,指令是 " v-on " 可以简写为 " @ ",就和 " v-bind " 简写为 " : " 一样。这个点击事件也可以改变页面上的值,当然离不开响应;
2024-08-30 20:30:06
1231
原创 v-bind绑定与Class以及内联绑定
我们先写一个 button 按钮,在为他添加一个loading属性就是一个假的加载,loading属性只支持Boolean-布尔类型,我们为他设置的属性大家可以看一下,他依旧在转,我们为他添加一个 v-bind: 属性或者 一个。一个标签是可以定义多个类名的,用空格分开,两个Style中有相同的 css,下面的则会覆盖掉上面的,比如:我添加了一个红色背景,他的蓝色背景就背覆盖掉了,删掉类名又恢复蓝色了,输出看一下他就是一直在变化的,或者可以直观的看到就在定义一个变量。1.响应式图片显示及轮播。
2024-08-29 21:51:14
753
原创 Vue3 变量响应基础
它的value为10,它会变成一个对象,所以我们需要使用num2.value才能看到他的值,在浏览器上可以直接使用num2 就可以直接显示值了;我们在使用 定时器的时候就不能直接使用num2++了,因为他是一个对象,我们需要使用 nun2.values++;这个不单单可以定义 int 整数类型也可以定义String 字符串,以及Array 数组,对象,等一些列的东西。reactive()这个方法是官网给对象属性用的,但是我们也可以使用ref,因为ref比较常用;想修改对象的值与数组的值的时候可以这样写;
2024-08-28 22:24:41
704
原创 页面跳转与表单组件
在 input 中的属性 type可以有很多, text 就是最普通的,都可以使用,然后 number 只可以输入数字,其他都无法输入进去,剩下的我就不一一介绍了,感兴趣的都可以去官网上看看它的说明,或者去尝试一下;该属性则是您没有输入数据的数据给你一个提示,它比 value 属性强的是 value 需要手动删除掉默认值,在输入您想输入的,该属性可点击后直接输入;该属性可为他设置一个类,和上面 view 的属性 class 一样可以为他设置样式什么的;是最关键的,如果没有则无法跳转,因为他是写路径的。
2024-08-27 17:17:06
805
原创 uni-app 的常用组件与及常用的属性
在uni-app中它的组件和HTML不太一样比如常用的HTML中的在uni-app中是,这在官网上都是有介绍的。如果说像图片那种的话需要将scroll-y该成scroll-x 并且为添加属性:为它的子元素添加属性。设置该属性为设置自动切换,默认为5000毫秒也就是5秒,所以我们需要设置它的切换时间,我们就用到了。在中的文字是无法选择上的所以有一个标签的是可以被选择上的需要加属性。,则会默认的颜色会显示为你选择的颜色。
2024-08-23 20:03:42
697
2
原创 uinapp-V3 创建项目
运行也是在上面的标题栏上,学过HTML的都应该知道浏览器就是直接打开浏览器给他运行,默认是系统浏览器,比较常用的是谷歌浏览器,有的自动配置好了有的则需要手动配置;下载需要看系统是Windows还是MacOSX下载对应的版本,下载好后会是一个压缩包不用安装,只需要解压后就可以使用了,官网上都有教程。内置的话就是在旁边展示一个手机大小的项目供程序员看效果,第一次启动时,如果你是第一次安装Hbuilder X 的话他会自动下载配置;项目里的介绍在官网上都是有详细的,可以去看看,了解一下。
2024-08-22 12:28:22
697
1
原创 安装 uni-app Vue3
显示没问题后,到Node安装的文件夹种创建文件夹名为 node_cache。我们可以通过 npm config list 查看npm的配置。*1.找到你所安装到磁盘的文件夹,右键它点击属性。*3.如果弹出该消息的话,可以通过安全中的高级。一直点Next就好了,等待文件安装完成后。*2.将它的组或用户名的完全控制都勾选上。修改完后继续之后的操作.*4.在点击立刻查找。只要不报红,就欧克了。
2024-08-21 12:02:33
813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人