JavaWeb
文章平均质量分 96
失重外太空.
懂点java基础, 会写两三行代码。学了点 Springboot,Redis,Springcloud,RabbitMQ。敲了几个小项目,目前是程序猿练习生。csdn实力新星,阿里云专家博主。
展开
-
MySQL进阶之性能优化与调优技巧
多表查询:查询时从多张表中获取所需数据单表查询的SQL语句:select 字段列表 from 表名;要执行多表查询,只需要使用逗号分隔多张表即可,如: select 字段列表 from 表1, 表2;此时,我们看到查询结果中包含了大量的结果集,总共85条记录,而这其实就是员工表所有的记录(17行)与部门表所有记录(5行)的所有组合情况,这种现象称之为笛卡尔积。笛卡尔积:笛卡尔乘积是指在数学中,两个集合(A集合和B集合)的所有组合情况。原创 2023-11-04 20:09:34 · 1738 阅读 · 26 评论 -
探索数据库世界的奥秘:MySQL初学者必备指南!
DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们打开某个网站或APP所看到的展示信息,都是通过从数据库中查询得到的,而在这个查询过程中,还会涉及到条件、排序、分页等操作。原创 2023-11-03 10:20:13 · 611 阅读 · 18 评论 -
成为MySQL大师的第一步:轻松学习MySQL数据库的终极指南!
SQL:结构化查询语言。一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。在学习具体的SQL语句之前,先来了解一下SQL语言的语法。在项目开发当中,通常为了提高开发效率,都会借助于现成的图形化管理工具来操作数据库。目前MySQL主流的图形化界面工具有以下几种:DataGrip是JetBrains旗下的一款数据库管理工具,是管理和开发MySQL、Oracle、PostgreSQL的理想解决方案。原创 2023-11-01 10:09:11 · 1105 阅读 · 32 评论 -
掌握 JavaScript:从初学者到高级开发者的完整指南(三)
DOM:Document Object Model 文档对象模型。也就是 JavaScript 将 HTML 文档的各个组成部分封装为对象。DOM 其实我们并不陌生,之前在学习 XML 就接触过,只不过 XML 文档中的标签需要我们写代码解析,而 HTML 文档是浏览器解析。封装的对象分为Document:整个文档对象Element:元素对象Attribute:属性对象Text:文本对象Comment:注释对象如下图,左边是 HTML 文档内容,右边是 DOM 树。原创 2023-10-30 10:06:45 · 979 阅读 · 25 评论 -
掌握 JavaScript:从初学者到高级开发者的完整指南之JavaScript对象(二)
var 对象名 = {属性名1: 属性值1,属性名2: 属性值2,属性名3: 属性值3,函数名称: function(形参列表){}对象名 . 属性名对象名.函数名()< script > //自定义对象age: 10,console.log("用膳~");user.eat();< script >< script > //自定义对象age: 10,console.log("用膳~");user.eat();< script >浏览器控制台结果如下:age: 10,原创 2023-10-27 13:49:38 · 653 阅读 · 23 评论 -
深入 Maven:构建杰出的软件项目的完美工具
Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。方便的依赖管理统一的项目结构标准的项目构建流程Maven的生命周期就是为了对所有的构建过程进行抽象和统一。描述了一次项目构建,经历哪些阶段。在Maven出现之前,项目构建的生命周期就已经存在,软件开发人员每天都在对项目进行清理,编译,测试及部署。原创 2023-10-23 08:54:25 · 857 阅读 · 29 评论 -
深入探索Maven:优雅构建Java项目的新方式(二)
团队开发现状分析(1)张三负责ssm_crm的开发,自己写了一个ssm_pojo模块,要想使用直接将ssm_pojo安装到本地仓库即可(2)李四负责ssm_order的开发,需要用到张三所写的ssm_pojo模块,这个时候如何将张三写的ssm_pojo模块交给李四呢?(3)如果直接拷贝,那么团队之间的jar包管理会非常混乱而且容器出错,这个时候我们就想能不能将写好的项目上传到中央仓库,谁想用就直接联网下载即可。原创 2023-11-30 15:16:00 · 6233 阅读 · 17 评论 -
深入探索Maven:优雅构建Java项目的新方式(一)
将抽取后的项目进行运行,测试之前的增删改查功能依然能够使用。所以对于项目的拆分,大致会有如下几个步骤:(1) 创建Maven模块(2) 书写模块代码分模块开发需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分。拆分方式可以按照功能拆也可以按照模块拆。(3)通过maven指令安装模块到本地仓库(install 指令)。团队内部开发需要发布模块功能到团队内部可共享的仓库中(私服)。原创 2023-11-27 16:50:43 · 1668 阅读 · 24 评论 -
从HTTP到Tomcat:揭秘Web应用的底层协议与高性能容器
HTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输如果想知道http协议的数据传输格式有哪些,可以打开浏览器,点击F12打开开发者工具,点击Network来查看服务器按照固定的格式进行解析浏览器按照固定的格式进行解析响应行响应头响应体。原创 2023-11-15 17:08:10 · 607 阅读 · 20 评论 -
掌握 JavaScript:从初学者到高级开发者的完整指南(一)
通过代码/js效果演示提供资料进行效果演示,通过浏览器打开,我们点击主题5按钮,页面的主题发生了变化,所以js可以让我们的页面更加的智能,让页面和用户进行交互。function 函数名(参数1,参数2..){要执行的代码形式参数不需要声明类型,并且JavaScript中不管什么类型都是let或者var去声明,加上也没有意义。返回值也不需要声明类型,直接return即可代码演示:functionaddabreturn;原创 2023-10-25 09:55:22 · 765 阅读 · 29 评论