- 博客(25)
- 收藏
- 关注
原创 安装Docker
本安装教程参考Docker官方文档,地址如下:https://docs.docker.com/engine/install/centos/首先如果系统中已经存在旧的Docker,则先卸载:首先要安装一个yum工具安装成功后,执行命令,配置Docker的yum源(已更新为阿里云源):更新yum,建立缓存3.安装Docker最后,执行命令,安装Docker镜像地址可能会变更,如果失效可以百度找最新的docker镜像。配置镜像步骤如下:这里以阿里云镜像加速为例。首先访
2024-10-29 20:48:48 232
原创 Docker 笔记
目录1.快速入门1.1.部署MySQL1.2.命令解读2.Docker基础2.1.常见命令2.1.1.命令介绍2.1.2.演示2.1.3.命令别名2.2.数据卷2.2.1.什么是数据卷2.2.2.数据卷命令2.2.3.挂载本地目录或文件2.3.镜像2.3.1.镜像结构2.3.2.Dockerfile2.3.3.构建镜像2.4.网络3.项目部署3.1.部署Java项目3.2.部署前端3.3.DockerCompose3.3.1.基本语法3.3.2.基础命令同学们,在前两天我们学习了Linux操作系统的常见命令
2024-10-29 20:45:03 1197
原创 day01-MybatisPlus
在刚刚的入门案例中,我们仅仅引入了依赖,继承了BaseMapper就能使用MybatisPlus,非常简单。也就是说我们在扣减用户余额时,需要对用户剩余余额做出判断,如果发现剩余余额为0,则应该将status修改为2,这就是说update语句的set部分是动态的。但是基于自定义SQL结合Wrapper的玩法,我们就可以利用Wrapper来构建查询条件,然后手写SELECT及FROM部分,实现多表查询。其中缺少的仅仅是分页条件,而分页条件不仅仅用户分页查询需要,以后其它业务也都有分页查询的需求。
2024-10-29 20:13:23 758
原创 Vue3 笔记
Vue (发音为 /vjuː/,类似view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。
2024-10-23 23:06:45 307
原创 WebSocket 入门
WebSocket是基于TCP的一种新的网络协议。它实现了浏览器域服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的链接,并进行双向数据传输。HTTP是短连接,是单向的,基于请求响应模式;WebSocket是长连接(有点像打电话,双向消息),支持双向通信。HTTP和WebSocket底层都是TCP连接。应用:视频弹幕,网页聊天(聊天窗口和客服聊天),体育实况更新,股票基金报价实时更新。
2024-10-18 20:51:11 315
原创 SpringBoot 整合 MyBatis + MVC
访问 localhost:8080/user/selectAll。什么都不加,手动导入依赖。
2024-10-15 19:06:27 286
原创 Spring 整合 Mybatis
并且配置buid打包,不然包下的xml文件不会进行编译,否则只会编译resources目录下的。Spring核心配置文件)
2024-10-11 22:19:05 141
原创 Java注解和反射 笔记
将Class文件字节码内容加载到内存中,并将这些静态数据转成方法区的运行时数据结构,然后再堆中生成一个代表整个类的Java.lang.Class对象,作为方法区中类数据的访问入口。执行类构造器()方法的过程,类构造器()方法由编译期自动收集类中所有类变量的赋值动作和静态代码块中的语句合并产生的(类构造器是构造类信息的,不是构造该类对象的构造器)Java 中的泛型仅仅是给编译器 javac 使用的,确保数据的安全性和免去强制类型转换的麻烦,但是一旦编译完成,所有与泛型有关的类型全部擦除。
2024-09-14 13:28:26 1111
原创 JavaIO流 笔记
IO流一、创建文件1. 方式一 new File(String pathname)public void create02() throws IOException { File file = new File("e:\\", "news2.txt"); file.createNewFile(); System.out.println("文件创建成功!"); }2. 方式二 new File(File parent,String
2024-09-14 12:48:09 1126
原创 Java集合 笔记
一、集合1.集合概念:对象的容器,实现了对对象常用的操作,类似数组功能2.集合和数组的区别数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能引用类型3.迭代器:专门用来遍历集合一种方式hasNext();有下一个元素吗?有true,无falsenext();获取下一个元素remove();删除元素4.List接口的特点:有序有下标,可重复5.List常见的实现类ArrayListVectorLinkedList二、Collecti
2024-09-14 12:43:16 1094
原创 Java入门基础 笔记
1、注释三种:单行注释 //多行注释 /* */文档注释 /** */ 有功能,可加参数2、标识符注意点3、命名类名,接口名:用“驼峰命名法” 变量名,方法名:第一个单词小写,后面单词首字母大写 包名,项目名:纯小写 常量名:纯大写 或多个单词_隔开4、数据类型基本数据类型:整数:int,byte, short, long(Long类型要在数字后面加个L)浮点数: float(后加F), double字符:char, String(不是关键字)
2024-09-14 12:36:16 955
原创 苍穹外卖day03 知识点总结
4:@RequestParam 未指定 name,参数类型为 MultiValueMap时,用来接收 request 中所有参数的值,key 为请求中的参数名称,value 为值的集合 List。3:@RequestParam 未指定 name,参数类型为:Map时,用来接收 request 中所有参数的值,Map 中 key 为参数名称,value 为参数的值。1:@RequestParam 注解用来标注在控制器方法的参数上,springmvc 从 request 中获取请求的值赋值给方法的参数。
2024-09-13 23:26:42 832
原创 苍穹外卖day01 知识点总结
ngnix 反向代理 负载均衡 Git idea本地仓库 gitee远程仓库 git基本命令 add、commit、push、clone MD5加密 Spring的加密工具类--DigestUtils 集成常见的对称加密算法,非对称加密算法和Hash算法。 YApi导入接口文档 Swagger Knife4j 是 Java MVC框架集成Swagger生成API文档的增强解决方案。 常用注解
2024-09-12 15:47:55 250
原创 Oracle 11g 访问https://localhost:1158/em显示此站点的连接不安全
解决方案:换一个浏览器(QQ浏览器)问题:无法访问(Edge)
2023-09-12 16:27:19 1107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人