- 博客(49)
- 收藏
- 关注
原创 【工作杂记】groupBy排序-操作word
stream流groupBy默认使用的HashMap,无序的,想要实现有序,需要手动指定接收的map类型。
2024-04-18 15:39:35
978
原创 【java8 stream 集合转为树结构】
先需要获取层级树类型的数据,但不想多次查询,需要减少查询sql次数。单表,数据有层级,通过parentId关联。1.单表查询所有有效数据。2.逻辑层处理成树结构。
2023-12-18 17:56:38
460
原创 【科目1】
扣分:1分关键词会车,普通公路倒车调头,使用灯光年检,安全带,禁令标志标线灯光1分,故障灯光3,信号灯63分关键词普逆 手持电话 高速低于最低速度前方排队、穿插占道 高速不按车道行驶三不让扣三分 让行、让行人、让校车6分关键词应急车道 信号灯 暂扣期间驾驶肇事逃逸,轻微伤、财产损失(不构成犯罪)危险爆炸品:未挂警示牌、进入限行区9分关键词不符:驾驶准驾车型不符高违停:高速城快违法停车无校资:无校车资格驾驶校车12分关键词。
2023-11-15 09:37:04
2271
原创 【mysql】复杂语句的分析过程
根据sql去捋清楚思路不难,但是要我自己写还是很困难的,多看多练才行select sql的本质就是查出满足条件的数据,所有要先明确需要哪些数据,从哪个表中找,需要与什么关联。
2022-11-02 11:52:01
473
2
原创 【MyBatisPlus分页使用】理解总结MyBatisPlus分页插件
自定义的mapper方法传入一个IPage page参数 泛型是对应select的返回类型有两种情况,自定义mapper方法返回值为IPage 或者 List如果是IPage类型,那传入的page参数不能为空,Select查询返回的结果用page接收就可以,然后这个参数里面就有分页参数和查询结果如果是List类,那么当传入page参数为空则表示不分页,返回的结构用Page.setRecords(List结果) 设置,返回page参数给controller。
2022-08-23 18:49:59
1098
原创 springMVC 学习笔记
HandlerExecution表示具体的Handler,其主要作用是根据url查找控制器,如上url被查找控制器为:hello。通过分析,如上url表示为:请求位于服务器localhost:8080上的SpringMVC站点的hello控制器。我们假设请求的url为 : http://localhost:8080/SpringMVC/hello。DispatcherServlet根据视图解析器解析的视图结果,调用具体的视图。视图解析器将解析的逻辑视图名传给DispatcherServlet。...
2022-08-07 12:02:39
118
原创 【Spring】学习笔记
是一种编程思想,DI(依赖注入)是实现IOC的一种方法。把由程序去控制创建的方式 改为 自主创建对象,把主动权交割调用者。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。控制反转是一种通过描述(XML或者注解)并通过第三方去生产或获取特定对象的方式依赖注入 : 就是利用set方法来进行注入的.IOC是一种编程思想,由主动的编程变成被动的接收use
2022-08-07 12:01:45
83
原创 MyBatis之helloMybatis
实体类(set/get/toString/有参无参构造自己补上)不同的pojo对于老师而言,一个老师包含很多学生的集合。对于学生,多个学生关联一个老师,为多对一。新建空maven项目,导入依赖。
2022-08-07 12:01:21
143
原创 linux基础命令
快速回忆命令1.pwd 查看当前所在位置2.ls 列出当前目录下的文件(-a 显示隐藏文件 -l 详细信息)3.mkdir 文件名 (新建文件夹)4.touch 文件名 (新建文件)5.cd 切换目录 (以. ..开头的是相对路径,以/开头的是绝对路径)6.mv 文件名 重命名 (重命名文件)mv命令默认是用来移动文件到某一路径下的,但是如果目录文件名不是文件夹名或者文件名不存在,即为修改文件名操作7.cp -i aa adir (复制文件aa到adir目录,提示是否覆盖)8.m
2022-03-23 11:07:13
2708
原创 01测试基础
测试01主流测试技能1.功能测试2.接口测试3.自动化测试4.性能测试测试常用分类按阶段分单元测试:针对程序源代码进行测试(开发)集成测试:又称接口测试,主要针对模块与模块或系统与系统之间的接口进行验证系统测试:针对软件全面进行测试(功能、兼容、文档)验收测试:使用内测、公测来实现内测:公司内部进行测试公测:让玩家来进行测试按代码可见度划分黑盒测试:功能测试(完全看不见程序源代码,只针对功能进行验证)灰度测试:接口测试(看不见部分代码)白盒测试:单元测
2022-03-16 10:52:52
273
原创 功能测试笔记
测试怎么做需求——分析需求根据产品需求文档,测试提取规则示例:功能:注册模块规则:1.手机号未注册2.手机号格式正确位数11位第一位为1 第二位不能为[0,1,2,6,9]3.不能为空明确软件有哪些功能和要求为设计测试点做准备测试点——针对需求设计测试点规则:1.手机号未注册2.手机号格式正确位数11位第一位为1 第二位不能为[0,1,2,6,9]3.不能为空测试点示例:正确:1.11位+未注册+正确格式(第一位1,第二位3)2
2022-03-15 12:28:16
966
原创 安装VUE-CLI一直失败的排错过程和解决
昨天,装了一天的vue-cli 都没安装成功。根据报错信息搜索答案,强制清理缓存,卸载nodejs什么的都试过了,还是一直出错仔细研读出错信息。发现反复提到一个文件夹C:\Users\Y\AppData\Roaming本着 重装解决99%的问题的原则,一狠心,就把这个文件夹C:\Users\Y\AppData\Roaming下的所有有关 npm,node的文件夹都删除了,不仅是Roaming,只要是在AppData文件夹的,文件名是npm,node的我都删除了。把nodejs卸载掉。开始重装下面
2021-09-15 08:36:51
5183
原创 多益校招总结
基本流程填写简历,提交申请,做一套行测题,等待笔试笔试在做完行测题的一天后开始笔试笔试需要开启摄像头,在线作题,内容是 选择,填空,概述 和 算法题选择填空15题,都是数据结构和一些基础的知识一定要复习!!!填空5题,也是基础,比如mysql的内连接和外连接是什么概述题 有一道是翻译题最后是一道算法题 我是暴力3重循环解的,结果是对的,但得分应该不高总结:因为提交申请后一天就开始面试,所以提交申请后就要开始好好复习了,不然就和我一样,啥都不会,然后笔试就没通过面试为啥我笔试没过还有
2021-08-04 08:16:23
674
2
原创 封神台-SQL注入实战靶场1-4题解题过程
背景这是最基本的显错注入已经给出SQL查询语句select * from user where id=1不需要先去判断是字符型还是数字型,去一步一步测出sql查询语句了废话不多说,直接上解题步骤1.在url地址栏上 ?id=1 后面拼接 order by 3说明: 所有操作都是在地址栏上拼接字符串实现的,没有借助工具https://...?id=1 order by 3结果为 正确显示 当前用户的账号和密码2.在url地址栏上 ?id=1 后面拼接 order by 4https://
2021-05-19 21:07:20
1087
原创 Vue学习笔记(自己用,不全)
Vue概述是一套用于构建用户界面的渐进式JavaScript框架。Vue 被设计为可以自底层向上逐层应用。Vue的核心库只关注视图层,方便与第三方库或既有项目整合。Soc关注点分离原则UI框架Ant-Design 阿里巴巴出品,基于React的UI框架ElementUI、iview、ice:饿了吗出品,基于Vue的UI框架Bootstrap:Twitter 推出的一个用于前端开发的开源工具包AmazeUI:妹子UI 一筐HTML5跨屏前端框架第一个Vue程序新建普通项目安装Vue插
2021-04-13 15:18:32
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人