自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL优化

mysql优化

2022-03-01 11:20:36 839

原创 MyBatis-Plus

MyBatis-Plus

2021-11-27 20:26:22 1923

原创 设计模式

简单介绍几种

2021-11-26 21:16:59 485

原创 Git常用基础命令

Git常用基础命令

2021-11-19 13:35:04 234

原创 SpringBoot 集成 Thymeleaf 模板

SpringBoot 集成 Thymeleaf 模板

2021-11-16 17:56:32 652

原创 SpringBoot+JSP 打 jar 包

SpringBoot + JSP项目,使用jar部署项目,所有配置都没有问题,但是在打开页面的时候,还是会出现重定向错误【302】,经过不断地尝试,发现加一个插件就可以解决这个问题。 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> &

2021-11-14 21:13:18 880 1

原创 AJAX_ jQuery

Ajax1、全局刷新和局部刷新全局刷新: 整个浏览器被新的数据覆盖。 在网络中传输大量的数据。 浏览器需要加载,渲染页面。局部刷新: 在浏览器器的内部,发起请求,获取数据,改变页面中的部分内容。其余的页面无需加载和渲染。 网络中数据传输量少, 给用户的感受好。ajax是用来做局部刷新的。局部刷新使用的核心对象是 异步对象(XMLHttpRequest),这个异步对象是存在浏览器内存中的 ,使用javascript语法创建和使用XMLHttpR...

2021-11-09 23:10:30 816

原创 JDBC工具类

package com.km.bank.util;import java.sql.*;/** * JDBC工具类,简化JDBC编程。 */public class JdbcUtil { /** * 工具类中的构造方法都是私有的。 * 因为工具类当中的方法都是静态的,不需要new对象,直接采用类名调用。 */ private JdbcUtil() {} // 静态代码块在类加载时执行,并且只执行一次。 static { .

2021-11-09 17:29:13 551

原创 JSTL库

1、JSTL:JSP标准的标签库,作用是使用标签代替java代码。2、JSTL:标准是SUN制定,apache实现的。(SUN收录了Apache的实现)3、jstl标签可以使用内置的标签,也可以自定义标签。(这里只使用内置标签)4、使用jstl的步骤:* 在项目中引入jstl的相关jar包,确保jar存在:jstl.jar、standard.jar,可以使用这个连接直接跳转到官网 * 在需要使用标签的jsp页面上使用taglib指令引入标签库 ...

2021-11-09 17:17:28 542

原创 EL表达式

一、介绍由Java技术开发一个jar包 作用降低JSP文件开发时Java命令开发强度【注】Tomcat服务器本身自带了EL工具包(Tomcat安装地址/lib/el-api.jar)。

2021-11-09 15:57:08 286

原创 JSP规范

一、JSP规范介绍来自于JAVAEE规范中一种。 JSP规范制定了如何开发JSP文件代替响应对象将处理结果写入到响应体的开发流程。 JSP规范制定了Http服务器应该如何调用管理JSP文件。二、响应对象存在弊端适合将数据量较少的处理结果写入到响应体 如果处理结果数量过多,使用响应对象增加开发难度三、JSP文件优势JSP文件在互联网通信过程,是响应对象替代品。 降低将处理结果写入到响应体的开发工作量降低处理结果维护难度 在JSP文件开发时,可以直接将处理结果写入到JSP文件不需要手写

2021-11-09 10:40:53 1131

原创 Servlet规范

一个简单的网站,下面使用到web服务器Tomcat8.0.50,结构如下one.jgp是一个图片,web.xml如下<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation.

2021-10-30 16:33:52 557

原创 Http网络协议包

一、网络协议包:1、在网络中传递信息都是以【二进制】形式存在的。2、接收方【浏览器/服务器】在接收信息后,要做第一件事就是将【二进制数据】进行编译【文字,图片,视频,命令】。3、传递信息数据量往往比较巨大,导致接收方很难在一组连续二进制得到对应数据。 比如:浏览器发送一个请求: http://127.0.0.1:8080/index.html这个请求信息以二进制形式发送 01010101010...

2021-10-29 18:45:50 97

原创 互联网通信流程

1、什么是互联网通信两台计算机通过网络实现文件共享行为,就是【互联网通信】2、互联网通信过程角色划分1)客户端计算机:用于发送请求,来索要资源文件的计算机。2)服务端计算机:用于接收请求,并提供对应的资源文件计算机。3、互联网通信模型 1.C/S通信模型:C,client software;客户端软件1)客户端软件专门安装在客户端计算机上 2)帮助客户端计算机向指...

2021-10-29 18:33:31 633

原创 SSM整合

SSM:SpringMVC + Spring + MyBatis。SpringMVC :视图层,界面层,负责接收请求,显示处理结果的。Spring:业务层,管理service,dao,工具类对象的。Mybatis:持久层,访问数据库的用户发起请求 -->SpringMVC接收 --> Spring中的Service对象 --> Mybatis处理数据SSM整合也叫作SSI(IBatis 也就是 Mybatis的前身),整合有容器。1.第一个容器Sprin...

2021-10-29 17:14:35 119

原创 SpringMVC

SpringMVC:是基于Spring的一个框架,是spring的一个模块,专门是做web开发的。可以理解是servlet的一个升级。web开发底层是servlet ,框架是在servlet基础上面加入一些功能,让web开发方便。SpringMVC就是一个Spring。Spring是容器,ioc能够管理对象,SpringMVC也能够创建对象,使用@Contorller创建控制器对象,把对象放入到springmvc容器中,把创建的对象作为控制器使用,这个控制器对象能接收用户...

2021-10-29 15:44:57 237

原创 Spring

Spring出现是在2002左右,解决企业开发的难度。减轻对项目模块之间的管理,类和类之间的管理, 帮助开发人员创建对象,管理对象之间的关系。 Spring核心技术 IOC , AOP 。能实现模块之间,类之间的解耦合。 Spring是一个容器,是一个服务器软件, 是一个框架。IOCIOC (Inversion of Control) :控制反转, 是一个理论,概念,思想。概念:把对象的创建,赋值,管理工作都交给代码之外的容器实现...

2021-10-26 19:56:54 181

原创 JDK动态代理

动态代理

2021-10-22 21:42:23 112

原创 JDBC

1、JDBC:Java DataBase Connectivity(Java语言连接数据库)2、JDBC的本质是什么?JDBC是SUN公司制定的一套接口(interface) java.sql.*; (这个软件包下有很多接口。) 为什么要面向接口编程? 解耦合:降低程序的耦合度,提高程序的扩展力。 多态机制就是非常典型的:面向抽象编程。(不要面向具体编程)3、为什么SUN制定一套JDBC接口呢? 因为每一个数据库的底层实现原理...

2021-10-22 17:28:23 70

原创 mysql修改密码

方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password('新密码');例子:mysql> set password for root@localhost = password('123');方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码例子:mysqladmin -uroot -p123456 pas...

2021-10-21 16:50:01 46

原创 MySql

1、sql、DB、DBMS分别是什么,他们之间的关系? DB::DataBase(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS:DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...) SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。 SQL属于高级语言。只要能看懂英语单词的,写出来的sql语句,可以读懂什么意思。 ...

2021-10-21 16:46:18 296

原创 Java - IO流

1、IO流,什么是IO? I :Input ,O :Output 通过IO可以完成硬盘文件的读和写。2、IO流的分类? 有多种分类方式: 一种方式是按照流的方向进行分类: 以内存作为参照物, 往内存中去,叫做输入(Input),或者叫做读(Read)。 从内存中出来,叫做输出(Output),或者叫做写(Write)。 另一种方式是按照读取数据方式不...

2021-10-19 13:02:50 218

原创 Java注解

1、注解,或者叫做注释,英文单词是:Annotation2、注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。3、怎么自定义注解呢?语法格式?[修饰符列表] @interface 注解类型名{}4、注解怎么使用,用在什么地方? 第一:注解使用时的语法格式是: @注解类型名 第二:注解可以出现在类上、属性上、方法上、变量上等..... 注解还可以出现在注解类型上。5...

2021-10-18 15:55:00 64

原创 Java反射机制

目录类加载器机制反射机制java.lang.Class:java.lang.reflect.Method:可变长度参数java.lang.reflect.Constructor:java.lang.reflect.Field:加载资源文件文件路径的问题加载文件资源绑定器类加载器机制1、什么是类加载器? 专门负责类加载的命令/工具。(ClassLoader)2、JDK中自带3个类加载器 启动类加载器: rt.jar...

2021-10-17 22:26:21 111

原创 Java多线程

多线程1、什么是进程?什么是线程?进程是一个应用程序(1个进程是一个软件)。 线程是一个进程中的执行场景/执行单元。 一个进程可以启动多个线程。注意: 进程A和进程B的内存独立不共享。 线程A和线程B呢? 在java语言中: 线程A和线程B,堆内存和方法区内存共享。但是栈内存独立,一个线程一个栈。 ...

2021-10-17 18:42:29 413

原创 Java集合

1、集合概述 1.1、什么是集合?有什么用? 数组其实就是一个集合。集合实际上就是一一个容器。可以来容纳其它类型的数据。 集合为什么说在开发中使用较多? 集合是一个容器,是一个载体,可以一次容纳多个对象。 在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个数...

2021-10-15 22:03:56 160

原创 Java异常处理

1、什么是异常,异常机制有什么用?以下程序执行过程中发生了不正常的情况,而这种不正常的情况叫做:异常java语靠是很完善的语言,提供了异常的处理方式,以下程序执行过程中出现了不正常情况,java把该异常信息打印输出到控制台,供程序员参考。程序员看到异常信息之后,可以对程序进行修改,让程序更加的健壮。异常的作用:增强程序的健壮性。2、异常在Java中以类和对象的形式存在。那么异常的继承结构是怎样的? Object下有Throw...

2021-10-13 18:36:59 157

原创 Java常用类

String类

2021-10-13 16:53:34 69

原创 Java数组

数组:1、Java语言中的数组是一种引用数据类型。不属于基本数据类型,数组的父类是Object。2、数组实际上是一个容器,可以容纳多个元素。(数组是一个数据的集合。) 数组:字面意思是“一组数据”。3、数组当中可以存储“基本数据类型”的数据,也可以存储“引用数据类型”的数据。4、数组因为是引用数据类型,所以数组对象是堆内存当中。(数组是存储在堆内存中的。)5、数组当中如果存储的是“java对象”的话,实际上存储的是对象的“引用(内存地址)”,数组中不能直接存储java对象。...

2021-10-11 19:51:44 77

原创 Java面向对象

面向过程与面向对象的区别* 面向过程:【主要关注点是:实现的具体过程,因果关系(集成显卡的开发思路)】 - 优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本较低。 - 缺点:采用面向过程的方式开发很难解决非常复杂的业务逻辑,另外面向过程的方式导致软件元素之间的"耦合度"非常高,只要其中一环出问题,整个系统受到影响,导致最终的软件扩展力差。另外,由于没有独立体的概念,所以无法达到组件复用。 * 面向对象:【主要关注点是:主要关注对象(独...

2021-10-11 16:12:24 261

原创 Mybatis

实用MyBatis入门案例创建一个数据库 mb在mb数据库中添加一个表Student,这个案例实现简单数据的查询和插入创建一个maven项目pom.xml刚创建的样子<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc.

2021-09-28 23:45:49 271

原创 java语法基础

java语法基础目录java语法基础标识符什么是标识符?标识符的命名规则?标识符的命名规范?标识符可以标记什么元素?关键字标识符 什么是标识符? 在Java源程序中,可以由程序员自己命名的“单词”都是标识符。 标识符的命名规则? 规则:如果不按照这个规则来命名的话,编译器会报错,这属于语法。 - 只能有“数字(0~9)、字母、下划线(_)、美元符号($)”组成,不能含有其他的符号 - 不能以...

2021-09-23 20:58:57 173

空空如也

空空如也

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

TA关注的人

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