自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用c3p0 遇到Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

在使用c3p0时,可能会遇到 解决方案: 1.从这里下载c3p0 2.解压下载的压缩文件,可以得到 3.在lib目录下有如下jar包 4.选择第一个和第三个,同时加入到你的项目中,就可以解决问题了 这是实验的结果 实验代码,截取你需要的部分,进行试验即可。 package DBUtils; import com.mchange.v2.c3p0.ComboPooledDataSource;...

2020-04-21 11:59:16 522 1

原创 在idea中遇到,编写jsp与MySQL遇到ClassNotFoundException:com.mysql.jdbc.Driver问题的解决方案

1.打开Project Structure 2.找到Artifacts . 3.在WEB-INF处会有红色的报错,在右下角会有改正的操作,选择第一个就可以了 因为我的改过了,所以不会看到报错。 下面是实验的jsp代码,和一些sql语句 jsp <%-- Created by IntelliJ IDEA. User: Lenovo Date: 2020/4/20 Time:...

2020-04-20 19:57:57 428

原创 设计模式 策略模式

设计模式 策略模式 里面涉及泛型,多态 的知识,如果看不懂的话,最好先看看泛型,如果对多态有很好的理解的话,学起来还是比较简单的 再具体讲解策略模式之前,我们先看一个比较简单的实例 先创建一个Comparable接口,便于让实现类实现方法compareTo() Comparable.java package 策略模式; public interface Comparable<T> {...

2020-04-03 11:41:09 157

原创 MySQL 变量,存储过程,函数,流程控制结构

#变量 /* 系统变量: 全局变量 会话变量 自定义变量: 用户变量 局部变量 */ #系统变量 /*说明:变量有系统提供,不是用户定义,属于服务器层面 使用的语法: 1、查看所有的系统变量 show global|【session】 variables; 2、查看满足条件的部分系统变量 show global|session variables like ‘’; 3、查看指定的系统变量 sele...

2020-04-03 09:28:07 128

原创 MySQL 事务和视图

/* 事务: 一个或一组SQL语句组成一个执行单元,要么全部执行,要么全部不执行 案例:转账 张三丰 1000 郭襄 1000 update 表 set 张三丰的余额=500 where name=‘张三丰’ update 表 set 郭襄的余额=1500 where name=‘郭襄’ 事务的ACID属性 原子性(Atomicity) 事务是一个不可分割的工作单位 一致性(Consisten...

2020-04-03 09:19:38 155

原创 MySQL 常见约束和常见数据类型

MySQL 常见约束和常见数据类型 常见约束 /* 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 create table 表名( 字段名 字段类型 约束, 字段名 字段类型 列级约束 表级约束 ) 分类: not null 非空 unique 唯一 default 默认,该字段有默认值 priamry key 主键,主码 唯一,非空 foreign key 外...

2020-04-03 09:16:05 215

原创 MySQL DDL语言

MySQL DDL语言 #DDL语言 /* 数据定义语言 库和表的管理 一、库的管理 创建,修改,删除 二、表的管理 创建,修改,删除 创建:create 修改:alter 删除:drop / #一、库的管理 #1.库的创建 / create database 库名 */ #案例:创建库books CREATE DATABASE IF NOT EXISTS books; #2.库的修改 (一般...

2020-04-03 09:08:30 105

原创 MySQL 数据操作 查询之多表查询

MySQL 数据操作 查询之多表查询 连接查询 /* 含义:又称多表查询,当查询的字段来自于多个标识,就会用到连接 笛卡尔乘积 表1 有m行,表2 有n行,结果=m*n行 发生的原因:没有添加有效的连接条件 解决方法:添加有效的连接条件 分类: 按年代: sql92(仅仅支持内连接) sql99【推荐】除了全外连接,都支持 按功能: 内连接 等值连接 非等值连接 自连接 外连接 ...

2020-04-03 09:05:27 130

原创 MySQL 常见函数

MySQL 常见函数 #1.单行函数 /* 功能:类似于java中的方法 调用: select 函数名(实参列表) 【from 表】 特点: 1.叫什么(函数名) 2.干什么(函数功能) 分类: 1.单行函数:字符函数,数学函数,日期函数,其他函数,流程控制函数 处理使用 2.分组函数 功能:做统计使用,又称为统计函数,聚合函数,组函数 */ #1.字符函数 #length 获取参数值的字节个数 ...

2020-04-03 08:52:05 88

原创 设计模式 单例模式(内容比较多,推荐大家能够学会第一种和最后一种)

设计模式 单例模式 饿汉式(经典的一种写法) package 单例模式; /* * 饿汉式 * 类加载到内存后,就实例化一个单例,JVM保证线程安全 * 简单使用,推荐使用 * * 最常见的 * * 唯一缺点:不管用到与否,类加载时就完成实例化 * (不使用的话,加载就没有意义了) * */ public class T1 { private T1(){ } private...

2020-04-02 21:22:22 82

原创 设计模式 传统的工厂模式

设计模式 传统的工厂模式 我们先写一个接口 (为什么我要写接口,不写类呢?,因为接口支持多继承,类只能继承一个,如果你的子类要继承其他的类进行操作时,会变得很麻烦,所以写接口很方便) Shape.java package 工厂模式; public interface Shape { void draw(); } 再写一些实现类 Circle.java package 工厂模式; publi...

2020-04-02 10:57:00 123

原创 设计模式 用反射改进工厂模式

设计模式 用反射改进工厂模式 我们先写一个接口 Animal.java package 反射工厂; public interface Animal { void voice(); } 在写几个实现类 Cat.java package 反射工厂; public class Cat implements Animal{ @Override public void voice() { ...

2020-04-02 10:44:58 133

原创 MySQL 数据操作 查询之单表查询

因为篇幅过大,所以分为两篇来讲查询操作 这篇为单表查询 在我们进行SQL语句操作前,一定先要有数据才行,所以先建立一个表,在插入数据 为了避免麻烦,就不再重新建立一个数据库了 使用的数据库是这里的students 建立表: use students; create table employee( empno int, ename varchar(10), job varchar(10), ...

2020-04-02 10:26:57 145

原创 Spring boot 出现 There was an unexpected error (type=Internal Server Error, status=500)

<img th:src="@{/images/TacoCloud.jpg}" /

2020-04-01 22:04:25 2901

原创 MySQL 数据操作

MySQL 数据操作 增,删,改 在实际操作之前,我们可以先创建一个数据库,在创建一个表,便于查看操作的结果 创建数据库:students create database students; 创建表student create table student( id int primary key auto_increment, name varchar(10) not null, sex char(...

2020-03-30 18:04:57 233

空空如也

空空如也

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

TA关注的人

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