- 博客(75)
- 收藏
- 关注
原创 函数式编程Stream流(通俗易懂!!!)
我们在编写代码的时候出现最多的就是空指针异常。所以在很多情况下我们需要做各种非空的判断。只有一个抽象方法的接口我们称之为函数式接口JDK的函数式接口都加上了@Functionallnterface注解进行标识。
2024-11-10 22:19:09
1059
1
原创 CSS样式(上)
也叫文档流,指的是标签在页面中默认的排布规则,例如:块元素独占一行,行内元素可以一行显示多个。场景:浮动元素会脱标,如果父级没有高度,子级无法撑开父级高度(可能会导致页面布局错乱)场景:行内元素添加margin和padding,无法改变元素垂直位置。Flex布局也叫弹性布局,是浏览器提倡的布局模型,非常适合结构化布局。弹性盒子可以自动挤压或拉伸,默认情况下,所有弹性盒子都在一行显示。1.布局思路:先整体再局部,从外到内,从上到下,从左到右。作用:设置定位元素的层级顺序,改变定位元素的显示顺序。
2024-10-30 15:33:25
718
原创 HTML标签
列表无序列表有序列表定义列表表格表格结构标签合并单元格表单input标签下拉菜单文本域<textarea><textarea>label标签按钮无定义的布局标签div和span字符实体
2024-10-25 11:24:41
205
原创 苍穹外卖项目知识点梳理
数据类型:String、hash(HashMap)、list(LinkedList)、set(HashSet)、sorted set。应用场景:视频弹幕、网页聊天、体育实况更新、股票基金报价实时更新。是一个框架,实现了基于注解的缓存功能,只需要加一个注解。基于JavaScript的数据可视化图表库。
2024-10-11 15:04:54
369
原创 Mybatis
SQL注入:是通过操作输入的数据来修改事先定义好的SQL语句,以达到执行代码对服务器进行攻击的方法。优势:性能高 安全性好(防止SQL注入)标准接口:DataSource。
2024-07-19 11:01:11
991
原创 请求响应(后端必备)
注意事项:@RequestParam中的required属性默认为true,代表该请求参数必须传递,如果不传递将报错。该参数是可选的,可以设置为false。在原始的web程序中,获取请求参数,需要通过HttpServletRequest对象手动获取。如果方法形参名与请求参数名称不匹配,可以使用@RequestParam完成映射。简单参数:参数名与形参变量名相同,定义形参即可接收参数。
2024-07-15 21:39:18
287
原创 SQL优化
①: Using Filesort:通过表的索引或全表扫描,读取满足条件的数据行,然后在排序缓冲区sort buffer中完成排序操作,所有不是通过索引直接返回排序结果的排序都叫FileSort排序。当页中删除的记录达到MERGE_THRESHOLD(默认为页的50%),InnoDB会开始寻找最靠近的页看看是否可以将两个页合并以优化空间使用。页可以为空,也可以填充一半,也可以填充100%。当删除一行记录时,实际上记录并没有被物理删除,只是记录被标记为删除并且它的空间变得允许被其他记录声明使用。
2024-07-14 22:31:04
346
原创 HTTP协议
Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则基于TCP协议基于请求-响应模型:一次请求一次响应无状态的协议。
2024-07-14 22:10:50
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人