自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java递归树

【代码】java递归树。

2023-06-01 17:53:09 87

原创 2021-08-04

项目:1->元数据select *from t_plat_function t where t.ID = ‘8c495b995282411bb9402433fcd39864’;– 表2select *from t_plat_function_component t where t.func_id = ‘8c495b995282411bb9402433fcd39864’;– 表3select *from t_plat_function_model t where t.func_id = ‘8

2021-08-04 10:46:48 143

原创 Redis连接池

Redis下载/安装/启动 第一步:下载c语言的编译环境 yum install gcc-c++ 创建一个redis目录 在/usr/local下面 mkdir /usr/local/redis 在redis的目录下 下载redis的安装包 如果不能使用wget指令 安装wget yum -y install wget wget https://download.redis.io/releases/redis-5.0.7.tar.g...

2021-03-25 20:03:00 912

原创 Redis关系型数据库

Redis举例:Redirs缓存式数据库,比如双十一客户下单买东西,加入购物车中但是没买,数据库的库存这时候数量就会减一,但是这订单是有过期时间的,并没有持久化数据库中,缓存数据库中的数据适合那些经常的不重要的数据关系型数据库 数据直接存储到硬盘上的 IO mysql缓存 基于内存mybatis非关系型数据库 NoSql Not Only Sql关系型数据库和非关系型数据库(NoSql)的对比优点: 部署简易,免费开源,成本低 查询速度快:nosql服务器将数

2021-03-24 20:31:29 1557 1

原创 Linux系统的安装与操作

Web项目 Web项目开发完后,需要进行打包,放到专业的服务器上面服务器:软件:web服务器 把写好的web资源共享到网络中,方便别人能够查看到,例如:tomcat..jetty硬件:安装了服务器软件的计算机专业的服务器企业中的服务器配置和普通的计算机服务器配置不一样,专业的服务器需要搭建操作系统window系统 专业版 人民币1817元,收费 费用较高 闭源 后门 风险较高linux系统 开源 免费的 没有后门,稳定性高LInux系...

2021-03-22 21:34:41 192

原创 分页与模糊查询

实体类public class PageBean<T> implements Serializable { private int pageNum;//当前页数 private int pageSize;//每页显示的记录数 private int totalCount;//总记录数 private int pageNums;//总页数 private List<T> list;//每页显示的数据方法体........Speake

2021-03-18 19:52:29 428

原创 邮箱校验

邮箱短信开发步骤邮箱开启SMTP服务的步骤 打开邮箱空间--->设置按钮 点击二级目录"账户" POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,下面勾选两项服务 需要发送手机短信到1069 0700 69 获取POP3/SMTP服务的授权码 使用邮箱工具类 public class MailUtil { //修改为自己的qq邮箱账号 private static String myE

2021-03-17 19:02:20 343

原创 MD5加密

今日内容今日内容Video视频项目介绍Video视频项目搭建Video视频项目之CRUDMD5与Salt加密密码算法:在密码算法中,目前流行的有五种:MD5与SHA-1的区别SHA-1信息摘要算法,是一种安全的散列算法,是一种密码散列函数短信验证语音验证短信验证Video视频项目介绍Video视频项目搭建Video视频项目之CRUDMD5与Salt加密加密,以某种特殊的算法改变原来的信息数据。使得未授权的用户即使获得了已加密的信息,因为没有相对应的解密算法,无法正常阅读原.

2021-03-16 09:42:27 117

原创 拦截器

拦截器配置文件:springmvc<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/contex

2021-03-13 14:23:54 61

原创 JAVA框架jar包

<!--抽离项目版本--> <properties> <!-- Spring --> <spring.version>5.0.5.RELEASE</spring.version> <!-- Mybatis --> <mybatis.version>3.4.6</mybatis.version> <mybatis.spr.

2021-03-11 15:55:51 91

原创 SpringMVC拦截器

SpringMVC拦截器SpringMV的处理器拦截功能类似于Servlet规范中的过滤器Filter,用于对处理器Handle进行预处理和后处理 ,区别就是和Filter加载的时机不一样开发步骤:创建一个自定义 的拦截器实现HandleInterceptor接口,该接口定义了我三个方法public class MyInterceptor01 implements HandlerInterceptor { @Override public boolean preHandle(H

2021-03-11 13:55:15 63

原创 Mybatis (二)

配置解析1. 核心配置文件mybatis-config.xmlconfiguration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transac...

2021-02-25 23:46:03 65

原创 Mybatis(一)

mybatis什么是框架框架一整套解决问题的方案,里面并没有具体的业务逻辑,框架是一个半成品的软件mybatis概述MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。mybatis快速

2021-02-25 23:33:12 76

原创 注解和maven

今日内容今日内容注解常见的内置注解自定义注解使用注解(重点)元注解maven使用mavenmaven仓库配置settings.xml文件maven工程的目录结构Maven依赖管理注解常见的内置注解 @Override 重写 @Deprecated 过时 @SuppressWarning 抑制警告 自定义注解 使用关键字@interface表示注解 注解中含有抽象方法--->属性,属性的定义格式:修饰符 数据类型 属性名称(); 如果在定义属

2021-02-24 19:55:38 338

原创 单元测试 反射 注解

今日内容单元测试测试概述在我们编写代码的时候,开发了很多功能,我们需要对这些已经开发好的功能提前进行测试,检测功能方法是否有漏洞,是否有bug,这个时候我们可以使用Junit单元测试对我们开发的代码进行测试。Junit是Java语言的单元测试框架,属于第三方的一个工具,一般情况下我们需要导入相应的jar包,对于目前使用的集成开发工具自带的,我们今天是以Idear开发工具为主Junit属于白盒测试测试分类 黑盒测试:大多数测试的细节隐藏起来,通常使用的一些软件进行测试

2021-02-23 19:07:10 253

原创 课程进度

今日内容今日内容Java31期课程安排课程知识点JavaSE阶段数据库JavaWeb框架阶段中大型企业级开发大型分布式企业级开发微信小程序开发Java大数据开发及应用Java31期课程安排课程知识点 JavaSE阶段 数据库 JavaWeb 框架阶段 中大型企业级开发 大型分布式企业级项目开发 微信小程序 大数据开发及应用 JavaSE阶段 java简介 JDK安装 Notepad++

2021-02-23 10:49:25 134

原创 MySql数据库练习题

MySql数据库练习题-- 建表-- 学生表CREATE TABLE `Student`(`s_id` VARCHAR(20),`s_name` VARCHAR(20) NOT NULL DEFAULT '',`s_birth` VARCHAR(20) NOT NULL DEFAULT '',`s_sex` VARCHAR(10) NOT NULL DEFAULT '',PRIMARY KEY(`s_id`));-- 课程表CREATE TABLE `Course`(`c_id`

2021-02-15 17:21:22 171

原创 git

今日内容 git客户端 git可视化管理工具 git概念:分布式版本控制软件 版本控制: 概念:Reversion Control,是一种在开发过程中用于管理我们对文件、目录等内容的修改,方便查找文件或者目录的历史记录,带来的好处是可以方便做数据的恢复。 例如: 论文初稿 --->论文修订版---->论文完整版----->v1---->v2---->最终版--->最最最终版----->打死不改版---->遗.

2021-01-26 23:16:53 90 1

原创 Mysql配置文件

driverClassName=com.mysql.cj.jdbc.Driverusername=rootpassword=123456url=jdbc:mysql:///apartment?characterEncoding=utf-8&serverTimezone=UTCinitialSize=5maxActive=50maxWait=5000

2021-01-26 21:42:08 61 1

原创 公寓管理项目技术点

上传文件与下载文件图片,批量删除删除Web下的文件lib<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head> <title>分页</title></head>&l

2021-01-25 22:58:08 131

原创 java分页技术

分页技术页面信息<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head> <title>分页</title></head><body> <div s

2021-01-22 09:40:35 128

原创 Ajax

今日内容 Ajax Ajax 概念: Asynchronous JavaScript And XML 异步的js和XML技术 异步和同步:客户端和服务器端的交互方式 异步:客户端给给服务器端发送请求后,客户端不需要等待服务器端的响应,客户端可以进行其他操作 同步:客户端给服务器端发送请求后,客户端需要等待服务器端的响应,在等待期间不可以进行其他操作。 理解:Ajax是一种网页刷新局部区域的技术,同时不影响其他其他区域的操作 是一.

2021-01-19 19:23:41 52

原创 jQuery

本周内容 jQuery 两颗星 Ajax 五颗星 Git---可视化工具 SourceTree 分页技术------>分页插件 json 下周内容 反射 注解 Junit mybatis---->jdbc springMVC---->Servlet Spring---->new Object() SSM整合 SSH框架技术 有精力的同学可以看看相关内容 j

2021-01-19 19:20:36 382

原创 Service的增删改查项目

Service的增删改查项目搭建后端步骤:1.创建数据库2.搭建数据库连接池#数据库连接池driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql:///exam?characterEncoding=utf8username=rootpassword=123456#参数#初始化池子的连接数量initialSize=10#最大池子连接数量maxActive=50#最长等待时间maxWait=30003.在tools工具包中创

2021-01-15 23:44:35 2763

原创 Session与JSP与EL表达式

今日内容 Session JSP EL JSTL Session#### 概念它属于服务器端的一种会话机制,在一次会话的多次请求中实现数据的共享,将数据保存在服务器端的对象中。HttpSession 快速入门: 常用的api方法: 获取session:request.getSession() 三个方法: setAttribute(String name,Object value) 存储.

2021-01-14 23:41:37 412

原创 Request与Response

今日内容 Request Response 域对象--request和ServletContext Cookie Session Response对象 作用:设置响应的消息 响应头 setHeader(String name,String value) "Content-type" 响应行 http版本 状态码 setStatus(int code) 响应体 getWriter() getOutputSt.

2021-01-13 23:39:31 117

原创 Servlet

今日内容 Servlet HTTP Request Response Servlet概念Server Applet 是--->使用java语言编写的运行在服务端上(web服务器/应用服务器)的程序。它是作为浏览器客户端和服务器端上的数据库或者程序之间的中间层,起到一个桥梁的作用,使用Servlet可以做到获取浏览器客户端中的表单数据和客户端发送的一些请求信息,关联后端数据库做完业务处理,把处理后的结果值再返回给浏览器客户端展示。Servlet的.

2021-01-13 23:37:26 69

原创 Servlet

今日内容 Servlet Http协议 HttpServlet HttpServletRequest HttpServletResponse Mysql知识回顾 ServletServer Applet 运行在服务端的小程序使用Java语言编写的运行在服务端的小程序。接口在接口中定义的有很多具体的标准 ----->抽象方法 快速入门: 步骤: 第一步:先部署当前的项目到tomcat服务器中 第二步:

2021-01-11 16:19:22 43

原创 DBUtils与Tomcat

今日内容 DBUtils Tomcat Servlet DBUtils工具类优化JDBC开发的流程,使开发者只注重业务需求,而不要关注繁琐的jdbc开发步骤。 步骤: 先从官网去下载DBUtils的jar包 放到classpath类路径下,也就是 lib文件夹下面,依赖于数据源 还要下载数据库连接池jar包 c3p0 / druid 数据库驱动jar包、commons-logging.jar包 搭建数据源工具类 DruidDBUtil 可以获取数据源

2021-01-08 19:25:52 133

原创 连接池概念与JDBC Template模板

今日内容: ###jdbc事务 连接池概念 c3p0 Driud JDBC Template DBUtils JDBC 事务控制什么是事务:一个包含多个步骤或者业务操作。如果这个业务或者多个步骤被事务管理,则这多个步骤要么同时成功,要么回滚(多个步骤同时执行失败),这多个步骤是一个整体,不可分割的。操作:开启事务:mysql----->start transaction提交事务:commit回滚事务:rollback使

2021-01-07 23:40:57 103 1

原创 JDBC概念

今日内容: JDBC概念 JDBC使用的常用类 JDBC中涉及到的各个接口 JDBC事务 JDBCJDBC概念 什么是JDBC:Java DataBase Connectivity 使用Java语言连接数据库的技术 本质:就是官方定义的操作数据库的一套规范、规则,都是接口。各个数据库厂商去实现这套接口,提供对应的数据库驱动jar包。我们可以使用这个驱动jar包,来完成连接数据库操作数据库的功能 快速入门: 步骤:

2021-01-06 23:10:39 57

原创 三大范式 多表查询

今日内容 外键约束 数据库表之间的关系 三大范式 多表查询 事务 DCL 外键约束 在新表中添加外键约束语法: constraint 外键约束名称 foreign key(外键的字段名称) references 主表表名(主键字段名) 在已有表中添加外键约束:alter table 从表表名 add constraints 外键约束名称 foreign key(外键的字段名称) references 主表表名(主键字段名)

2021-01-05 23:32:56 242

原创 mysql

今日内容 回忆上周知识 mysql约束与设计 DDL:操作数据库和表 drop alter createDML:增删改数据库表的记录 insert update deleteDQL:查询表中的记录 selectDCL:管理用户、授权 grant查询 查询表中的所有的行和列的数据 select * from 表名; select * from student; 查询指定列的数据:如果有多个列,中间用逗号隔开。 select 列名1,列名2,列名3

2021-01-04 19:29:45 426

原创 mysql语句

今日内容 mysql安装与卸载 mysql配置 SQL:结构化查询语言 Structured Quary Language DDL:操作数据库、表 DML:增删改表中的记录 DQL: 查询表中的记录 DCL: 管理用户与授权 mysql安装与卸载 安装mysql 参见mysql安装文档 卸载分成两步: 安装版: 找到my.ini datadir = C:/xxx 删除该目录下的文件

2020-12-31 17:53:55 100

原创 Mysql数据库

Mysql数据库 数据库概念 安装 卸载 数据库概念 为什么学习数据库?1.web中的数据量非常大;2. 数据不方便存储和管理 什么是数据库: 用于存储和管理数据的仓库 数据库的特点: 数据可以实现持久化存储,其实数据库就是一个文件系统。 可以很方便的存储和管理数据 数据库它定义了统一的方式来操作数据库 ---SQL Structure Quary Lanaguage 结构化查询语言 常见的数据库软件

2020-12-30 23:25:58 150 1

原创 js

今日内容 js mysql DOM 文档对象模型分成三个部分: 1. XML DOM 核心 DOM HTML DOM 核心DOM Document Comment Element Attribute TextNode Node Document 文档对象1.创建从window对象中获取 window.document,window可以省略不写2.方法 获取Ele

2020-12-30 23:25:16 78

原创 BOM与DOM

今日内容ECMAScriptBOMDOMBOM 浏览器对象模型概念: Browser Object Model组成:Window:浏览器窗口对象Navigator:浏览器对象Screen:显示器屏幕对象History:历史记录对象Location:地址栏对象Window:浏览器窗口对象创建不用创建,直接使用Window对象中的属性和方法方法的使用与弹出框有关的方法alert():显示带有一段消息和一个确认按钮的警告框。confirm()

2020-12-29 22:16:45 129

原创 枚举

枚举类枚举是从jdk1.5开始引入的,引入新的类型--枚举,枚举指由一组固定的常量组成,属性就是常量,java中的每一个枚举都继承自java.lang.Enum类,当定义一个枚举类型时,每一个类型的成员都可以看作是Enum类的实例,这些枚举成员默认为 public static final 修饰,当使用枚举成员时,直接使用枚举名称调用成员即可。如何声明枚举类型,和枚举常量?//创建一个性别的枚举public enum Gender{ //属性就是常量 男,女; //这

2020-12-28 23:49:06 184

原创 ECMAScript

今日内容 概念 ECMAScript DOM BOM 概念就是一门浏览器客户端的脚本语言 运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎。 脚本语言,不需要编译,直接就可以被浏览器解析执行。 好处:可以增强一些用户的体验,实现人与页面(html)的动态交互,也可以使用 js来控制页面的元素内容,让页面有一些动态效果(轮播图)。历史:C-- LiveScript 网景公司NetScape 1995 Java -

2020-12-28 23:31:24 164

原创 css与js

今日内容: 标准流 浮动流 定位流 JavaScript概念介绍 JavaScript的引入 ECMAScript BOM DOM 标准流>1.HTML标签被分为两种类型,一种是块级标签(独占一行,能够设置宽高),另外一种是行级标签(不独占一行,不能设置宽高)>>2.这两种类型的标签都是按照标准流的方式进行渲染加载的(排列),行级标签从左到右加载,块级元素从上到下加载。displaydi...

2020-12-25 19:30:55 129

空空如也

空空如也

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

TA关注的人

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