自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风暴计划

一枚奋斗的小菜鸟

  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java线程池截图

//0:获取机器核数int availableProcessors = Runtime.getRuntime().availableProcessors();System.out.println(availableProcessors);

2020-07-26 22:04:18 136

原创 JDK动态代理(AOP)使用及实现原理分析

家长,留学中介,留学的学校。买东西,商家卖,厂家生产。在开发中也有这样的情况,你有一个A类,本来是调用C类的方法来完成某个功能,但是C类不让A类调用,那么怎么办呢?A类——不能直接调用C类的方法。在A类和C类之间厂家一个B类,作为代理,C类让B类去访问。A——访问B类——C类。...

2020-07-19 16:23:34 164

原创 深入理解java虚拟机课程的截图-1-宋红康老师

JMM:java内存模型。

2020-07-18 22:02:57 343

转载 JVM底层原理+四大垃圾回收算法详解-周阳老师

转载自,感谢原作者:https://www.jianshu.com/p/9e6841a895b4注意:垃圾回收算法周阳老师讲的有错误,具体在p19,四大垃圾回收算法为复制算法、标记-整理算法、标记-清除算法、分代收集算法(不是引用计数算法)。这里感谢@9c0bd0ceebfa指出。下文已经更正正确,请放心食用。============================================================================================

2020-07-16 21:15:59 636

原创 【MySQL知识点】SQL性能优化示例分析

注意:本文全部转载自,如有需要请看原文:https://www.jianshu.com/p/1d072b9b30bd一、前言最近小农在找工作,因为今年疫情的特殊原因,导致工作不是特别好找,所以一旦有面试电话,如果可以,都会去试一试,刚好接到一个面试邀请,感觉公司还不错,于是就确定了面试时间,准备了一下就去面试了。第一轮面试是小组组长面试,通过。第二轮是经理面试也是通过了。第三轮总监面试,前面都还有模有样,突然画风一转,面试官说:“问你最后一个问题”面试官:10W条数据,我要从其中查出1

2020-07-15 22:36:30 238

转载 JVM内存区域划分详解2017年

为防止忘记,摘抄自:https://blog.csdn.net/JackCaptain1015/article/details/71195010本文吸取《深入理解java虚拟机》与多篇博客精华详细解说了JVM中内存划分的情况。大多数 JVM 将内存区域划分:(1)Method Area(Non-Heap)(方法区) ——线程共享(2)Heap(堆) ——线程共享(3)Program Counter Register(程序计数器) ——非线程共享(4)VM Stack(虚拟...

2020-07-13 18:02:18 211

原创 【MySQL知识点】深入理解MDL元数据锁

【感谢,转载自:https://www.cnblogs.com/kunjian/p/11993708.html】0.前言:当你在MySQL中执行一条SQL时,语句并没有在你预期的时间内执行完成,这时候我们通常会登陆到MySQL数据库上查看是不是出了什么问题,通常会使用的一个命令就是 show processlist,看看有哪些session,这些session在做什么事情。当你看到waiting for table metadata lock时,那就是遇到MDL元数据锁了。本篇文章将...

2020-07-13 16:31:18 436

原创 【MySQL锁机制】1-MySQL中的锁机制简介

1、锁的定义锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。2、锁的生活案例3、锁的分类3.1 从对数据操作的类型(读/写)来看(1)读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会...

2020-07-12 15:05:19 814 1

原创 【MySQL知识点】创建函数与创建存储过程+show profile分析

MySQL批量数据脚本总体流程如下:目标是往表里插入1千万条记录1、建表-- 1 新建部门表Wind_Deptcreate table Wind_Dept(id int unsigned not null auto_increment,deptno mediumint unsigned not null default 0, /*部门编号*/dname varchar(20) not null default "",loc varchar(13) not null defaul...

2020-07-12 10:28:50 430

原创 【MySQL知识点】一条查询SQL的执行过程

【为防止优秀文章丢失,特转文供自己查阅。原文链接:https://blog.csdn.net/weter_drop/article/details/93386581】另MySQL系列博客:MYSQL那些事儿https://www.jianshu.com/nb/32636906一条SQL查询是如何执行的?本篇文章会分析一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转、sql 语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL ...

2020-07-11 18:05:23 775 1

原创 MySQL基础学习3-表变更与索引变更

一、变更表:alter,update1.1 My_Tag改造-- My_Tag表增加productIDs字段:-- 改变内容:+ProductIDs: varchar comment '多个产品id,逗号分隔'-- SQL语句:alter table `My_Tag` add column `ProductIDs` varchar(512) NOT NULL DEFAULT '' COMMENT '多个产品id,逗号分隔';-- My_TagShop表增加cityIDs和Anti字段:-

2020-07-11 10:31:29 357

原创 【MySQL知识点】MySQL基础知识学习-来自于视频

(1)B站视频:尚硅谷MySQL数据库高级,mysql优化,数据库优化(周阳老师):https://www.bilibili.com/video/BV1KW411u7vy?p=11(2)B站视频:本教程主要讲授针对 Java 开发所需的 MySQL 高级知识,课程中会让大家快速掌握索引,如何避免索引失效,索引的优化策略,了解innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握explain、show profile、慢查询日志等日常SQL诊断和性能分析策略。M

2020-07-10 18:10:38 306

原创 MySQL事务和锁机制详解-图解2

B站视频:https://www.bilibili.com/video/BV1W64y1u761?p=1B站视频:https://www.bilibili.com/video/BV1xz4y1R7sY?p=1MySQL局部性原理:TODO,含义查询一下。MVCC:版本链:事务ID+这个事务做的update操作一个事务提交之后或者回滚之后,那么这个事务所获取到的锁就释放了。示例1:注意,这里的 a 字段是主键,...

2020-07-09 09:23:44 157

原创 MySQL事务和锁机制详解-图解1

1、数据库事务的典型业务场景2、什么是事务3、哪些存储引擎支持事务4、事务的四大特性5、数据库什么时候出现事务6、事务并发会带来什么问题

2020-07-06 21:18:03 509

原创 【MySQL知识点】内连接、左连接、右连接

目前有2个表:users表和scores表,它们的数据如下:mysql> SELECT * FROM users;+----+----------+| id | username |+----+----------+| 1 | xiaoming || 2 | awen || 3 | kate || 4 | lily |+----+----------+4 rows in set (0.00 sec) mysql> SELECT * FR

2020-07-04 16:58:49 162

原创 MySQL基础学习2-基础语句

一、SQL语句分类 DDL:数据定义语言:create、drop、alter DML:数据操作语言:insert、delete、update、truncate DQL:数据查询语言:select、show、desc MySQL存储结构:先有数据库,再有表,最后填充记录!二、数据库管理MySQL语句都是以分号;结尾的!1、基本语法(创建数据库时使用数据库的默认字符集):create database 数据库名称;2、查看数据库列表:show databases;

2020-07-04 11:11:34 368

原创 MySQL基础学习1-安装数据库

SQL语句执行过程编码原则:对于已有的代码,我们要做到 对扩展开放,对修改关闭。select <1> from <2> where <3> group by <4> having <5> order by <6> limit <7>WHERE过滤→分组→聚合函数******SQL的执行顺序如下******–第一步:执行 from–第二步:分组前的条件过滤 where–第三步:分组 group by–第四步

2020-07-04 10:50:47 198

原创 Git基础命令完整版3

1. 新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]2. Git配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ git config [--global] user.na..

2020-07-04 10:40:50 145

原创 JDBC原生方式连接数据库示例-PreparedStatement方式

1、连接数据库时的配置文件##数据库驱动driver=com.mysql.jdbc.Driver##MySQL连接信息url=jdbc:mysql://127.0.0.1:3306/RUNOOB?useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=GMT##用户名username=root##密码password=admin00011122、JDBC原生方式连接数据库工具类...

2020-07-03 19:30:27 627

原创 JDBC原生方式连接数据库示例-Statement方式

1、连接数据库时的配置文件##数据库驱动driver=com.mysql.jdbc.Driver##MySQL连接信息url=jdbc:mysql://127.0.0.1:3306/RUNOOB?useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=GMT##用户名username=root##密码password=admin00011122、JDBC原生方式连接数据库工具类...

2020-07-03 18:20:39 295

原创 Git基础学习2

1、安装Git:命令行界面+图形化界面sourceTree 下载Windows Git:https://git-scm.com/download/win 下载Mac Git:https://git-scm.com/download/mac 注:对于Git,没有任何输出就是最好的输出! 2、配置用户信息: git config --global user.name "windstorm":配置用户名,全局范围内使用。 git config --global use

2020-07-03 16:23:05 1105

原创 【MySQL事务】1-MySQL中事务的简单理解

下面是一位牛人写得关于数据库事务基础知识的文字,因为很好,不敢修饰,转载至此与博友共享。原文博客:https://blog.csdn.net/dengjili/article/details/82468576事务管理(ACID)谈到事务一般都是以下四点原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问.

2020-07-01 09:38:03 293

zkanddubbo.zip

这个是dubbo服务注册到zookeeper注册中心的可视化监控工具,只需要修该application.xml中的IP地址,然后用maven打个jar包即可使用。

2022-01-16

Nginx课件完整版.pdf

这个是Nginx学习资料完整版,自己整理出来的。

2022-01-16

动力节点视频和技术文档.zip

动力节点官方免费文档,springboot,Redis,rabbitmq,springcloud,mysql,动态代理,SpringSession

2021-01-10

ssm-web-tx-SSM文档.zip

使用Spring+SpringMVC+MyBatis搭建的完整的SSM的web项目,也包括事务管理机制的实现,SSM的三大框架的文档。

2021-01-03

动力节点SSM文档.zip

Spring-SpringMVC-MyBatis-servlet文档,官方已经可以免费发送。

2021-01-02

ssm-web完整项目.zip

SSM三大框架整合的web项目,基于Maven管理的javaweb项目。

2021-01-02

ssm-web-20210102.zip

SSM项目整合:使用Spring、SpringMVC、MyBatis三大框架整合而成的javaWeb项目。功能包括从页面注册学生信息到DB中,从DB中捞取数据在页面上做列表展示等功能,等待你的二次开发。

2021-01-02

java编程题

这里提供了50个java编程题,非常适合java新手练习使用,不仅巩固了已经学习的知识点,还可以锻炼自己的编程能力。

2018-04-15

PHP和MySQL手册

PHP和MySQL手册7

2017-01-18

空空如也

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

TA关注的人

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