自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 初识MySQL

1、初识MySQL1.1、为什么学习数据库?1、岗位技能需求2、现在的世界,得数据者得天下3、存储数据的方法4、程序,网站中,大量数据如何长久保存?5、数据库是几乎软件体系中最核心的一个存在。1.2、什么是数据库?数据库 ( DataBase , 简称DB )概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…数据库总览 :关系型数据库 ( SQL )MySQL , Oracle

2022-04-05 23:00:46 365

原创 大前端Vue

1、概述Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。发布于2014年2月,作者是尤雨溪,与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如:vue-router:跳转,vue-resource:通信,vuex:管理)或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。官网:https://cn.vuejs.org/v2/gu

2022-04-05 10:59:22 1895

原创 SpringBoot笔记

1、SpringBoot简介1.1、回顾什么是Spring?Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。1.2、Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行

2022-03-19 15:17:42 1864

原创 Linux

这里准备的是继续Java全栈开发的Linux,而不是运维级别! 我们为什么要在这个时间学习Linux?Java全栈开发的我们要掌握哪些知识?需要准备什么工作? Java开发之路:JavaSE、MySQL、前端(HTML、Css、JS)、JavaWeb、SSM框架(很多人就开始找工 作了!)、SpringBoot、Vue、SpringCloud~、(MP Git) Linux (CentOS 7) 操作系统:Window 、Mac! 消息队列(Kafka、RabbitMQ、Rockee

2022-03-19 15:14:42 513

原创 Spring-MVC

目录1、回顾MVC 1.1、什么是MVC1.2、Model1时代1.3、Model2时代1.4、回顾Servlet2、什么是SpringMVC ...

2022-03-07 23:35:57 83

原创 Spring5

1.Spring概述 1.1 简介Spring : 春天 —->给软件行业带来了春天 2002年,创始人Rod Jahnson首次推出了Spring框架雏形:interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson...

2022-02-27 23:57:36 79

原创 Git详解

学习git之前,我们需要先明白一个概念版本控制!1、版本控制1.1、什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开发过程 减轻开发人员的负

2022-02-23 13:14:56 165

原创 Mybatis整套

环境说明:jdk 8 + MySQL 5.7.19 maven-3.6.0 IDEA学习前需要掌握:JDBC MySQL Java 基础 Maven Junit1、Mybatis简介 1.1、什么是MyBatisMyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手...

2022-02-16 12:17:52 154

原创 JSP原理、使用

1、JSP1.1、什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据 1.2、JSP原理思路:JSP到底怎么执行的! 代码层面没有任何问题 服务器内部工作 tomcat中有一个work目录; IDEA中使用Tomcat的会在IDEA的tomcat中生产一个.

2022-02-09 02:20:23 595

原创 Serlvet详解

1、Servlet1.1、Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: - 1.编写一个类,实现Servlet接口 - 2. 把开发好的java类部署到web服务器中把实现了Servlet接口的java程序叫做,Servlet1.2、HelloServlet创建一个Maven项目...

2022-02-08 01:05:31 263

原创 重定向和转发的区别

重定向和转发的区别:一:重定向与转发的区别1.重定向过程: 客户端浏览器发送http请求 → web服务器接收后发送30X状态码响应及对应新的location给客户浏览器 → 客户浏览器发现是30X响应,则自动再发送一个新的http请求,请求url是新的location地址→ 服务器根据此请求寻找资源并发送给客户。//java代码示例response.sendRedirect("xxx.jsp或者servlet");2.转发过程: 客户端浏览器发送http请求 → web服务器接受此请求 →

2022-02-07 20:22:45 10657

原创 sleep()和wait()方法有什么区别?

sleep()方法:功能:sleep()方法是Thread类的方法,线程通过调用该方法,进入休眠状态主动让出CPU,从而CPU可以执行其他的线程。经过sleep指定的时间后,CPU回到这个线程上继续往下执行。如何当前线程进入了同步锁,sleep()方法并不会释放锁。即使当前线程使用sleep方法让出了cpu,但其他被同步锁挡住了的线程也无法得到执行。使用场合:线程的调度执行是按照其优先级的高低顺序进行的,当高级别的线程未死亡时,低级别的线程没有机会获得CPU资源。有时优先级高的线程需要优先级

2022-02-07 13:03:28 556

原创 Maven环境搭建

1.Maven我们为什么要学习这个技术?1.在javaweb开发中,需要使用大量的jar包,我们手动去导入;2.如何能够让一个东西自动帮我哦们导入和配置这个jar包。由此,Maven诞生了!1.1、 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们Java代码,必须要按照这个规范来;1.2、下载安装Maven官网:https://maven.apache.org/下载完成后,

2022-02-06 21:12:26 2274 1

原创 HTTP详解、Tomcat详解

请你谈谈网站是如何进行访问的?答:(1) 输入一个域名;(2)回车检查本机的 C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射;有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问127.0.0.1 www.qinjiang.com没有:去DNS服务器找,找到的话就返回,找不到就返回找不到;1、Http1.1、什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。

2022-02-06 13:32:49 420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除