- 博客(15)
- 收藏
- 关注
原创 Day11:Vue2(2)(附示例代码及注释解析,让您更快上手!)
computed计算属性 vs methods方法。v-model应用于其他表单元素。v-bind操作class。v-bind操作style。
2025-04-05 21:18:39
277
原创 Day10:Vue2(1)(附示例代码及注释解析,让您更快上手!)
v-show底层原理:切换 css 的display:none来控制显示和隐藏。注:引包引入开发版本;el指定了标签,此时其余标签不做渲染。v-if底层原理:根据判断条件控制元素的创建和移除。2、支持表达式,不能使用语句(if、for)1、使用的数据要存在。3、使用的数据要存在。
2025-04-01 20:15:38
531
原创 学习MyBatisPlus所遇问题解决(配合上文MyBatisPlus快速上手使用更佳)
age=25&gender=1,首先接受一个user对象,然后根据参数填充到user中,例如此处将客户端提交的age=25和gender=1保存到user中,然后user.getAge()和user.getGender()获取到具体的age和gender,再在impl中完成具体的匹配查询,此处controller中不传user直接传入Integer age 和 Integer gender也可以,传user可以解决硬编码问题,客户端提交user中任何属性都可以统一填充到user中。
2025-03-23 15:12:27
638
原创 Day 9:MyBatisPlus(一文快速上手MyBatisPlus,附示例代码及注释解析)
此时xml中只需要写前段的SQL语句,后段使用${ew.customSqlSegment}拼接(拼接的是wrapper的LambdaQuaryWrapper<User>().in(User::getId,ids)(where条件)),此时既有MP生成条件的便捷,又保证了不在业务层编写SQL语句。UserService需继承IService,UserServiceImpl需继承ServiceImpl,IService中具有大量的方法可以直接使用,大大提高了便捷性。方法一:for循环遍历插入(用时21w毫秒)
2025-03-23 14:50:14
545
原创 Day 8:MyBatis(内含示例代码与注释解析,更快上手了解MyBatis!)
在sql语句中,每次查询都会用到select...from...,造成代码的复用性很差,所以使用<sql>和<include>片段将重复性代码整合起来,便于书写与维护。在实体类中,通常需要除类的各种属性外,还有大量的对每个属性的get和set方法以及无参和有参构造,造成大量的代码堆砌,此时可以使用lombok注解来化简各种方法。注:此方法新增和更新调用接口方法之前需要初始化emp对象。动态SQL-SQL&include。动态SQL-foreach。
2025-03-10 15:14:27
595
原创 Day 7:MySQL(一文详解MySQL语句用法,附示例代码及注释解析)
mysql和数据库可视化工具datagrip的下载安装和配置还请各位读者自行查阅其他资料,此处不再赘述。
2025-03-08 20:47:36
1014
原创 Day 6:请求响应 + 分层解耦
当需要切换Service逻辑层对象时,只需要将需要用的Service加上Component,dao层和controller层无需处理。以下示例均使用postman完成,还请各位读者先行下载安装postman。注解后默认bean名:类名首字母小写。此处JSON参数是重点!此处JSON参数是重点!
2025-03-05 15:15:07
117
原创 Day 5:Maven + Web入门
maven则可以直接在pom.xml文件中直接修改依赖资源及版本,直接联网下载并配置所需资源。统一项目结构:早期在其他开发工具如Eclipse,MyEclipse等中的项目兼容性不是很好,不同开发工具所构建的目录结构等都有所不同,同一项目不能直接导入不同开发工具,而maven构建了统一的项目结构,将同一maven项目放在不同开发工具中都可以运行。项目构建:可以快速完成项目所需要的各部分要求,如编译,测试,打包等功能,并且支持跨平台,在linux,macos中都可以运行。
2025-03-03 21:29:49
241
原创 求助帖:[NOPI]2003 传染病控制
题目如下:近来,一种新的传染病肆虐全球。蓬莱国也发现了零星感染者,为防止该病在蓬莱国大范围流行,该国政府决定不惜一切代价控制传染病的蔓延。不幸的是,由于人们尚未完全认识这种传染病,难以准确判别病毒携带者,更没有研制出疫苗以保护易感人群。于是,蓬莱国的疾病控制中心决定采取切断传播途径的方法控制疾病传播。经过 WHO(世界卫生组织)以及全球各国科研部门的努力,这种新兴传染病的传播途径和控制方法已经研究消楚,剩下的任务就是由你协助蓬莱国疾控中心制定一个有效的控制办法。
2025-03-01 14:23:14
452
原创 Day 3:JS + Vue
在js中,数组不会越界,例如var arr = [1,2,3],arr[10] = 10,此时程序并不报错,当我们输出arr[10]时会显示10,而arr[9],arr[8]···则是undefined。在js中,使用for循环遍历可以输出数组中所有元素,而forEach()只能输出数组中有值的元素。在js中,substring()函数用法:substring(开始索引,结束索引)(含头不含尾)在js中,splice()函数用法:splice(从第几个元素开始删除,需要删除多少个元素)
2025-02-26 21:47:13
281
原创 Day 2:算法-求一个巨大数与另一个数的最大公约数
也就是:(a * b + c) mod m = [(a mod m) * (b mod m) + c mod m] mod m。这里,对每个括号内计算视为x,则可以把拆解式化为(((x))) mod b,分别计算每一步的x mod b,每一步的中间结果乘以10再加上下一位数字,然后立即取模,可以保证中间结果不会溢出,并且最终结果等同于整个数对b取模的结果。题目:求整数a与b的最大公约数(1 <= len(a) <= 1e6)(len表示a的数位)(1 <= b <= 1e9)
2025-02-25 22:40:32
123
原创 Day 1:HTML + CSS
将需要包装的内容使用<div></div>(可以是div1,div2···)包含,将div加入id值,在<style>中修饰。<span></span>是一个在开发网页时大量会用到的没有语义的布局标签。特点:一行可以显示多 个(组合行内元素),宽度和高度默认由内容撑开。此为自己所做示例,学习成果展示。
2025-02-24 21:45:49
150
原创 立贴为证,与君共勉
本人已经大三下学期,对未来十分迷茫,故今日立帖为证,即日起学习java前端和后端相关知识,每日更新学习进度与收获,同时记录c++算法学习心得,积极参加竞赛与实习培训,不足之处还请各位大佬指正,祝在座各位都能早日找到自己心仪的工作。路漫漫其修远兮,吾将上下而求索。
2025-02-23 15:43:02
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人