自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 MyBatis_MyBatis之HelloWorld

1.引入 上一次课,我们和大家说了一下MyBatis的优点以及MyBatis需要下载的内容。下面我们就和大家一起进入MyBatis的学习。2.HelloWord创建过程(1).创建一个数据库表adminDROP TABLE IF EXISTS `admin`;CREATE TABLE `admin` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `password`...

2020-06-28 23:29:40 167

原创 MyBatis_MyBatis简介

1.引入 我们在学完MySQL数据库的基础内容之后,我们就开始学习一下数据库持久化操作的相关内容,那么我们之前也学习过一些相关的内容,如:最基础的JDBC,之后的Dbutils,在之后的JdbcTemplate等这些内容。但是呢我们学习这一些操作在实际的项目开发中对于我们的需求还是不够好。那么下面呢我们就一起来学习一下数据库持久化操作框架MyBatis相关的一下内容。2.数据库持久化操作对比(1).Jdbc(Dbutils/JdbcTemplate)进行数据持久化的过程(2)....

2020-06-28 16:32:21 523

原创 MySQL_MySQL锁机制之间隙锁

1.引入 我们接下来的话针对一种比较特殊的数据记录来进行一个操作,那么就是如果在一个情况下,要求我们的数据记录是连续的。那么当我们的数据出现了缺失,也就是产生了间隙。那么这一个时候又会出现什么样子的问题呢?,我们一起来看看。2.间隙锁案例测试(1).创建测试数据库表DROP TABLE IF EXISTS `admin`;CREATE TABLE `admin` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` var...

2020-06-27 12:16:08 536

原创 MySQL_MySQL锁机制之行锁理论

1.引入 我们在之前的课程中,和大家说了一下数据库锁的相关分类,上几节课程中,我们说了Myisam存储引擎的读锁和写锁,那么接下来呢,我们就一起来看一下行锁。2.行锁的特点 行锁偏向于InnoDB存储引擎,开销大,加锁慢;会出现死锁;锁定的粒度最小,发生锁冲突的概率最小,并发度也最高。3.行锁的一个基本案例(1).创建测试数据库表boysDROP TABLE IF EXISTS `boys`;CREATE TABLE `boys` ( `id` int(1...

2020-06-25 17:12:55 199

原创 MySQL_MySQL锁机制之写锁操作

1.引入 上一节课,我们呢,查看了在对一个表添加读锁,然后在不同的会话中查看对数据的不同操作,可以发现,它可以

2020-06-25 11:43:34 710 1

原创 MySQL_MySQL锁机制之读锁操作

1.引入 我们在之前的线程中,已经初步接触到了锁的一些相关的内容。那么当时的我们使用售票为例子,列举了在只剩一张票的时候计算机程序在实现购票中不加锁出现的各种问题。当我们再线程中加了锁以后,就可以保证计算机对这一个数据的争抢一个有序的处理。那么在MySQL数据库中。我们同样需要学习数据库的锁机制来解决一些相关的问题。2.MySQL数据库锁概述3.数据库锁的分类 按照对数据的操作类型来分,可以分为读锁和写锁。 读锁:所谓的读锁,也叫共享锁, 按照对数...

2020-06-21 23:44:20 735

原创 MySQL_MySQL查询截取分析之全局查询日志

1.引入 一般的情况下,我们还可以使用全局查询日志来分析我们的系统中存在的问题,但是值得注意的值,在使用全局查询日志的时候不能够在生产的环境下使用这一个功能。我们只能够在测试的环境下使用这一个功能。能够把所有的SQL的操作都可抓取出来看看其效果以及执行的流程内容。2.使用讲解以及测试(1).在配置文件中配置然后使用,主要的配置信息如下:在MySQL的配置文件下加入如下的配置信息:#开启general_log = 1#记录日志的文件路径general_log_file = /..

2020-06-19 00:11:21 134

原创 MySQL_MySQL查询截取分析之使用show profile进行sql分析

1.引入

2020-06-18 14:57:17 155

原创 MySQL_MySQL查询截取分析之批量插入数据脚本

1.引入: 我们在之前的MySQL基础中说过MySQL数据库的函数和存储过程。那么其实俩个都是使用数据库编程语言写的脚本语言。主要是为了解决批量数据的插入。其中,函数有返回值。存储过程没有返回值。2.数据测试准备(1).准备创建数据库表SQLDROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NUL..

2020-06-16 20:45:47 259

原创 MySQL_MySQL查询截取分析之慢查询日志

1.引入 当我们通过我们编写的sql去操作MySQL数据库的时候,我们会发现由于SQL语句本身的原因,部分的SQL语句的执行会比较慢,从而会导致整个系统的运行不流畅。那么如果说MySQL提供一个功能,专门给我们解决把执行的慢的那一部分语句给标注出来。这样我们解决问题就会更加的快速。那么下面呢,我们就一起来看一下MySQL提供的慢查询日志。2.什么是MySQL的慢查询日志? 所谓的慢查询日志,就是和其字面意思一样,是MySQL数据库提供的一种日志记录。它主要是用于记录在MySQL中响应时间...

2020-06-16 00:07:13 326

原创 MySQL_MySQL查询截取分析之order by关键字排序优化

1.引入

2020-06-15 00:03:14 639

原创 MySQL_MySQL查询截取分析之小表驱动大表

1.引入 我们之前和大家讲解了索引的基本内容以及索引的优化,那么下面呢我们就进入我们的下一个部分的内容:查询截取分析。我们在使用我们的MySQL进行实际操作的时候,是如何进行MySQL数据库优化查询的分析呢?一般我们都会经过如下的步骤:(1).运行系统,观察一段时间(一般需要大于1天),看看执行慢的SQL情况。(2).开启慢查询日志。通过这只执行的阈值,如执行时间超过几秒的就定义为慢SQL(具体几秒按照系统的情况而定),并把它抓取出来。(3).使用explain + 慢SQL分析。一般.

2020-06-07 01:02:59 312

BubbleSortDemo.java

第1关:冒泡排序

2023-03-09

Linux指令手册.docx

linux命令手册

2023-03-08

Java程序员相关面试题

Java程序员相关面试题-Redis篇问题以及答案

2023-03-07

MySQL面试题.docx

MySQL数据库面试题

2023-03-07

js实现购物车相关代码

js图书购物车

2023-03-07

LayUI框架js文件Layer.js

layer.js下载

2023-03-06

学生成绩管理系统前台原码

学生成绩管理系统原码,里面包含:学生的登陆、文件的上传、数据的分页现实、数据的搜索、信息的基本CURD以及数据的搜索和批量删除功能、学生成绩的Echart数据统计图、系统的日志、系统权限等页面信息。原创内容,重复率低。

2023-03-06

程序员求职专用简历模板

程序员求职专用简历模板

2023-03-06

好看的404界面.rar

好看的404界面

2021-06-30

好看的404界面.rar

好看的404界面

2021-06-30

基于LayUI省市区三级联动

基于LayUI省市区三级联动,可以联动选择相应的内容

2021-06-26

SQL Server数据库.rar

SqlServer数据库和可视化软件

2021-06-19

layui文件上传.rar

基于layui文件上传,显示上传进度和文件相关信息

2021-06-19

CodeTest.rar

基于Layui的数字加字母形式的验证码

2021-06-19

boot.js.rar

boot.js文件,可以配合jquery miniUI

2020-05-24

log4j2所需的jar

log4j2所需的jarl

2020-04-28

json-lib依赖jar包.rar

jason 解析所需jar包

2020-04-26

mysql驱动jar包

连接mysql时候所需使用的jar包--mysql-connector-java-5.1.38-bin.jar

2018-10-29

dbcp数据库连接池使用jar包

DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。

2018-10-29

Dbutil使用jar包

Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。

2018-10-29

TI 杯 2023 年全国大学生电子设计竞赛赛题下载-本科组,比赛试题

TI 杯 2023 年全国大学生电子设计竞赛赛题下载--本科组,比赛试题

2023-08-25

2023最新电赛题目高职组

TI 杯 2023 年全国大学生电子设计竞赛赛题下载--高职组,比赛试题

2023-08-25

TextOverTest.html

css文字超出自动换行

2023-03-30

SelectOPtionTest.html

select默认选中的option

2023-03-28

DivTest.html

div居中

2023-03-22

FlexTest.html

flex布局

2023-03-19

ArraySortDemo.java

一维数组排序

2023-03-14

hoverTest.html

hover在css中的用法

2023-03-14

SpanDemo.html

span标签

2023-03-14

SelectSort.java

选择法排序

2023-03-13

css圆角边框相关知识和代码演示

css圆角边框

2023-03-13

TestDemo.rar

单选框radio选中事件

2023-03-13

伪类选择器知识点内容以及使用案例

伪类选择器

2023-03-13

StringArrDemo.java

string数组

2023-03-13

ArrayInit.java

数组初始化

2023-03-12

GetArrayMaxDemo.java

求数组中第二大的元素

2023-03-12

DowhileTest.java

do while循环语句

2023-03-11

MathTest.java

math.floor()用法

2023-03-10

Vue面试题.docx

前端技术Vue相关面试题

2023-03-10

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

TA关注的人

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