自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL中DQL语言的执行顺序

2020-07-17 18:37:35 246 1

原创 MySQL分组查询

一 group by 和 having二 多字段分组查询1. 案例一2 案例二

2020-07-17 18:36:35 183

原创 MySQL分组函数

分组函数概述

2020-07-17 16:39:47 157

原创 MySQL查询结果排序

一 什么是按照查询结果排序?根据一个或多个字段,按照升序或者降序对查询结果进行排序。二 案例1. 案例一2 案例二3 案例三

2020-07-17 15:30:07 215

原创 MySQL条件查询

一 条件查询需要用到where语句二 条件查询的语法格式三 查询案例1. = <> != > >= < <=2. between ... and...3. is null / is not null4. and / or5. in / not in6. 模糊查询...

2020-07-17 11:45:04 131

原创 MySQL简单查询

一 简单查询语句select 字段名1,字段名2,字段名3...... from 表名;select * from 表名;//查询所有字段二 查询结果可以参与算术运算select EMPNO,ENAME,SAL*12 from emp;三 可以给查询结果取别名1.select EMPNO,ENAME,SAL*12 as yearsal from emp;2.select EMPNO,ENAME,sal*12 as 年薪 from emp;3.selec...

2020-07-17 10:21:49 75

原创 查看建表语句

查看创建表的语句,是查看怎么创建表的,不是查看表的内容。show create table emp;

2020-07-17 10:01:53 3189

原创 MySQL查看表结构和表中数据

一 查看表格结构使用 命令 【desc 表格名】二 查看表中数据使用select语句

2020-07-17 09:45:38 478

原创 对SQL脚本的理解

2020-07-16 12:04:05 370

原创 MySQL常用命令以及如何导入数据

1,2,3,4,5是常用命令,6是如何导入数据常用命令

2020-07-16 11:36:26 99

原创 SQL的分类

2020-07-16 11:00:19 85

原创 MySQL中的表是什么?

2020-07-16 10:54:28 298

原创 MySQL中的DB、DBMS、SQL

2020-07-16 10:53:38 181

原创 ----------------老杜分界线-----------------

这之后的都是老杜课堂的笔记

2020-07-16 10:52:18 93

原创 MySQL视图

动力节点老杜课堂笔记

2020-07-15 11:51:46 82

原创 MySQL索引

动力节点老杜课程的笔记

2020-07-15 10:39:02 89

原创 MySQL存储引擎

一 什么是存储引擎?二 常见的存储引擎mysql支持很多存储引擎,每种存储引擎都对应着一种表的存储方式。当然每种存储引擎都有各自的优缺点,需要在合适的时机选取合适的存储引擎。1. InnoDB2. MyISAM存储引擎3. MEMORY4. 选择合适的存储引擎...

2020-07-14 22:07:03 104

原创 线程池

一 为什么使用线程池?在不使用线程池的情况下,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池,首先我们从最核心的ThreadPoolEx

2020-07-14 11:54:02 100

原创 什么是进程、线程、多线程? -- 老杜

我觉得这个地方进程和线程的概念说的不怎么好,但是这个例子可以。

2020-07-12 22:25:00 122

原创 创建线程的几种方式 -- 老杜

一 继承Thread类1. 调用start方法的流程2. 直接调用run方法的流程

2020-07-10 22:53:28 102

原创 初识并发问题 -- 狂神说

案例:买票,有多个买家买票,只要票的个数大于1,就可以一直买public class ThreadTest04 { public static void main(String[] args) { TicketRunnable ticketRunnable=new TicketRunnable(); Thread t1=new Thread(ticketRunnable,"小明"); Thread t2=new Thread(ticketRunn

2020-07-10 15:54:15 132

原创 线程的创建方式 --狂神说

一 继承Thread类1.案例一两个线程交替打印public class ThreadTest01 extends Thread{ @Override public void run() { for(int i=0;i<2000;i++){ System.out.println("分支线程执行了----"+i); } } public static void main(String[] arg

2020-07-10 15:52:00 98

原创 什么是进程、线程、多线程?-- 狂神说

一 进程和线程二 其他核心概念

2020-07-10 09:17:51 168

原创 链表

2020-06-24 22:48:00 103

原创 指针

一 什么是指针?指针就是内存地址,内存地址就是指针。指针变量是一个变量,该变量存放的是内存单元地址(指针)。二 指针的分类1. 基本数据类型的指针2.

2020-06-24 16:24:27 104

原创 数据结构和算法的概念

一 什么是数据结构数据结构就是,我们怎么把现实世界中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如,查找一个元素,删除一个元素)而执行的相应的操作,这个相应的操作也叫算法。简单来说,数据结构就是怎么把数据保存到主存中,数据结构=个体+个体间的关系。二 什么是算法我们可以认为算法是在数据上执行的相应的操作,也可以认为是解决问题的方法和步骤。三 衡量算法的标准1. 时间复杂度程序执行的次数,而不是执行的时间2. 空间复

2020-06-23 20:14:48 145

原创 序列化和反序列化

参考序列化和反序列化详解

2020-06-18 16:48:17 91

原创 IO和Properties

需求:把文件中的数据(键值对的形式)加载到内存,存到Properties对象中。jdbc.properties文件username=gaopassword=123package cn.donglinode.IO;import java.io.FileReader;import java.util.Properties;public class IOPropertiesDemo01 { public static void main(String[] args) thr

2020-06-18 15:40:24 115

原创 拷贝目录

需求:将一个目录及其所有的子目录,子文件,拷贝到另一个目录下。思路:需要使用InputStream,OutputStream,File需要使用递归代码:package cn.donglinode.IO;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class CopyDirectory { public static void m

2020-06-18 15:20:09 325

原创 File类概述

一 什么是File?File是文件和目录路径名的抽象表示。File可能代表一个目录,也可能代表一个文件。注意:File类的父类是Object,它和IO流的四大家族没有什么关系,不能完成文件的读写操作。二 File类的常用方法package cn.donglinode.IO;import java.io.File;public class FileDemo01 { public static void main(String[] args) throws Exceptio

2020-06-18 13:00:24 528

原创 PrintStream概述

一PrintStream概述这是一个标准输出流,默认情况下会输出到控制台二 我们用烂了的System.out.println()System.out的返回值就是一个PrintStream对象以下两段代码是等价的System.out.println("hello world");PrintStream ps=System.out;ps.println("hello world");三 改变PrintStream的输出方向如果我们不想让PrintStream输出到控制台..

2020-06-17 22:22:35 692

原创 IO文件复制

package cn.donglinode.IO;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Copy01 { public static void main(String[] args) { FileInputStream fis...

2020-06-17 11:12:25 115

原创 FileOutputStream概述

一FileOutputStream概述文件输出流是用于将数据写入File或FileDescriptor的输出流。 文件是否可用或是否可以创建取决于底层平台。 特别是某些平台允许一次仅打开一个文件以供写入FileOutputStream (或其他文件写入对象)。 在这种情况下,如果涉及的文件已经打开,则此类中的构造函数将失败。二FileOutputStream的构造方法1. public FileOutputStream(String name) throws FileNotFoundExce..

2020-06-17 10:32:22 3388

原创 FileInputStream概述

一FileInputStream概述FileInputStream:从文件系统中的文件获取输入字节。 可用的文件取决于主机环境。FileInputStream用于读取诸如图像数据的原始字节流。 要读取字符流,请考虑使用FileReader。二FileInputStream的构造方法1.FileInputStream(File file)通过打开与实际文件的连接来创建 FileInputStream ,该文件由文件系统中的 File对象 file命名。2.FileInputSt...

2020-06-16 22:39:17 3980

原创 IO概述

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

2020-06-16 21:46:56 241

原创 抽象类

一 什么是抽象类?类和类之间有一些共同的特征,把这些特征提取出来,形成的就是抽象类。抽象类本身是不存在的,所以抽象类无法创建对象。二 抽象类的特点1.抽象类的定义规则【修饰符列表abstract class 类名{类体}】2. 抽象类属于引用类型3. 抽象类是无法实例化的,无法创建对象,所以抽象类就是用来被继承的。4. 虽然抽象类无法实例化,但是抽象类也有构造方法,该构造方法是提供给子类使用的。5. abstract和final不能联合使用。6. 抽象类的子类可以..

2020-06-16 15:38:32 1082

原创 final关键字

final意思是最终的,不可变的。一 final修饰的类不能被继承package cn.dongli.finalDemo;final class A {}//编译不通过,因为A被final修饰了,B不能再继承Aclass B extends A{}二 final修饰的方法不能被重写package cn.dongli.finalDemo;class A { public final void print(){ System.out.printl

2020-06-16 11:34:25 98

原创 ssm整合

一 整合的思路用spring去整合springmvc和mybatis.

2020-06-13 17:26:09 144

原创 SpringMVC之异常处理

一 SpringMVC中异常处理的思路1. 系统中异常包括两类编译时异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。2. SpringMVC中异常处理的思路系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端控制器交由异常处理器进行异常处理,如下图:二 案例1. 编写index.jsp

2020-06-12 12:30:51 142

原创 SpringMVC之拦截器

参考Spring MVC拦截器(Interceptor )详解一 拦截器概述Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。 谈到拦截器,还要向大家提一个词——拦截器链(Interceptor Chain)。拦截器链就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。 它也是 AOP 思想的具体应用。 我们要想自

2020-06-12 10:56:48 146

空空如也

空空如也

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

TA关注的人

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