- 博客(23)
- 收藏
- 关注
原创 若依使用笔记
○ 因为若依生成的controller,默认都继承了BaseController,在BaseController中封装了success方法和error方法,返回值均为AjaxResult,内部包含code,msg,data等Restful风格的返回值。■ 2.在前端页面中角色管理中,创建的角色都有权限标识符,该标识符即为hasRole中的标识符,拥有该角色的用户,即可访问该接口。验证用户是否不具备某权限,与 hasPermi逻辑相反。验证用户是否不具备某角色,与 isRole逻辑相反。
2025-02-19 21:01:37
412
原创 多线程的知识点
线程:线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中进程:整个程序是一个进程,一个进程可以包含多个线程,这些线程可以并发执行,共享进程的资源守护线程:当核心线程都结束之后,守护线程也会陆续关闭。守护线程:当非守护线程结束后,守护线程就没有继续执行下去的必要了,就会陆续关闭,不管执行完没有,比如垃圾回收、性能监控设置守护线程:在 Java 中,可以通过Thread类的方法将一个线程设置为守护线线程的生命周期:线程的生命周期指的是线程从创建到销毁的整个过程,期间会经历不同的状态变化。
2025-02-09 11:16:43
750
原创 面向对象编程
静态方法:用static修饰的方法,属于类而不是对象,可以直接通过类名调用。实例方法:属于对象的方法,必须通过对象调用。通常用于创建对象时初始化和代码复用。
2025-02-09 11:16:01
631
原创 运算符、流程控制
主要有三种循环结构:for 循环、while 循环和 do-while 循环。for (初始化表达式;循环条件;更新表达式) {// 循环体while(条件表达式) {循环体语句;初始化变量的自增;do {循环体语句;初始化变量的自增;} while (循环条件表达式);
2025-02-09 11:15:20
288
原创 基本数据类型
答:JDK:Java开发工具包JRE : 运行时环境JVM :java虚拟机装箱(Boxing):是将基本数据类型转换为对应的包装类型valueOf()拆箱(Unboxing):将装类型转换为基本数据类型的过程 显式调用 intValue()在需要时编译器会自动进行类型转换,而无需显式地调用valueOf()和intValue()等方法。分为:隐式转换介绍(小到大)、强制转换(大到小)隐式转换:把一个"取值范围小"的数值或者变量,赋值给另一个"取值范围大"的变量。
2025-02-09 11:14:49
838
原创 集合相关概念
它是Java提供的一种数据结构,用于存储、组织和操作数据集合。集合只能存储引用数据类型。长度不固定数组可以存基础数据类型也可以存储引用数据类型,长度固定。
2024-11-07 20:30:30
936
原创 equals方法比较是否相等
相信大家对equals方法比较和== 比较,两者没什么区别,只是你的讲师在举例的时候这些需要避开的地方不拿出来细讲,而你在实际操作中,会出现各种意想不到的结果。今天我来帮你梳理一遍所有的情况。1、基本数据类型的比较。无论用 == 还是 equals 全部都是比较的值,两者没有任何的区别。基本数据类型存在于栈中,直接就是值。2、包装类或者引用类的比较从这里就不一样了。==:比较的是地址值。
2024-11-02 16:09:10
446
原创 接口的多态,形参不同
自己定义变量,就要在方法类构造函数里面进行赋值,当在测试类中new 对象时就完成。无论是哪个,都是把堆中的地址传给形参或者自己的成员变量。
2024-10-31 11:22:26
298
原创 成员变量与方法
反常现象:通过创建类对象,也可以通过对象名.的方式调用,编译器会自动转。实例方法调用实例方法:通过创建类对象调用,不创建直接写也可以。实例方法调用实例变量:通过创建类对象调用,不创建直接写也可以。实例方法调用静态变量:通过类名调用,同一类中类名可省略。类方法调用静态变量:通过类名调用,同一类中类名可省略。实例方法调用类方法:通过类名调用,同一类中类名可省略。类方法调用类方法:通过类名调用,同一类中类名可省略。类方法调用实例方法:通过创建类对象调用。类方法调用实例变量:通过创建类对象调用。
2024-10-25 11:16:26
193
原创 java如何实现整数反转
当n的值为12345时,res = 76*10+5 当n的值为123456时,res=765*10+4。当n的值为1234567时,res = 0*10+7 当n的值为123456时,res=7*10+6。但是这里有弊端,只能操作正数,负数的符号在字符串内也占空间,不好处理。就非常的巧妙,对 正数还是负数都适用。2、对字符串进行遍历,使单独的数字存储到数组中,存储。3、用求和,使数组中的每一个数字相加,实现整数反转。3、对每一个数字进行 千位、百位、个位的赋值。还有一个调用的方法,
2024-10-23 17:42:09
328
原创 java中传值与传址
因为数组的创建new了一个新对象,数组是存在于堆中的,调用main方法时,栈中存放的是数据的引用变量(地址),地址指向堆中的数组,当调用test方法时,同过地址指向堆中的数组进行修改,从而改变了原数组的值,我们都知道,当main方法被调用时,基本数据类型、数据的引用变量(地址),都存放在栈中,会在栈里面运行,,这里存储变量 i 的值为 10;往下走调用test方法,将10 的常量值传进去,所以打印输出i 的时候 结果还是10;,test方法的运行。
2024-10-21 19:47:25
180
原创 VUE获取输入框中的内容
通过this.$refs.content 就可以访问到输入框中的值 ,content 名字可以随便起。当我们在做一些逻辑操作的时候,我们需要判断输入框中的值是否是我们所规定的输入的格式。我们将输入框中的值赋值给data中定义好的login。这时,我们可以给输入框添加 ref 的值,然后我们就可以进行输入框的判断了。
2023-04-29 10:29:52
2380
2
原创 Vue点击跳转携带数据传参,并拼接到URL中
在点击后进入的页面我们要将id=1 拼接到url中 使用的是模版字符串。今天我们使用编程式导航的方式进行页面的跳转 把id=1传过去。顺便讲一讲 params和query传参的区别。公共路径后要加上?
2023-04-28 23:14:57
1398
1
原创 微信小程序的数据缓存
当我们做 微信小程序开发的时候,我们经常要与后台打交道,做一些数据缓存的工作用到的方法为 wx.setStorage wx.getStorage wx.clearStorage第一步:存储数据首先我们要定义初始化的值 默认为空 js中然后利用input标签为其绑定一个bindinput属性 方法就是key值和data值改变的方法在js中会定义的。
2023-04-04 18:00:12
2312
1
空空如也
微信小程序的for循环 咋遍历了这么多 哪错了
2023-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人