自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库学习之路(从环境搭建到SQL优化)

MySQL学习1.数据库概述与环境搭建2.SQL语法-概述、DDL和DML3.SQL语法-DQL4.SQL语法-TCL与事务5.JDBC

2020-08-14 16:46:26 76

原创 Java学习之路(从入门到放弃系列哈哈哈哈哈哈)

Core基础学习1.基础概念与环境搭建2.HelloWorld3.数据类型、基础语法与数组4.面向对象5.流程控制语句6.异常处理Core进阶学习1.集合与泛型2.IO流3.多线程编程4.网络编程5.反射与动态绑定

2020-07-30 14:53:25 206

原创 MySQL学习之JDBC(5)

目录1.JDBC是什么2.JDBC怎么用2.1.导入JDBC的jar包2.2.代码实现3.JDBC详解3.1.执行sql3.1.1.Statement对象3.1.2.PreparedStatement对象3.1.3.事务3.1.4.批处理3.2.获取结果4.提升4.1.创建配置文件db.properties4.2.创建JDBC连接获取工具类JdbcUtil4.3.创建数据库连接池4.4.测试1.JDBC是什么JDBC(Java Database Connectivity)Java数据库连接,是Java语

2020-08-14 16:41:39 179

原创 MySQL学习之SQL语法-TCL与事务(4)

目录1.事务事务的并发执行可能会引起的问题:1.事务事务是一条或多条组成的执行单元,该执行单元要么全部成功,要么全部失败。例如银行转账,张三给李四转了200块,如果转账成功,张三减少200,李四增加200;如果转账失败,两边余额不变。事务的特征(简称ACID):原子性(Atomicity):一个事务中的操作,要么都完成,要么都失败;一致性(Consistency):数据库的完整性不能破坏;隔离性(Isolation):数据库允许多个事务并发执行,隔离性可以方式事务间的交叉执行导致数据不一致。

2020-08-14 11:39:33 106

原创 MySQL学习之SQL语法-DQL(3)

目录1.基础查询1.1.普通查询1.2.条件查询1.3.排序查询2.常见函数2.1.单行函数2.1.1.字符函数2.1.2.数字函数2.1.2.日期函数2.1.2.流程控制函数2.1.2.其他函数2.2.分组函数3.连接查询4.子查询5.分页查询6.联合查询1.基础查询1.1.普通查询# 语法SELECT 列名1,列名2,... FROM 表名# 查询常量值SELECT 100;SELECT 'HELLO';# 查询表达式SELECT 100*100;# 查询函数SELECT VERS

2020-08-14 10:31:51 115

原创 MySQL学习之SQL语法-概述、DDL和DML(2)

目录1.SQL概述1.1.SQL是什么1.2.功能1.3.分类2.DDL2.1.CREATE2.2.ALTER2.3.DROP2.4.常见约束1.SQL概述1.1.SQL是什么SQL(Structured Query Language)是具有数据操纵和数据定义等多种功能的数据库语言。常用的标准有SQL92和SQL99,就是语法格式标准不同。1.2.功能增加、删除、修改和查询数据创建数据库、表、存储过程和视图等设置表、存储过程和视图的权限1.3.分类DQL(Data Query Lan

2020-08-12 22:50:07 166

原创 MySQL学习之数据库概述与环境搭建(1)

目录1.数据库概述1.1.概念1.2.数据库类型1.2.1.关系型数据库1.2.2.非关系型数据库1.3.SQL2.MySQL环境搭建2.1.安装包下载2.2.环境变量配置2.3.初始化MySQL2.4.安装MySQL1.数据库概述1.1.概念数据库顾名思义就是数据的仓库,按照一定的数据结构来存储和管理数据的仓库。为了方便对数据的管理和操纵,数据库管理系统(DBMS,Database Management System)应运而生。DBMS中数据是以表格的形式存在,每行为一条数据,每列则是同一个表头的

2020-08-10 15:20:23 239

原创 Java进阶学习之反射与动态绑定(5)

目录1.反射1.1.概述1.2.实现方式1.2.1.获取Class1.2.2.通过反射获取属性、设置属性1.2.3.通过反射获取方法、执行方法1.2.4.通过反射获取构造器并调用2.动态代理2.1.代理模式2.2.静态代理2.3.动态代理1.反射1.1.概述Java的反射机制是指在程序的运行状态时,可以构建任何一个类的对象,对任何一个对象可以了解其所属的成员变量和方法,这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。1.2.实现方式在最初的 helloworld案例 中,我们

2020-07-30 14:40:26 257

原创 Java进阶学习之网络编程(4)

目录1.网络编程概述1.1.目的1.2.常用的网络协议1.2.1.TCP《计算机网络》作为计算机专业的必修课,估计大家对他仍有后怕,这本书很厚,知识面很广,建议有时间的朋友通篇阅读和理解。1.网络编程概述1.1.目的通过通信线路将多台计算机连接起来,并进行数据传输。1.2.常用的网络协议1.2.1.TCPTCP(Transmission Control Protocol):传输控制协议,是一种面向连接、可靠的、基于字节流的传输层通讯协议。TCP的三次握手:SYN:同步序列编号Synchro

2020-07-29 14:33:58 90

原创 Java进阶学习之多线程编程(3)

目录

2020-07-27 16:26:14 76

原创 Java进阶学习之IO流(2)

目录1.流的概述1.1.IO流是什么1.2.IO流的分类1.3.字符编码2.IO流的案例2.1.字节流2.1.1.InputStream输入字节流2.1.2.FileInputStream2.1.3.1.流的概述1.1.IO流是什么我们生活中遇到的流有河流,河流的特点是自上而下的、从源点向终点运输水的通道。那么IO流就是计算机中建立于数据源和目的地之间的运送数据的通道。1.2.IO流的分类按照数据类型分:字节流:传送的数据是字节字符流:传送的数据是字符按照流向分:相对于程序来说输入

2020-07-23 15:18:36 101

原创 Java进阶学习之集合与泛型(1)

目录1.集合1.1.集合是什么1.2.集合框架结构1.2.1.Collection1.2.2.Map1.3.集合接口实现类1.3.1.LinkedList1.3.2.ArrayList1.3.3.HashSet1.3.4.TreeSet1.3.5.HashMap1.3.6.TreeMap2.泛型1.集合1.1.集合是什么之前的基础篇中我们知道了一种数据结构:数组,可以存放很多数据。但是数据有很大的局限性:支持的数据类型单一声明时需要指定大小,大小固定,可扩展性差连续的存储单元,对内存要求苛刻

2020-07-22 10:05:01 110

原创 Java基础学习之异常处理(6)

目录1.异常是什么1.1.Error1.2.Exception2.异常处理机制2.1.捕获异常2.2.抛出异常3.自定义异常3.1.自定义检查性异常3.2.自定义运行时异常1.异常是什么异常就是程序运行中可能会出现的错误,例如文件找不到,网络超时等。异常Exception的父类时Throwable,Throwable实现了Serializable可序列化,有两个子类:Error和Exception。1.1.ErrorError错误不是异常,是JVM本身的错误,无法通过代码处理。后续的JVM相关文

2020-07-20 15:59:13 84

原创 Java基础学习之流程控制语句(5)

目录1.顺序结构2.选择结构2.1.if else结构2.2.switch case结构3.循环结构1.顺序结构顺序结构较为简单,即自上而下顺序执行程序。2.选择结构2.1.if else结构语法:if (布尔表达式) { //表达式为true时执行} else { //表达式为false时执行}例如:public class TestIfElse { public static void main(String[] args) { int i = 20; if (i &

2020-07-20 10:21:37 92

原创 Java基础学习之面向对象(4)

目录1.面向对象概述1.1.类与对象的关系1.2.类的具体描述2.面向对象的三大特性2.1.继承2.2.多态2.3.封装1.面向对象概述1.1.类与对象的关系有对象吗,没有的话我给你new一个!对象顾名思义就是一个个的个体,当所有的个体,例如人的总称为人类,这一类的生物或者物品。人类是对人这种个体的抽象化,不会说你是个人类,而是说你是个人,所以人就是人类的具体实现。简而言之,类是对象的抽象化,对象是类的具体实现。正所谓Java主打的万物皆对象。public class Person{ pri

2020-07-17 16:09:08 87

原创 Java基础学习之数据类型、基础语法与数组(3)

1.数据类型1.1.基本数据类型类型位数默认值byte80char16’u0000‘short160int320long640Lfloat320fdouble640dboolean值只有true和false,可以使用1bit表示0或11.2.引用数据类型除基本数据类型以外的所有类型都是引用数据类型。1.3.自动装箱与拆箱装箱:将基本类型用它的引用类型包装起来拆装:将引用类型转换成基本类型2

2020-07-17 13:04:48 76

原创 Java基础学习之HelloWorld(2)

前言学习一门新的编程语言永远逃脱不了一场Hello World。1.第一个程序1.1.磁盘中新建一个文件这里我们需要将文件后缀名显示出来,就是文件格式。打开控制面板,取消隐藏已知文件类型的扩展名。1.2.将文件名修改为MyHelloWorld.txt并使用记事本打开输入以下代码public class MyHelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); }

2020-07-06 23:27:38 156

原创 Java基础学习之基础概念与环境搭建(1)

1.Java基础概念1.1.Java语言的特点Java语言是简单易学的Java语言是面向对象(封装、继承和多态)Java语言是平台无关的(一次编译,到处运行)Java语言是可靠的、安全的(异常处理、垃圾自动回收机制)Java语言支持多线程编程Java语言支持网络编程1.2.JVM、JRE和JDK1.2.1.JVMJava Virtual Machine(Java虚拟机,简称JVM)是一种用于计算设备的规范,是通过实际的计算机上仿真模拟出来的计算机,具体各种计算机功能。针对不同的操作系

2020-07-05 13:42:32 177

SQLyog-11.5.1-0.x64Community.zip

SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品,可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。

2020-07-31

空空如也

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

TA关注的人

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