- 博客(16)
- 收藏
- 关注
原创 计算机网络笔记(不全)
由若干和连接这些结点的组成。结点可以是计算机、集线器、交换机、路由器等。多个计算机网络通过互相连接而成,可用任意协议通信。由各大ISP和国际机构组建的,覆盖全球范围的互连网。必须使用TCP/IP协议通信,可使用任意协议通信。
2025-07-04 10:47:55
1115
1
原创 SpringCloud微服务
我们可以利用MyBatisPlus中的Wrapper来构建复杂的where条件,然后自己定义剩下的部分。分离Mapper和Service层。需求:将id在指定范围内的用户扣减指定值第一步.基于Wrapper构建where条件@Test//1.更新条件//2.定义条件//3.调用自定义SQL方法第二步.在mapper方法参数中用Param注解声明wrapper变量名称,必须是ew@Mapper第三步.自定义SQL,并使用Wrapper条件</update></mapper>
2025-06-06 09:37:16
1053
原创 Vue3入门指南:从零到精通的快速上手
index.ts//定义一个接口,用于限制Person对象的具体属性id:string,age:number//定义一个自定义类型Person.vue<template></div>let person:PersonInter = {id:'01',name:'齐爷',age:20} //接口规范let personList:Persons = [ //泛型约束{id:'01',name:'齐爷',age:20},{id:'02',name:'齐爷1',age:21},
2025-06-05 21:40:57
1588
原创 Vue2入门:从零开始轻松掌握
指令的作用:当表达式的值发生变化时,将其产生的连带影响响应式的作用于DOM。1.Vue框架中所有指令的名字都以"v-"开始,Vue框架中所有的指令都写到html标签的属性位置。2.虽然指令写到标签位置,但是浏览器是无法识别的,需要Vue框架编译后,浏览器才能识别。3.指令的语法规则:<HTML标签 v-指令名:参数="表达式"></HTML标签>注意:1.插值语法中可以写的代码都可以写到这里的"表达式"内(但是不能写{{}})。2.不是所有的指令都需要参数和表达式。
2025-06-03 10:50:19
797
原创 Spring Security框架
认证和授权。认证:登录。授权:权限管理,给不同的用户颁发不同的权限。Spring Security是一个功能强大且高度可定制的身份认证和访问控制框架。它是保护基于 Spring 的应用程序的事实上的标准。Spring Security是一个致力于为Java 应用程序提供身份认证和授权的框架。像所有Spring项目一样,Spring Security的真正强大之处在于它可以非常轻松地扩展来满足自定义需求。我们可以自定义SpringSecurity的用户名和密码。#项目名称。
2025-05-29 14:21:22
605
原创 RabbitMQ入门:消息队列全解析
DLX: Dead-Letter-Exchange 死信交换机(也可称为死信交换器、死信邮箱)死信交换机:用来处理死信的交换机, 使用Direct Exchange比较方便。死信队列:用来处理死信的的队列。如下情况消息会进入DLX(Dead Letter Exchange)死信交换机。1.单条消息过期#定义交换机和队列名称创建普通和死信队列@Beanpublic DirectExchange normalExchange(){//普通交换机@Bean。
2025-05-23 21:53:14
1033
原创 齐爷带你玩转Redis:从入门到精通(内含Lua脚本基础)
内存数据库Redis。Redis(Remote Dictionary Server),远程字典服务,是一个使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、NoSQL 开源内存数据库,其提供多种语 言的 API。Redis 之所以称之为字典服务,是因为 Redis 是一个 key-value 存储系统。支持存储的 value 类型很多,包括 String(字符串)、List(链表)、Set(集合)、Zset(sorted set --有序集合)和 Hash(哈希类型)等。
2025-05-15 21:36:24
777
原创 SpringBoot笔记
标注在controller方法的返回类型前 返回字符串 或 JSON(返回对象时)。字符串@RequestMapping("/web/hello")//请求映射JSON@RequestMapping("/web/hello1")//请求映射People people = new People("张三",20);SpringBoot是基于Spring和SpringMVC的新框架,取代了SpringMVC,简化了SSM项目的开发。
2025-04-29 20:47:10
1175
原创 Linux基础笔记
Windows不开源且不免费,不安全,经常中病毒。Linux开源且安全,Tomcat服务器可以安装到Linux上,部署web项目。linux中,可执行文件的拓展名为.sh。读 r 写 w 执行 x文件拥有者(User,简称U):该文件的创建人同组用户(Group,简称G):和创建人在同一组的用户其他组用户(Other,简称O):和创建人不在同一组的用户这就是非常著名的UGO模型。第一组U:我们可以给文件的创建者设置rwx权限。第二组G:我们可以给文件创建者的同组人员设置rwx权限。
2025-04-28 22:35:34
894
原创 Spring6笔记
Spring是开源框架,是轻量级的IoC(控制反转)和AOP(面向切面)的容器框架,为简化开发而生,让程序员只关注核心业务的实现。IoC控制反转思想:将对象的创建和对象之间的关系维护交给第三方容器负责。依赖注入DI实现了IoC思想。Spring通过依赖注入的方式来完成Bean管理。Bean管理:Bean对象的创建以及Bean对象之间关系的维护。依赖:对象之间的关联关系。注入:一种数据传递行为,通过注入行为让对象之间产生关系。依赖注入分为:set注入和构造方法注入。
2025-04-14 13:19:42
1100
原创 MyBatis笔记
MyBatis就是一个增强版的JDBC,是一个轻量级,无侵入式的框架。执行DQL(select语句)时,将查询结果放到缓存当中,如果下一次执行相同的DQL语句,就直接从缓存中拿数据。减少了IO次数,提高了执行效率。mybatis缓存包括:一级缓存:查询的数据存到SqlSession中。(代表当前会话)二级缓存:查询的数据存到SqlSessionFactory中。(代表整个数据库)第三方缓存:EhCache(Java语言开发的),Memcache(C语言开发的)。
2025-04-03 19:47:08
1249
原创 Maven笔记
Maven的应用场景:依赖导入、项目构建、依赖分享Maven是一个一键式的自动化的依赖管理工具,我们可以通过Maven来方便的导入依赖,可以自动的帮助我们下载jar包,可以同时进行多个项目的编译运行。Maven提供了自动化的测试插件,帮助我们进行项目测试功能的运行。资源文件和配置文件的整合,来打包和部署也可以通过Maven实现。只需在Maven中配置,就能实现jar包的导入,无需手动将jar包放入项目对应的目录中。
2025-03-29 22:40:28
1031
原创 JavaWeb的一些知识
超文本传输协议,设计了客户端和服务端交互的方式、数据的格式。交互的方式:永远是客户端向服务端发送请求,服务端向客户端返回响应。数据的格式:请求时发送的数据为请求报文,响应时返回的数据为响应报文。请求报文:请求报文 请求行 请求头 请求体响应报文:响应报文 响应行 响应头 响应体http为应用层协议,使用的传输层协议为tcp协议,ip协议为网络层协议,http/tcp/ip协议栈,为面向连接的协议。三次握手,四次挥手。长连接和短连接:长连接:只在开始和结束开启连接和关闭连接。
2025-03-27 20:59:53
1229
原创 JDBC自用笔记
JDBC(Java DataBase Connectivity):Java语言连接数据库的一套API,可以实现用Java语言操作数据库。API(Application Programming Interface):应用程序编程接口,是一套类库。API包括:API字节码(String.class),API源码(String.java),API帮助文档。注意:API版本要一致。//封装员工信息,被称为bean或者pojo类,也就是普通的java类return id;
2025-03-18 21:08:05
988
原创 MySQL自用笔记
齐爷学MySQLMySQL版本8.0mysqld --initialize --console 配置data文件mysqld -install 配置MySQL服务 mysql -uroot -p 登录in 和 not in 的本质是or和and,会忽略NULL模糊查询:like %任意个 _任意一个
2025-03-15 21:08:09
1244
1
空空如也
为什么会多显示一个div啊?
2024-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人