Docker学习笔记 目录 Docker学习笔记 1.快速入门 1.1部署MySQL 1.2命令解读 2.Docker基础 2.1常见命令 2.2数据卷 2.2.1什么是数据卷? 2.2.2挂载本地目录或文件(推荐) 2.3自定义镜像 2.3.1镜像的结构 2.3.2Dockerfile 2.3.3构建镜像 2.4网络 3.项目部署 3.1手动部署 3.1.1部署后端项目 3.1.2部署前端项目 3.2DockerCompose 3.2.1基本语法 3.2.2基础命令 1.快速入门 准备:linux服务器or虚拟机,OS--Centos7。 安装...

  k9rkMOkDb1mz   2024年02月19日   159   0   0 其他技术区

满汉楼02 4.功能实现04 4.6显示所有菜品 4.6.1思路分析 创建一个菜单表menu,在Domain层创建与菜单表对应的Javabean-Menu类,在DAO层创建MenuDAO,完成对menu表的增删改查,在Service层创建一个和menu表相关的service类,service类提供给界面层使用 4.6.2代码实现 1.创建menu表 -创建menu表(id,name,type,price) CREATETABLEmenu( idINTPRIMARYKEYAUTO_INCREMENT,自增主键,作为菜谱编号(唯一) NAMEVARCHAR(50)NOTNULLDEFAUL...

  k9rkMOkDb1mz   2023年11月01日   51   0   0 Java

满汉楼03 4.功能实现05 4.8查看账单功能 按照之间搭建起来的框架,在BillService编写方法 4.8.1代码实现 1.修改Bill类 重写Bill类中的toString方法 @Override publicStringtoString(){ returnid+ "\t\t"+menuId+ "\t\t\t"+nums+ "\t\t\t"+money+ "\t"+diningTableId+ "\t\t"+billDate+ "\t\t"+state; } 2.修改BillService类 在该类中增加方法,用来获取所有订单记录 //返回所有的账单,提供给View使用 publ...

  k9rkMOkDb1mz   2023年11月01日   40   0   0 Java

满汉楼03 5.拓展_多表查询 前面都是对单表进行操作 思考一个问题:如果多表查询怎么处理?例如,查看账单时,希望现实菜品名称 查询的结果从上图变为下图: 方案一 由多张表组合查询的的结果,我们仍然可以将其映射成一个Javabean 例如MultTableBean类,该类的属性可以来自多张表的字段,即该类跟多张表进行映射 在这基础上,仍然可以使用之前的想法:在Dao层创建一个新的dao类,该类专门用于多表操作,在service层也创建相应的service类(根据实际情况),供界面层调用等 方案二 DBUtils数据库连接池多表连接查询-CSDN博客 5.1方案一完成多表查询 以m...

  k9rkMOkDb1mz   2023年11月01日   56   0   0 Java

正则表达式01 5.1正则表达式的作用 正则表达式的便利 在一篇文章中,想要提取相应的字符,比如提取文章中的所有英文单词,提取文章中的所有数字等。 传统方法是:使用遍历的方式,对文本中的每一个字符进行ASCII码的对比,如果ASCII码处于英文字符的范围,就将其截取下来,再看后面是否有连续的字符,将连续的字符拼接成一个单词。这种方式代码量大,且效率不高。 使用正则表达式 packageli.regexp; importjava.util.regex.Matcher; importjava.util.regex.Pattern; //体验正则表达式的便利 publicclassReg...

  k9rkMOkDb1mz   2023年11月01日   104   0   0 Java

正则表达式02 5.4正则表达式语法02 5.4.6捕获分组 详见5.3.3 例子 packageli.regexp; importjava.util.regex.Matcher; importjava.util.regex.Pattern; //演示分组 publicclassRegExp07{ publicstaticvoidmain(String[]args){ Stringcontent="hanshunpings7789nn1189han"; //下面就是非命名分组 //说明 //matcher.group(0)是不加括号匹配到的字符串 //matcher.group(1...

  k9rkMOkDb1mz   2023年11月01日   68   0   0 Java

正则表达式03 5.6正则表达式三个常用类 java.util.regex包主要包括以下三个类:Pattern类、Matcher类和PatternSyntaxException类 Pattern类Pattern对象是一个正则表达式对象。Pattern类没有公共构造方法,要创建一个Pattern对象,调用其公共静态方法,它返回一个Pattern对象。该方法接收一个正则表达式作为它的第一个参数,比如:Patternr=Pattern.compile(pattern); Matcher类Matcher对象是对输入字符串进行解释和匹配的引擎。与Pattern类一样,Matcher类也没有公共构造方法...

  k9rkMOkDb1mz   2023年11月01日   45   0   0 Java

马踏棋盘 1.算法优化的意义 算法是程序的灵魂,为什么有些程序可以在海量数据计算时,依旧保持高速计算? 编程中算法很多,比如八大排序算法(冒泡、选择、插入、快排、归并、希尔、基数、堆排序)、查找算法、分治算法、动态规划算法、KMP算法、贪心算法、普利姆算法、克鲁斯卡尔算法、迪杰斯特拉算法、弗洛伊德算法 下面以骑士周游问题为例,体验算法优化程序的意义,感受算法的威力 2.骑士周游问题 马踏棋盘算法介绍和游戏演示 马踏棋盘算法也被称为骑士周游问题 将马随机放在国际象棋的88棋盘Board[0-7][0-7]的某个方格中,马按走棋规则移动(马只能走日字)。要求每个方格只进入一次,走遍棋盘上...

  k9rkMOkDb1mz   2023年11月01日   53   0   0 Java

day01-HTML 1.JavaWeb技术体系 2.B/S软件开发架构简述 B/S架构 B/S框架,意思是前端(Browser浏览器,小程序,APP,或者自己写的)和服务端(Server)组成的系统的框架结构 B/S架构也可以理解为web架构,包含前端,后端,数据库三大组成部分 前端前端开发技术工具包括三要素:HTML,CSS和JavaScript,还有很多高级的前端框架,如bootstrap,jQuery和VUE等 前端的技术的基础都是由HTML,CSS和JavaScript构成的 后端后端的开发技术工具主要有:Net,Java,PHP,Go等 数据库主流的三种关系型数据库:M...

  k9rkMOkDb1mz   2023年11月01日   68   0   0 Java

4.HTML 4.3HTML基本标签 4.3.9表格(table)标签 基本语法: <tableborder="边框宽度"cellspacing="空隙大小"cellpadding="填充大小"> </table> 说明: table是表格标签,border设置表格标签 width设置表格宽度,height设置表格高度 align设置表格相对于页面的对其方式 cellspacing设置单元格间的空隙大小,0表示没有空隙 tr是行标签,th是表头标签,td是单元格标签 align设置单元格文本对齐方式,b是加粗标签 例子 <!DOCTYPEhtml&g...

  k9rkMOkDb1mz   2023年11月01日   158   0   0 Java

CSS 1.css介绍 css指的是层叠样式表(cascadingstylesheets) 官方文档:https://www.w3school.com.cn/css/index.asp 为什么需要css? 在没有css之前,我们想要修改html元素的样式需要为每个html元素单独定义样式属性,费心费力。所以css就出现了。 使用css将html页面的内容与样式分离,提高web开发的工作效率(针对前段开发) css快速入门-例子创建html文件完成如下网页显示:<!DOCTYPEhtml> <htmllang="en"> <head> <met...

  k9rkMOkDb1mz   2023年11月01日   49   0   0 Java

JavaScript01 官方文档http://www.w3school.com.cn/js/index.asp 基本说明:JavaScript能改变html内容,能改变html属性,能改变html样式(css),能完成页面的数据验证。 例子 <!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>js开关灯</title> </head> <body> <h2>JavaScript能做什么?</...

  k9rkMOkDb1mz   2023年11月01日   35   0   0 Java

JavaScript02 8.JavaScript函数 JavaScript函数介绍函数是由事件驱动的,或者当它被调用时,执行的可重复使用的代码 例子 <!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>函数快速入门</title> <scripttype="text/javascript"> //定义一个简单的函数 //如果不调用函数,该函数不会执行 //在js中如果要执行函数,有两种方式:1.主动调用2.通过一个事件去...

  k9rkMOkDb1mz   2023年11月01日   93   0   0 Java

JavaScript03 11.DOM 官方文档:https://www.w3school.com.cn/js/js_htmldom.asp 基本介绍: DOM全称是DocumentObjectModel,文档对象模型。当网页被加载时,浏览器会创建页面的文档对象模型(DocumentObjectModel)。 DOM就是一个编程接口,是针对HTML文档、XML等文档的一套API。类似于JDBC是针对数据库的一套API 就是把文档中的标签,属性,文本转换为对象来管理 dom的分类有许多种,通常所说的dom是htmldom 11.1HTMLDOM-文档对象模型 当网页被加载时,浏览...

  k9rkMOkDb1mz   2023年11月01日   78   0   0 Java

XML 官方文档:https://www.w3school.com.cn/xml/index.asp 1.为什么需要xml? 需求1:两个程序间进行数据通信? 需求2:给一台服务器,做一个配置文件,当服务器程序启动时,去读取它应当监听的端口号、还有连接数据库的用户名和密码 spring中的IOC配置文件beans.xml,mybatis的xxxMapper.xml文件,tomcat的server.xml,web.xml文件 xml能存储复杂的数据关系 ​xml技术用于解决什么问题? 解决程序间数据传输的问题:比如qq之间的数据传送,用xml格式来传输数据,具有良好的可读性,可维护性 以...

  k9rkMOkDb1mz   2023年11月01日   35   0   0 Java

Tomcat01 1.WEB开发介绍 WEB,在英文中WEB表示网/网络资源,它用于表示WEB服务器(主机)供浏览器访问的资源 WEB服务器(主机)上供外界访问的Web资源为: 静态web资源(如html页面):指web页面中供人们浏览的数据始终是不变的 动态web资源,比如Servlet、PHP等 静态web资源开发技术:HTML,CSS,JS等 常用动态web资源开发技术:Servlet,SpringBoot,SpringMVC,PHP,ASP.NET等 BS开发和CS开发: 1.1BS开发 B:browser(浏览器) S:Server(服务端) 对BS的解读: 兼容性:因...

  k9rkMOkDb1mz   2023年11月01日   52   0   0 Java

Tomcat02 4.IDEA开发JavaWeb工程 4.1开发javaweb工程&配置Tomcat&启动项目 需求:使用idea开发javaweb工程fishWeb,并将网页部署到fishWeb工程 点击File-New-Project 在弹出的框中点击Java,点击next 写入你的工程名字,选择存储位置 点击creat 右击项目名称,选择AddFrameworkSupport 在弹窗中选择webapplication,点击ok 可以看到在项目中多出来一个web文件目录 点击右上角的addconfigurations 在弹窗的左上角点击加号+,在弹出的子窗口中下拉选择...

  k9rkMOkDb1mz   2023年11月01日   34   0   0 Java

Servlet01 官方api文档:https://tomcat.apache.org/tomcat-8.0-doc/servletapi/index.html Servlet和Tomcat的关系:一句话,Tomcat支持Servlet Servlet是跟Tomcat关联在一起的,换而言之,Tomcat是哪个版本,就对应哪个版本的Servlet 1.为什么需要Servlet? 需求:请用你现有的html,css,javascript,开发网站,比如可以让用户留言/购物/支付,你能搞定吗? 这就需要引入我们的动态网页(能和用户交互)技术=>Servlet 我们对之前的JavaWeb技...

  k9rkMOkDb1mz   2023年11月01日   49   0   0 Java

Servlet02 6.GET和POST请求的分发处理 开发Servlet,通常编写doGet,doPost方法。来对表单的get和post请求进行分发处理 例子 在web文件夹下面创建一个html页面,用于提交表单 <!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>注册</title> </head> <body> <h1>用户注册</h1> <!--注意:这里的helloSer...

  k9rkMOkDb1mz   2023年11月01日   60   0   0 Java

Servlet03 11.练习 快捷键-可以快速地在访问的文件件切换 ctrl+alt+向左箭头:回到上次访问的位置 ctrl+alt+向右箭头:回到下一步访问的位置 11.1CatServlet 首先创建项目servlet,配置好Tomcat,添加web应用支持。在web目录下面的WEB-INF目录下创建lib目录,在Tomcat安装包的lib目录中找到servlet-api,并添加到idea的web目录下面的WEB-INF/lib目录,选择引用为库文件 在src目录下创建目录,编写CatServlet类: packageservlet; importjavax.servlet.; i...

  k9rkMOkDb1mz   2023年11月01日   84   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~