自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端技术(一)——html、css介绍

html和css技术详解

2024-05-19 01:30:07 638

原创 二十八、docker详解

docker详解

2023-02-06 15:25:28 4654 2

原创 二十七、linux系统详解

linux命令详解

2023-01-07 18:55:09 1476 1

原创 二十三、shiro安全框架详解(一)

shiro权限框架详解第一部分

2023-01-02 16:40:31 1299

原创 二十二、shiro安全框架基础

shiro基础知识介绍

2022-12-26 21:16:12 581

原创 预约挂号系统技术点详解(二)

预约挂号项目

2022-12-22 21:48:44 2838

原创 预约挂号系统技术点详解(一)

预约挂号系统技术点详解

2022-12-01 23:11:52 5265

原创 二十一、MongoDB介绍

mongodb介绍

2022-11-29 00:33:07 305

原创 十八、redis6从入门到高级

redis6从入门到高级详解

2022-11-13 19:24:27 525

原创 十九、MyBatis Plus详解

mybatis-plus详解

2022-10-24 11:14:07 1789

原创 十三、vue入门

vue入门

2022-10-04 22:41:55 886

原创 十四、工作流引擎——Activiti7

工作流Activiti7

2022-10-04 22:41:13 1742

原创 十一、内容补充——SpringCloud + Alibaba 全家桶详解(目前公司最新技术)

springCloudAlibaba

2022-10-04 22:39:45 28081

原创 十、SpringCloud + Alibaba 全家桶详解(目前公司最新技术)

springcloud和springcloudAlibaba

2022-10-04 22:38:41 8848

原创 九、SpringCloud基础微服务结构详解

springcloud

2022-10-04 22:37:17 1639 3

原创 十六、mysql详解系列(高级部分)

mysql核心详解

2022-10-04 22:36:02 630

原创 十五、mysql详解系列(基础部分)

mysql基础内容详解

2022-10-04 22:34:51 1792

原创 六、流行框架介绍(SpringBoot框架详解(含底层原理介绍,适用于springBoot1.x和springBoot2.x,属于通用版本))

一、SpringBoot的概述1.简介Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。Spring Boot 具有 Spring 一切优秀特性,Spring 能做的事,Spring Boot 都可以做,而且使用更加简单,功能更加丰富,性能更加稳定而健壮。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手

2022-04-07 21:51:03 7798

原创 五、综合练习——SSM整合案例【企业权限管理系统】

企业权限管理系统

2022-03-12 22:54:04 1790

原创 四、流行框架介绍(SpringDataJPA框架详解(含底层原理介绍))

常用框架Spring Data JPA介绍

2022-02-20 23:40:16 1474

原创 SVN详解(内含linux下subversion的安装和权限的设置等)

一、SVN概述SVN是Subversion的简称,是一个自由开源的版本控制系统。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节早期版本控制使用的是CVS,后来SVN替代了CVS,随着android兴起,出现Git版本控制工具。SVN架构Subversion支持Linux和Windows,更多是安装在Linux下。svn服务器有2种运行方式:独立服务器和

2022-01-16 19:31:40 1260

原创 三、流行框架介绍(SpringMVC框架详解(含底层原理介绍))

springMVC详细讲解(包含内部原理)

2022-01-03 20:24:41 853

原创 二、流行框架介绍(Spring框架详解(含底层原理介绍))

Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。

2021-12-21 11:28:09 816

原创 一、流行框架介绍(Mybatis框架详解(含底层原理介绍))

一、常用框架个功能结构图二、Mybatis框架的概述mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中sql 的动态参数进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果映射为

2021-11-14 22:21:35 1536 1

原创 如何用java发送邮件详解

想必大家都用过邮件激活、邮件验证等功能,但是邮件发送到底是怎么是怎么实现的呢?话不多说,我们直接上代码!!!项目结构:依赖关系:<dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.5.6</version></dependency><de

2021-10-24 12:35:25 381 1

原创 maven详解

一、 maven基础1. 概念Maven翻译为“专家”、“内行”;是一个采用纯Java编写的开源项目管理工具,Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译、测试、报告、打包、部署等。目前Apache下绝大多数项目都已经采用Maven进行管理. 而Maven本身还支持多种插件,可以方便更灵活的控制项目, 开发人员的主要任务应该是关注

2021-10-10 21:28:18 703

原创 非关系型数据库Redis

Redis一. 概念:redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模

2021-10-07 15:53:34 230

原创 十、JavaWeb基础(AJAX和JSON详解)

一、AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML同步和异步:客户端和服务器端相互通信的基础上同步: 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。异步: 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不

2021-10-06 13:03:05 173

原创 九、JavaWeb基础(JavaScript框架jQuery详解)

一、 jquery基础:1. 概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript

2021-10-05 19:40:42 173

原创 八、JavaWeb基础(Filter过滤器和Listener监听器介绍、动态代理设计模式详解)

一、 javaWeb的三大组件Servlet、Filter、Listener二、 Filter:过滤器1. 概念生活中的过滤器:净水器,空气净化器等web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。2. Filter过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…3.快速入门:步骤:1. 定义一个类,实现接口Filter2. 复写方法3. 配置拦截路径web.xml例如:web.xml配置文件:&

2021-10-05 14:21:17 329

原创 七、JavaWeb基础(JSP、EL表达式、JSTL标签库详解)

一、 JSP:1. 指令⑴ 作用:用于配置JSP页面,导入资源文件⑵格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>⑶ 分类:① page : 配置JSP页面的contentType:等同于response.setContentType()1. 设置响应体的mime类型以及字符集2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pageEncoding属性设置当前页面的字符集)import:导包err

2021-10-04 16:44:03 215

原创 六、JavaWeb基础(会话技术——cookie和session详解、JSP入门)

一、会话技术1. 概念一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2.功能:在一次会话的范围内的多次请求间,共享数据3. 方式:客户端会话技术:Cookie服务器端会话技术:Session二、 Cookie:1. 概念 :客户端会话技术,将数据保存到客户端2. 快速入门:⑴使用步骤:创建Cookie对象,绑定数据new Cookie(String name, String value)发送Cookie对象

2021-10-03 17:32:00 175

原创 五、JavaWeb基础(servlet、http协议、request和response请求详解、ServletContext对象)

一、Servlet:server applet1. 概念:运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。我们只要实现Servlet接口,复写其中的方法即可。2. Servlet简单案例入门:实现步骤:创建JavaEE项目定义一个类,实现Servlet接口public class ServletDemo1 implements Servlet实现接口中的抽象方法配置Servlet代码如下:项目结构如下:

2021-10-02 20:54:43 1177

原创 四、JavaWeb基础(tomcat服务器详解)

一、web相关概念回顾1. 软件架构C/S:客户端/服务器端B/S:浏览器/服务器端2. 资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器如:servlet/jsp,php,asp…3. 网络通信三要素IP:电子设备(计算机)在网络中的唯一标识。端口:应用程序在

2021-09-21 17:08:14 150

原创 三、JavaWeb基础(xml文档详解)

一、概念:Extensible Markup Language 可扩展标记语言1.可扩展:标签都是自定义的。 <user> <student>2.功能:存储数据配置文件在网络中传输3.xml与html的区别xml标签都是自定义的,html标签是预定义。xml的语法严格,html语法松散xml是存储数据的,html是展示数据4.语法⑴ 基本语法:xml文档的后缀名 .xmlxml第一行必须定义为文档声明xml文档中有且仅有一个根标签属性值必须使

2021-09-20 17:30:20 295

原创 二、JavaWeb基础(BootStrap前端框架)

一 、BootStrap概念概述一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。它是响应式布局,同一套页面可以兼容不同分辨率的设备。二、快速入门下载Bootstrap点击下载BootStrap框架在项目中将这三个文件夹复制创建html页面,引入必要的资源文件<!DOCTYPE html><html lang="

2021-09-19 16:14:41 1257

原创 一、JavaWeb基础(html、css、js)

一 、web概念概述1. JavaWeb使用Java语言开发基于互联网的项目2. 软件架构① 软件架构1. C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好缺点:开发、安装,部署,维护 、麻烦2. B/S: Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序优点:开发、安装,部署,维护 简单缺点:a.如果应用过

2021-09-12 18:39:43 1331 3

原创 十、JDBC基本概念&JDBC连接池&JDBCTemplate

一 、JDBC1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门:步骤:导入驱动jar包 mysql-connector-java-5.1.37-bin.jar* 复制mysql-connector-ja

2021-09-05 21:05:24 107

原创 三、MySQL多表&事务

今日内容1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TAB

2021-08-29 15:49:51 102

原创 二 、MySQL约束与设计

今日内容1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2.

2021-08-29 15:44:44 69

空空如也

空空如也

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

TA关注的人

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