自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java类和对象

目录1 类和对象的理解【理解】2 类的定义【应用】3 对象的使用【应用】4 学生对象-练习【应用】1 类和对象的理解【理解】 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)行为:指事物能执行的操作,例如:手机事物(打电话,发短信)

2020-07-31 23:40:05 644

原创 Java随机类

目录1 Random产生随机数(掌握)2 Random练习-猜数字(应用)1 Random产生随机数(掌握) 概述:Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能API后续课程详细讲解,现在可以简单理解为Java已经写好的代码使用步骤:1. 导入包import java.util.Random; 2. 创建对象Random r = new Random(); 3. 产生随机数解释: 10代表的是一个范围,如果括号

2020-07-31 23:33:30 905

原创 Java集合ArrayList

目录1 ArrayList类概述【理解】2 ArrayList类常用方法【应用】2.1 构造方法2.2 成员方法2.3 示例代码3 ArrayList存储字符串并遍历【应用】3.1 案例需求3.2 代码实现4 ArrayList存储学生对象并遍历【应用】4.1 案例需求4.2 代码实现5 ArrayList存储学生对象并遍历升级版【应用】5.1 案例需求5.2 代码实现1 ArrayList类概述【理解】 什么是集合提供一种存储空间可变的存

2020-07-31 23:31:18 779

原创 Java可变字符串StringBuffer、StringBuilder

目录1 StringBuilder类概述【理解】2 StringBuilder类和String类的区别【理解】3 StringBuilder类的构造方法【记忆】4 StringBuilder类添加和反转方法【记忆】5 StringBuilder和String相互转换【应用】6 字符串拼接升级版案例【应用】6.1 案例需求6.2 代码实现7字符串反转升级版案例【应用】7.1 案例需求7.2 代码实现8 帮助文档查看StringBuilder常用方法【记忆】1

2020-07-31 23:26:16 891

原创 Java异常

目录1异常(记忆)2 JVM默认处理异常的方式(理解)3 try-catch方式处理异常(应用)4 Throwable成员方法(应用)5编译时异常和运行时异常的区别(记忆)6 throws方式处理异常(应用)7 throws和throw的区别(记忆)8自定义异常(应用)9 异常的产生原理10 异常的处理方式11 问题扩展1异常(记忆) 异常的概述 异常就是程序出现了不正常的情况 异常的体系结构2 JVM默认处理异常的方式(理解)...

2020-07-31 21:58:33 655

原创 Java常用API

目录1 Math(应用)2 System(应用)3 Object类的toString方法(应用)4 Object类的equals方法(应用)5 Arrays(应用)1 Math(应用)1、Math类概述 Math 包含执行基本数字运算的方法 2、Math中方法的调用方式 Math类中无构造方法,但内部的方法都是静态的,则可以通过 类名.进行调用 3、Math类的常用方法2 System(应用) System类的常用方法 示例代码.

2020-07-30 23:43:43 688

原创 Java内部类

目录1. 参数传递(学习内部类预备知识)1.1 类名作为形参和返回值1.2 抽象类作为形参和返回值1.3 接口名作为形参和返回值2. 内部类2.1 内部类的基本使用2.2 成员内部类2.3 局部内部类2.4 匿名内部类2.5匿名内部类在开发中的使用3 静态内部类如何定义1. 参数传递(学习内部类预备知识)1.1 类名作为形参和返回值1、类名作为方法的形参 方法的形参是类名,其实需要的是该类的对象 实际传递的是该对象的【地址值】 2、类名作.

2020-07-30 23:05:15 695

原创 Java修饰符

目录1 package(了解)2 import(理解)3 权限修饰符(理解)4 fifinal(应用)5 fifinal修饰局部变量(理解)1 package(了解) 1、包的概念 包就是文件夹,用来管理类文件的 2、包的定义格式 package 包名; (多级包用.分开) 例如:package com.zgl.demo; 3、带包编译&带包运行 带包编译:javac –d . 类名.java 例如:javac -d . com.zgl.dem

2020-07-28 21:29:37 704

原创 Java基本类型和引用数据类型

最近好多初学者问我这个问题,说怎么前面学的方法说数据通过传参不能修改外面变量的属性值,学到后面又可以改变很是迷糊,这里我来解答一下。目录1 区分参数是基本类型还是引用数据类型2 实例说明2.1 变量存储位置2.2 方法内基本数据类型值传递修改2.3 引用数据类型通过方法修改数据3 结论1 区分参数是基本类型还是引用数据类型因为很多的教学或者书籍讲解都是很明确的讲解基本数据类型就是常见八大类:六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型,很少去单.

2020-07-25 13:56:24 998

原创 RabbitMQ集群搭建

目录1.RabbitMQ集群搭建1.1 集群方案的原理1.2 单机多实例部署1.3 集群管理1.4 RabbitMQ镜像集群配置1.5 负载均衡-HAProxy1.5.1 安装HAProxy1.5.2 配置HAProxy1.RabbitMQ集群搭建摘要:实际生产应用中都会采用消息队列的集群方案,如果选择RabbitMQ那么有必要了解下它的集群方案原理一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于MQ中间件本身的

2020-07-23 08:44:25 692

原创 RabbitMQ快速入门

目录1. 消息中间件概述1.1. 什么是消息中间件1.2. AMQP 和 JMS1.2.1. AMQP1.2.2. JMS1.2.3. AMQP 与 JMS 区别1.3. 消息队列产品1.4. RabbitMQ2. 安装及配置RabbitMQ3. RabbitMQ入门3.1. 搭建示例工程3.1.1. 创建工程3.1.2. 添加依赖3.2. 编写生产者3.3. 编写消费者3.4. 小结4. AMQP4.1. 相关概念介绍4.2. RabbitMQ运转流程4.3. 生产者流转过程说明4.4. 消费者流转过程说

2020-07-23 08:30:11 881

原创 SpringCloud总结必知必会

目录1. 系统架构演变概述2. 微服务架构说明3. 服务调用方式说明4. Spring RestTemplate示例工程导入5. Spring Cloud概述6. 创建微服务工程7. 搭建配置user-service工程8. 搭建配置consumer-demo工程9. Eureka注册中心说明10. 搭建eureka-server工程11. 服务注册与发现12. Eureka Server高可用配置13. Eureka客户端与服务端配置14. 负载均衡Ribbon简介15. Ribbon负载均衡应用16.

2020-07-23 08:11:15 718

原创 nodejs与es6总结必知必会

目录1. Nodejs概述2. Nodejs模块化编程3. 创建Nodejs Web服务器4. 处理Nodejs Web请求参数5. 包资源管理器NPM6. 切换NPM镜像7. webpack概述8. webpack打包js9. webpack打包css10. ES6概述&创建测试工程11. let和const命令及模板字符串12. 解构表达式13. 函数优化14. map方法使用15. reduce方法使用16. promise应用示例17. 对象的扩展方法使用18. 数组的扩展方法使用19. 安

2020-07-22 16:27:46 1585 1

原创 SpringBoot、SpringCloud、微服务的区别与联系

目录1 什么是Spring Boot2 什么是Spring Cloud3 什么是微服务4 三者之间的区别与联系1 什么是Spring Boot用我的话来理解,Spring Boot就是整合了框架的框架,它让一切依赖都变得有序简单,你不用操心jar是什么版本,又依赖哪些版本的jar,它默认配置了很多框架的使用方式,就像 maven整合了所有的jar包,Spring Boot整合了所有的框架,第三方库的功能你拿着就能用。Spring Boot的核心思想就是约定大于配置,一切由内定的约束

2020-07-22 16:23:14 1295

原创 SpringBoot总结必知必会

目录1. Spring Boot概述2. Spring Boot入门3. Java代码方式配置4. Spring Boot属性注入方式5. 多个yml文件配置6. 自动配置原理7. lombok应用8. Spring Boot整合-SpringMVC端口和静态资源9.Spring Boot整合-SpringMVC拦截器10. Spring Boot整合-事务和连接池11. Spring Boot整合-Mybatis12. Spring Boot整合-通用Mapper13. Spring Boot整合测试14

2020-07-22 11:54:50 921

原创 Vue总结必知必会

目录1. Vue概述2. 搭建示例工程3. 演示双向绑定与事件处理4. Vue实例生命周期及钩子函数5. 插值、v-text和v-html6. 指令-v-model使用7. 指令-v-on使用8. 指令v-for使用9. 指令-v-if和v-show使用10. 指令-v-bind使用11. 计算属性的使用12. watch基本和深度监控13. 组件使用14. 父组件向子组件通信15. 子组件向父组件通信16. axios概述17. axios方法及get、post方法使用1. Vue概述目标:MVV

2020-07-22 11:43:28 743

原创 Dubbo总结必知必会

目录1. 软件架构的演进过程1.1 单体架构1.2 垂直架构1.3 SOA架构1.4 微服务架构2. Apache Dubbo概述2.1 Dubbo简介2.2 Dubbo架构3. 服务注册中心Zookeeper3.1 Zookeeper介绍3.2 安装Zookeeper3.3 启动、停止Zookeeper4. Dubbo快速入门4.1 服务提供方开发4.2 服务消费方开发5. Dubbo管理控制台5.1 安装5.2 使用6. Dubbo相关配置说明6.1 包扫描6.2 协议6.3 启动时检查6.4 负载均衡

2020-07-22 11:37:38 798

原创 Git分布式版本控制工具

目录1. Git概述1.1 Git历史1.2 Git与SVN对比1.3 Git工作流程1.4 Git下载与安装2. Git代码托管服务2.1 常用的Git代码托管服务2.2 在码云注册账号2.3 登录码云并创建Git远程仓库2.4 邀请其他用户成为仓库成员3. Git常用命令3.1 环境配置3.2 获取Git仓库3.2.1在本地初始化一个Git仓库3.2.2从远程仓库克隆3.3工作目录、暂存区以及版本库概念3.4 Git工作目录下文件的两种状态3.5 本地仓库操作3.6 远程仓库操作3.6.1查看远程仓库3

2020-07-22 11:25:41 773

原创 Maven开发中遇到的问题解决

目录1.maven知识回顾1.1 maven介绍1.2 maven的仓库类型1.3 maven常用命令1.4 maven坐标书写规范1.5 maven的依赖范围2. maven的依赖传递2.1 什么是依赖传递2.2 什么是依赖冲突2.3 如何解决依赖冲突2.4 依赖调节原则——第一声明者优先原则2.5 排除依赖2.6 版本锁定3.基于maven构建SSM工程案例3.1 需求描述3.2 构建maven工程4.分模块构建maven工程4.1 分模块构建maven工程分析4.2 maven工程的继承4.3 mav

2020-07-22 09:25:51 794

原创 Spring和Matis框架整合

目录1 原始方式整合1.1 准备工作1.2 创建Maven工程1.3 导入Maven坐标1.4编写实体类1.5 编写Mapper接口1.6 编写Service接口1.7 编写Service接口实现1.8 编写Controller1.9 编写添加页面1.10 编写列表页面1.11 编写相应配置文件(文件参考目录:素材/配置文件)1.12 测试添加账户1.13 测试账户列表2 Spring整合MyBatis2.1 整合思路2.2 将SqlSessionFactory配置到Spring容器中2.3 扫描Mappe

2020-07-21 18:01:26 767

原创 Mybatis的多表查询操作

目录1 mybatis多表查询XML方式1.1 一对一查询1.1.1 表关系1.1.2 需求1.1.3 实现步骤第一步:建表第二步:创建实体类第三步:创建Dao接口第四步:创建映射文件第五步:主配置导入映射文件第六步:编写测试方法1.1.4 小结1.2 一对多查询1.2.1 表关系1.2.2 需求1.2.3 实现步骤第一步:建表第二步:创建实体类第三步:创建Dao接口第四步:创建映射文件第五步:主配置导入映射文件第六步:编写测试方法1.2.4 小结1.3 多对多关系1.3.1 表关系1.3.2 需求1.3.

2020-07-21 17:43:25 987

原创 Mybatis的dao层实现原理

目录1.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口1.1.2.编写UserDaoImpl实现1.1.3 测试传统方式1.2 代理开发方式1.2.1 代理开发方式介绍1.2.2 编写UserMapper接口1.2.3测试代理方式1.3 知识小结2.MyBatis映射文件深入2.1 动态sql语句2.1.1动态sql语句概述2.1.2动态 SQL 之<**if>**2.1.3 动态 SQL 之<**foreach>**2.2 SQL片段抽取2.3

2020-07-21 17:33:28 916

原创 Mybatis快速入门

目录1.Mybatis简介1.1原始jdbc操作(查询数据)1.2原始jdbc操作(插入数据)1.3 原始jdbc操作的分析1.4 什么是Mybatis2.Mybatis的快速入门2.1 MyBatis开发步骤2.2 环境搭建2.3 编写测试代码2.4 知识小结3. MyBatis的映射文件概述4. MyBatis的增删改查操作4.1 MyBatis的插入数据操作4.2 MyBatis的修改数据操作4.3 MyBatis的删除数据操作4.4 知识小结5. MyBatis核心配置文件概述5.1 MyBatis

2020-07-21 17:26:29 640

原创 SpringMVC的拦截器和文件上传

目录1 SpringMVC的文件上传1.1 SpringMVC的请求-文件上传-客户端表单实现(应用)1.2 SpringMVC的请求-文件上传-文件上传的原理(理解)1.3 SpringMVC的请求-文件上传-单文件上传的代码实现1(应用)1.4 SpringMVC的请求-文件上传-单文件上传的代码实现2(应用)1.5 SpringMVC的请求-文件上传-多文件上传的代码实现(应用)1.6 SpringMVC的请求-知识要点(理解,记忆)2 SpringMVC的拦截器2.1SpringMVC拦截器-拦截器

2020-07-19 12:27:30 804

原创 SpringMVC的请求和响应

目录1 SpringMVC的数据响应1.1 SpringMVC的数据响应-数据响应方式(理解)1.2 SpringMVC的数据响应-页面跳转-返回字符串形式(应用)1.3 SpringMVC的数据响应-页面跳转-返回ModelAndView形式1(应用)1.4 SpringMVC的数据响应-页面跳转-返回ModelAndView形式2(应用)1.5 SpringMVC的数据响应-页面跳转-返回ModelAndView3(应用)1.6 SpringMVC的数据响应-回写数据-直接回写字符串(应用)1.7 Sp

2020-07-19 12:02:47 772

原创 SpringMVC的介绍与环境搭建

目录1. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式1.2 Spring提供获取应用上下文的工具1.3 导入Spring集成web的坐标1.4 配置ContextLoaderListener监听器1.5 通过工具获得应用上下文对象2. SpringMVC的简介2.1 SpringMVC概述2.3 SpringMVC快速入门2.3 SpringMVC流程图示2.4 知识要点3. SpringMVC的组件解析3.1 SpringMVC的执行流程3.2 Spring

2020-07-19 11:30:48 692

原创 Spring模板对象Template

目录1 Spring模板对象2 JdbcTemplate2.1 JdbcTemplate基本使用-开发步骤2.2 JdbcTemplate基本使用-快速入门代码实现2.3 JdbcTemplate基本使用-spring产生模板对象分析2.4 JdbcTemplate基本使用-spring产生模板对象代码实现2.5 JdbcTemplate基本使用-spring产生模板对象代码实现(抽取jdbc.properties)2.6 JdbcTemplate基本使用-常用操作-更新操作2.7 JdbcTemplate

2020-07-19 09:56:17 1215

原创 SpringAOP介绍与使用

目录1.Spring 的 AOP 简介1.1 什么是 AOP1.2 AOP 的作用及其优势1.3 AOP 的底层实现1.4 AOP 的动态代理技术1.5 JDK 的动态代理1.6 cglib 的动态代理1.7 AOP 相关概念1.8 AOP 开发明确的事项1)需要编写的内容2)AOP 技术实现的内容3)AOP 底层使用哪种代理方式1.9 知识要点2. 基于 XML 的 AOP 开发2.1 快速入门2.2 XML 配置 AOP 详解1) 切点表达式的写法2) 通知的类型3) 切点表达式的抽取2.3 知识要点3

2020-07-18 17:22:14 681

原创 SpringIoC和DI注解开发

目录1.Spring配置数据源1.1 数据源(连接池)的作用1.2 数据源的手动创建1.3 Spring配置数据源1.4 抽取jdbc配置文件1.5 知识要点2. Spring注解开发2.1 Spring原始注解2.2 Spring新注解3. Spring整合Junit3.1 原始Junit测试Spring的问题3.2 上述问题解决思路3.3 Spring集成Junit步骤3.4 Spring集成Junit代码实现1.Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是提高程序

2020-07-18 17:12:48 712

原创 Spring学习中用到的一些面向对象的知识

目录1. 构造方法1.1 构造方法概述【理解】1.2 构造方法的注意事项【理解】1.3 标准类制作【应用】2 static(应用)2.1 static访问特点(掌握)3.反射3.1反射的概述【理解】3.2获取Class类对象的三种方式【应用】3.2.1三种方式分类3.2.2示例代码3.3反射获取构造方法并使用【应用】3.3.1Class类获取构造方法对象的方法1. 构造方法 1.1 构造方法概述【理解】 构造方法是一种特殊的方法作用:.

2020-07-18 17:03:41 852

原创 Spring依赖注入与文件配置

目录1 Bean标签基本配置2 Bean标签范围配置3 Bean生命周期配置4 Bean实例化三种方式5 Bean的依赖注入入门6 Bean的依赖注入概念7 Bean的依赖注入方式8 Bean的依赖注入的数据类型9 引入其他配置文件(分模块开发)1 Bean标签基本配置用于配置对象交由Spring 来创建。默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。基本属性:id:Bean实例在Spring容器中的唯一标识class:Bean的全限定名称2 Bean标签范围配

2020-07-16 20:49:01 733

原创 spring快速入门

目录1 Spring程序开发步骤2 导入Spring开发的基本包坐标3 编写Dao接口和实现类4 创建Spring核心配置文件5 在Spring配置文件中配置UserDaoImpl6 使用Spring的API获得Bean实例7 项目结构8 运行效果9 Spring注解之@Autowired:Setter 方法上使用@Autowired注解1 Spring程序开发步骤①导入 Spring 开发的基本包坐标②编写 Dao 接口和实现类③创建 Spring.

2020-07-16 20:23:51 847

原创 Spring环境搭建

目录1 创建文件2 打开文件3 创建标准的web文件结构1 创建文件2 打开文件3 右键new一个module此时项目缺少webapp选择项目编译器输出:此路径用于存储所有项目编译结果。在此路径下创建与每个模块对应的目录。此目录包含两个子目录:生产和测试,分别用于生产代码和测试源代码。可以根据需要为每个模块配置特定于模块的编译器输出路径。选择后修改路径3 创建标准的web文件结构同理创建...

2020-07-16 18:01:38 703

原创 Ajax实战用户管理系统-完成删除用户

目录1通过 Ajax 完成删除用户2在 Servlet 处理删除用户请求3 运行效果1通过 Ajax 完成删除用户 <script> $(function () { //获取页面初始化数据 getData(); //添加按钮绑定点击事件 $("#add").click(function(){ addOrUpdateUser(...

2020-07-14 12:42:03 1262

原创 Ajax实战用户管理系统-完成更新用户

目录1通过 Ajax 完成预更新用户选择2通过 Ajax 完成更新用户3在 Servlet 中处理更新用户请求4 运行效果1通过 Ajax 完成预更新用户选择 <script> $(function () { //获取页面初始化数据 getData(); //添加按钮绑定点击事件 $("#add").click(function(){ ...

2020-07-14 12:24:28 784

原创 Ajax实战用户管理系统-完成添加用户

目录1通过 Ajax 完成添加用户2在 Servlet 中处理添加用户请求3 运行效果1通过 Ajax 完成添加用户 <script> $(function () { //获取页面初始化数据 getData(); //添加按钮绑定点击事件 $("#add").click(function(){ addOrUpdateUse...

2020-07-14 12:07:21 1170

原创 Ajax实战用户管理系统-完成数据初始化

目录1通过 Ajax 完成页面数据初始化2创建 Servlet 处理页面数据初始化请求3 运行效果1通过 Ajax 完成页面数据初始化 <script> $(function () { //获取页面初始化数据 getData(); //添加按钮绑定点击事件 $("#add").click(function(){ add...

2020-07-14 12:00:30 755

原创 Ajax实战用户管理系统-搭建环境

目录1 需求2 创建 User 类3 在页面中创建表格4 运行效果1 需求创建 User 类,包含 uesrid、username、usersex、userbirth 属性。在用户管理页面中通过 Ajax 技术完成对用户数据载入、添加用户、更新用户、删除用户操作。搭建环境 2 创建 User 类public class User { private int userid; private String username; private St

2020-07-14 10:09:16 788

原创 jQuery动画功能和封装原理

目录1 显示/隐藏2 淡入/淡出3 向上/向下滑动4 动画5 多个动画设置6 动画队列7 下拉式菜单8 Jquery 的封装原理1 显示/隐藏jQuery有一些易于实现的效果来创建动画。hide()和show()方法用于隐藏和显示所选元素。toggle()方法用于在隐藏和显示元素之间切换。例如:$(function() { $("p").click(function() { $("div").toggle(); });});hi

2020-07-13 12:00:38 959

原创 jQuery事件处理

事件处理jQuery提供了一种处理事件的有效方式。当用户执行操作(例如单击元素,移动鼠标或提交表单)时,会发生事件。当目标元素发生事件时,执行处理函数。例如,假设我们要处理id="demo"的元素上的点击事件,并在点击按钮时显示当前日期。使用纯JavaScript,代码如下:var x = document.getElementById("demo");x.onclick = function () { document.body.innerHTML = Date();}可..

2020-07-13 09:45:13 846

HTML+CSS仿京东购物车页面静态页面

原文地址:https://blog.csdn.net/ZGL_cyy/article/details/105742990

2021-06-27

jsp+mysql简单用户管理系统.rar

详情设计和效果请看:https://blog.csdn.net/ZGL_cyy/article/details/107236101

2020-07-09

空空如也

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

TA关注的人

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