自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS7-第四章

CentOS7-第四章JDK配置1. 查询当前默认安装JDK2. rpm安装JDK3. 寻找JDK安装路径确定路径:/usr/java/jdk1.8.0_113. 设置环境变量 vi /etc/profile 添加(注意等号两边不要有空格) export JAVA_HOME="/usr/java/jdk1.8.0_11"export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/li...

2021-03-31 09:10:21 290

原创 CentOS7-第三章

CentOS7-第三章rpm (二进制包)Linux 软件包管理大致可分为二进制包、源码包,使用的工具也各不相同。Linux 常见软件包分为两种,分别是源代码包(Source Code)、二进制包(Binary Code),源代码包是没有经过编译的包,需要经过 GCC、C++编译器环境编译或解压才能运行,二进制包无需编译,可以直接安装使用。通常而言,可以通过后缀简单区别源码包和二进制包,例如.tar.gz、.zip、.rar 结尾的包通常称之为源码包,以.rpm 结尾的软件包称之为二进制包。

2021-03-31 09:09:07 270 1

原创 CentOS7-第二章

CentOS7-第二章用户/组 命令符会展示当前用户名和主机名创建用户,同时创建同名租 useradd 用户名设置密码 passwd 用户名切换用户登录 su 用户名删除用户 userdel 用户名记录用户信息的文件 /etc/passwd记录密码(密文)信息的文件 /etc/shadow记录用户组的文件 /etc/group----更改文件的属主(用户) chown更改文件的属组 chgrp同时修改属主和属组...

2021-03-31 09:08:32 184

原创 CentOS7-第一章

CentOS7-第一章文件格式:Linux所有目录是一个有层次的倒着树状结构, /为linux所有目录的起点。 /bin 系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。 ...

2021-03-31 09:07:25 178

原创 Note1

个人B站视频同步:微笑的亮1

2021-03-31 08:54:07 84

原创 Redis-SpringBoot

集成SpringBoot 1. 引入坐标 2. 设置 application.yml 3. 测试工具类RedisTemplate解析: 1. Jedis是Java对redis的封装 2. RedisTemplate 是Spring对redis的封装 3. 两者的API不同,但功能大致相同技术扩展集成AOP...

2021-03-26 11:30:06 108

原创 Redis

Redis 是一个开源、支持网络、基于内存、键值对型的NOSQL数据库。1. Redis是一个高性能的Key/Value数据库2. 基于内存+硬盘3. 数据类型丰富4. 持久化5. 订阅/发布模型windows方式启动 1. 解压安装包redis-windows-master.rar 2. 定位路径\redis-windows-master\src\msopentech\redis-64.2.8.2101 3. 在cmd启动服务端...

2021-03-26 11:29:32 86

原创 SpringBoot2

SpringBoot2SprintBoot 2.0 版本以上,不支持*.do 方式的请求,删掉.doSpringBoot工作流程: 1. 手动运行启动类BootApplication.java,同时启动内置tomcat 2. 注解 @MapperScan("com.xly.dao") 读取到dao层 3. 加载配置文件,读取端口号,建立JDBC连接,读取到dao的Mapper配置文件等其它配置 ...

2021-03-26 11:27:41 136

原创 SpringBoot1

SpringBoot1 SpringBoot是Spring和SpringMVC的整合升级体,利用注解来完成Spring和SpringMVC的大部分配置,省略了大量配置文件代码。 SpringBoot自带tomcat组件,因此这个功能可省略。 地址不需要加项目名1. 新建maven项目Test_Shop_SpringBoot 修复pom.xml文件 新增结构目录 修复web.xml骨架版本2. 复制pom文件...

2021-03-26 11:23:33 97

原创 SpringMVC课堂笔记-第四章

SpringMVC-第四章分页功能 1. 准备页面分页样式 2. 准备分页SQL 3. 分析页面入参和后台SQL参数的关系 4. 功能实现 4.1 查询首页 4.2 显示 当前页码 每页条目数 4.3 上一页 / 下一页 4.4 显示 总页码 4.5 bug修复图片验证码...

2021-03-19 11:41:55 129

原创 SpringMVC课堂笔记-第二章

SpringMVC-第二章界面跳转 1. 经过视图解析器 根据返回的字符串,到springmvc-servlet.xml配置,拼接 视图解析器,组成一个新的URL,默认是转发 2. 不经过视图解析器,设置转发 3. 不经过视图解析器,设置重定向Request参数传递 1. Servlet传统API 2. Map/Model/ModelMap作用...

2021-03-19 11:35:14 138

原创 SpringMVC课堂笔记-第一章

SpringMVC-第一章初始SpringMVC在 Spring 的基本架构中,红色圈起来的 Spring Web MVC ,也就是本系列的主角 SpringMVC,它是属于Spring基本架构里面的一个组成部分,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面,所以我们在后期和 Spring 进行整合的时候,几乎不需要别的什么配置。Spring+MVC=SpringMVC : 在spring的基础上,对MVC思想的一个实现,是一个MVC框架Sp

2021-03-19 11:34:29 130

原创 JDK环境变量配置

安装配置JDK jdk1.8.0_911. 安装完毕JDK注意在安装期间,第一个安装是JDK(JDK1.8),第二个安装的是JRE(JRE1.8),这两个不要放在一个路径下!!2. 配置环境变量 JAVA_HOME: JDK路径 PATH: .;”JDK路径”\bin; ”JDK路径”\jre\bin CLASSPATH: .;”JDK路径”\lib\dt.jar; ”JDK路径”\lib\tools.jar...

2021-03-19 11:31:27 108

原创 Servlet课堂笔记1

Servlet1初始ServletServlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,继承servlet接口。HttpServlet  2、把开发好的Java类部署到web服务器中。按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet用户可以

2021-03-18 11:09:17 124

原创 Eclipse集成Maven功能

Eclipse集成Maven功能 Maven项目对象模型(POM),Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。 Jar包统一管理,版本统一。 远程部署 运维Eclipse设置本机maven配置指定本机maven仓库设置maven相关配置检测,如果没有就添加 创建maven项目: 1. 创建maven项目2. 保留或设置默认工作空间3. 选择模板骨架...

2021-03-18 11:04:29 184 1

原创 Maven 初始

Maven项目统一共享使用一套jar包,由maven统一管理。节省了jar空间,统一jar包版本。Maven 环境搭建:1、下载安装包  到官网http://maven.apache.org/download.cgi下载maven压缩包apache-maven-3.5.0-bin.zip解压到指定文件夹。如:D:\Maven\apache-maven-3.5.0辅助文件:settings.xml maven配置文件repository 空文件夹,本地mav...

2021-03-18 10:59:45 137

原创 Redis-SpringBoot-AOP

Redis-SpringBoot-AOP 由于SpringBoot不需要再写applicationContext.xml,转为更为简洁风格的application.yml,也就没有了AOP如下配置 而是依靠application.yml短短代码和大量注解来完成 代码是简洁了,但各种细节配置都被隐藏了,找个错费半天劲,所以这就需要有更坚实的技术啊!1. 导包2. 设置application.ymljdk: 默认,面向接口...

2021-03-18 10:58:13 158

原创 Redis

RedisRedis 是一个开源、支持网络、基于内存、键值对型的NOSQL数据库。1. Redis是一个高性能的Key/Value数据库2. 基于内存3. 数据类型丰富4. 持久化5. 订阅/发布模型windows方式启动 1. 解压安装包redis-windows-master.rar 2. 定位路径\redis-windows-master\src\msopentech\redis-64.2.8.2101 3. 在cmd启动...

2021-03-18 10:53:55 78

原创 Spring_Point2

java.lang.IllegalStateException: Failed to load ApplicationContextJDK 1.8 版本,需要spring的jar包4.0以上的SpringMVC BindingResult验证框架Validation用法1. 编写需要校验的bean2. 校验方法这里一个@Valid的参数后必须紧挨着一个BindingResult 参数,否则spring会在校验不通过时直接抛出异常Spring 异常处理机制:...

2021-03-18 10:50:40 115

原创 Spring_Point1

配置文件的命名空间Spring的注解机制,是类加载时读入配置文件的,即修改了关于注解的配置,如果不重启服务,那么配置文件就不会读取到注解的更新@Service("serviceUser")相当于 <bean id="serviceUser" class="com.yg.testdangdang.service.impl.ServiceUserImpl"></bean>ClassPathXmlApplicationContext c...

2021-03-18 10:46:56 330

原创 Spring-第三章

Spring-第三章还原web项目的Test_Shop到Test_Shop_SMSpring集成MyBatis+MyBatisUtil步骤1. 添加Spring,MyBatis相关jar包参见共享,\Test_Shop_SM\jars2. 复制applicationContext.xml,修改部分命名空间3. 测试一个ProductService例子回顾当前配置下的加载顺序1. MyBatis的主配置文件mybatis-config.x...

2021-03-18 09:28:41 102

原创 Spring-第二章

Spring-第二章Spring-AOP 代理,增强 目标类 + 额外功能 = 代理类 比如:日志处理/事务处理/异常处理/性能分析…Redis 非关系型数据1. 通过spring AOP的代理功能,给代码增加额外的通用功能2. 业务逻辑就专心的处理实际需求,通用的增强功能独立出来3. 代理的专业术语额外功能叫 增强 通知目标类叫 切入点 或 切面将增强 加入到 切入点,叫编织AOP是面向切面编程的一种实现AOP步骤:1...

2021-03-18 09:27:33 89

原创 Spring-第一章

Spring-第一章初始Spring Spring是应用了很多优秀的设计模式,对于项目的实现,提供了优秀的解决方案;Spring是一个轻量级(低侵入)框架.类与类之间的解耦合MVC 框架侵入 IOC(Inverse Of Control) 控制反转将传统创建对象的控制权,交由spring容器中(配置文件)中来声明和实现MVC框架中的,对象管理的大管家,实现类与类之间的解耦合IOC的好处:解耦合IOC实现原理:工厂设计模式---反射(无参构造方法) 配置文件+工厂类...

2021-03-18 09:22:37 158

原创 MyBatis-第四章

MyBatis-第四章表关联1. 准备表teacher 教师表 列名 类型 备注 id number 主键 name varchar2(32) 名称 profession varchar2(32) 专业 2. 准备表student 学..

2021-03-17 10:30:17 82

原创 MyBatis-第三章

MyBatis-第三章入参的类型是对象1. 新增的参数是对象2. 空值的处理,占位符字段,jdbcType=VARCHAR 字符串字段,jdbcType=DATE 日期字段,jdbcType=INTEGER 数值3. 插入全部值时,可以不处理空值单对象,可以不写@Param注解log4j日志记录 可以记录不同级别的日志信息,以备排错和后续信息参考 1. 配置lo...

2021-03-17 10:29:36 106

原创 MyBatis-第二章

MyBatis-第二章Dao接口引入 1. 修改mapper文件的 namespace, 对应接口类的全路径 2. 创建BookDao.java 接口类3. 接口方法名对应mapper的SQL id4. 定义反参和入参(如有)Service引入 1. 创建service, serviceImpl 结构包,对应BookService, BookServiceImpl 2. 获取连接3. 代理功能通...

2021-03-17 10:28:37 96

原创 MyBatis-第一章

MyBatis-第一章ORM(Object Relational Mapping) 设计模式,先有思想,后有实现对象关系映射,是一种数据持久化技术。它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过JavaBean对象去操作数据库表中的数据。Object Relation Mapping对象 关系 映射Object: java的对象Relation: 关系型数据库初始MyBatis 具体实现...

2021-03-17 10:27:18 125

原创 Servlet课堂笔记4

Servlet4初始过滤器Filter 用于对request或response进行拦截,在用户的请求到达指定的URL之前,先过Filter的拦截处理规则(逻辑代码的处理修改),之后再正常处理用户请求。Filter三个接口方法:实现过滤器功能1. 定义一个普通的类,实现Filter(javax.servlet.Filter)接口2. 书写对应的内置方法3. 在web.xml定义过滤规则4. 功能测试示例1:过滤器处理...

2021-03-17 08:44:42 71

原创 Servlet课堂笔记3

Servlet3进一步了解Servlet 1. 转发 携带数据 1.1 地址栏不变; 1.2 服务器内部跳转,浏览器不知道 1.3 公用一个request,所以可以在request作用域中存储数据 1.4 A接到用户请求,帮助用户找到B 1.5 只能跳转到当前项目下...

2021-03-17 08:44:03 106

原创 Servlet课堂笔记2

Servlet2初始JSP HTML动态升级版 JSP(全称JavaServerPages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。JSP将Java代码和特定变动内容嵌入到静态的页面中,...

2021-03-17 08:43:24 720

原创 Tomcat课堂笔记

Tomcat初始TomcatTomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成,是一个免费的开放源代码的Web 应用服务器。属于apache组织机构下的一个开源软件,是一个应用服务器.可以理解为web的容器Tomcat安装步骤先完成JDK配置,javac -version 检测1.把tomcat下载到本地硬盘 ...

2021-03-16 11:00:10 124

原创 JDBC1

JDBC复习PreparedStatement 用到两个方法1.executeUpdate2.executeQuery两个方法的不同之处:executeUpdate : 执行 增加(insert) 修改(update)删除(delete) 返回值类型是intexecuteQuery : 执行 查询 (select) ...

2021-03-16 10:58:45 88

原创 第八章-集合

集合本章内容 集合框架概述 List接口 Map接口 集合遍历1. 集合框架概述 Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中 Collection 接口是集合的超级父接口,用于存储对象 Collection 接口有两个子接口:List和Set List 接口存储一组有序(插入顺序)、但重复的对象set 接口存储一组无序、不重复的对象 ...

2021-03-16 10:55:17 135

原创 第七章-面向对象OOP

面向对象OOP本章内容 面向对象OOP – 思想 封装 继承 多态 对象的创建过程 面向对象OOP – 编程 1. 面向对象OOP – 思想 1. 面向对象OOP(Object Oriented Programming) 2. 按照我们人类解决问题的惯用方式:是遇到问题,先思考一个解决方案。这个方案是在脑子里,计划蓝图上的,然后再按照蓝图来解决实际问题。可以理解这个蓝图就是解决办法(思想) 3. Java是一门编程语言,它的出现是为了...

2021-03-16 10:50:20 145 2

原创 第六章-类与对象

类与对象本章内容 类的定义 对象的定义 类和对象的关系 构造方法 对象的创建过程 包结构,通用命名规则1. 类的定义世界万物皆对象,Java把客观世界中存在的事物抽象为类,为其定义通用属性和方法;用 Java 代码书写,描述它们的属性和方法; 1. 定义一个类 2. 定义通用属性 3. 定义通用方法2. 对象的定义 使用类的通用模板,来创建对象,是类的具体实现,载体; 拥有类中定义...

2021-03-16 10:47:33 90

原创 第五章-数组

数组本章内容 数组概念 数组基础操作 数组API数组概念 Java中的数组就是存放一组相同类型数据元素的集合 数组使用下标来固定位置,首位下标是0数组基础操作 数组创建和赋值1数组创建和赋值2 推荐数组常用API数组扩容 数组一旦创建,长度就被固定 数组在内存中地址是连续的工具类 java.util.Arrays.copyOf(组,扩容长度)数...

2021-03-16 10:45:08 71

原创 第四章-函数

函数本章内容 函数的定义 函数的三要素 函数的调用过程 函数的作用 全局变量和局部变量 Scan类1. 函数的定义一段完成特定功能的代码,就是方法 定义位置:类的内部,其它函数外部 函数的定义: public static 返回值类型 函数名(形参列表) //函数的声明 函数的功能 { //函数的实现 函数体 }...

2021-03-16 10:44:31 83

原创 第三章-流程控制

流程控制本章内容 if-else 条件判断 switch 条件选择 while和do-while 不定次循环 for 定次循环世间百态的需求,就是由Java的流程控制来体现它的复杂逻辑需求,本章我们的目标就是掌握Java流程控制的基本语法。它简单,但功能强大,用的是否熟练,就靠我们大量的练习了。if-else 条件判断 语法: if true --à 执行 else --à 否则执行...

2021-03-16 10:43:18 80

原创 第二章-数据类型-变量-运算符

数据类型_变量_运算符本章内容8中基本数据类型 标识符 运算符 类型转换 Eclipse开发编程核心 = 存储 + 计算8中基本数据类型 类型 名称 占用大小 默认值 取值范围 整型 byte 1B=8bit 0 -128~127 整型 .

2021-03-16 10:42:39 75

原创 第一章-Java引言

Java引言课程目标Java引言 数据类型,变量和运算符 流程控制语言阶段总结函数 数组 类与对象 面向对象OOP阶段总结项目案例引言:讲述京东网页 前端和后端,手机常用开发语言介绍:C,C++,C#,Java,PythonJava引言本章内容初始Java JDK安装及配置 JVMJava历史发展1996年,SUN公司发布了JDK1.0 1998年,SUN公司发布了Java2平台 2000年,...

2021-03-16 10:41:40 617

空空如也

空空如也

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

TA关注的人

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