自定义博客皮肤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.从这里下载c3p02.解压下载的压缩文件,可以得到3.在lib目录下有如下jar包4.选择第一个和第三个,同时加入到你的项目中,就可以解决问题了这是实验的结果实验代码,截取你需要的部分,进行试验即可。package DBUtils;import com.mchange.v2.c3p0.ComboPooledDataSource;...

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

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

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

2020-04-20 19:57:57 464

原创 设计模式 策略模式

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

2020-04-03 11:41:09 176

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

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

2020-04-03 09:28:07 143

原创 MySQL 事务和视图

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

2020-04-03 09:19:38 180

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

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

2020-04-03 09:16:05 248

原创 MySQL DDL语言

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

2020-04-03 09:08:30 130

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

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

2020-04-03 09:05:27 142

原创 MySQL 常见函数

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

2020-04-03 08:52:05 109

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

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

2020-04-02 21:22:22 101

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

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

2020-04-02 10:57:00 145

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

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

2020-04-02 10:44:58 149

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

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

2020-04-02 10:26:57 163

原创 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 2938

原创 MySQL 数据操作

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

2020-03-30 18:04:57 259

空空如也

空空如也

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

TA关注的人

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