自定义博客皮肤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)
  • 收藏
  • 关注

转载 redis 持久化策略

Redis 的持久化策略redis 提供了两种持久化策略:RDB:指定间隔时间内超过指定操作 redis 数据库的次数进行快照储存AOF:记录对 redis 服务器的操作命令,重启时执行这些命令来恢复数据RDB持久化配置# 时间策略 -- 可配置多个save 900 1 -- 表示900s内如有1条操作命令,就会触发一次快照save 300 10 -- 表示...

2019-07-29 09:38:20 176

原创 Mysql 数据结构

MySQL 数据类型整数类型类型使用的字节数越多,意味着能表示的数值范围就越大,但是也就越耗费存储空间。MySQL 整数类型如下:类型字节数无符号取值范围有符号取值范围含义tinyint10~2^8-1-27~27-1非常小的整数smallint20~2^16-1-216~216-1小的整数mediumint30~2^24-1-22...

2019-07-19 18:29:38 838

原创 Mysql 事务隔离级别

什么是事务事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。所以,应该把他们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。事务的4大特性:原子性:一个事务必须视为一个...

2019-07-19 18:24:45 375

原创 delete、drop、truncate删表的区别

DELETEdelete from 表名 //删除整张表delete from 表名 where 条件 //删除表中符合条件的数据属于DML语言,每次删除一行,都在事务日志中为所删除的每行记录一项。产生rollback,事务提交之后才生效;如果有相应的 trigger,执行的时候将被触发,如果删除大数据量的表速度会很慢TRUNCATEtruncate table 表名...

2019-07-19 17:57:55 212

转载 数据库连接池大小

https://mp.weixin.qq.com/s/_h-SMmLnuocT2okncwCjBAhttps://www.jianshu.com/p/a8f653fc0c54数据库瓶颈:1. 内存2. cpu3. 磁盘io4. 网络io内存基本不做考虑,如果是好的磁盘入ssd,尽量少的连接数,接近于cpu核心数,如果用硬盘,连接数=2*核心数+磁盘数。实际可以通过测试自己微调因为线...

2019-07-19 17:55:35 162

转载 TCP和HTTP 5连问

原文:https://zhuanlan.zhihu.com/p/61423830一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。但是你有没有想过,收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个...

2019-07-19 11:24:27 211

转载 get和post的区别

本文源地址→博客“标准答案”:GET在浏览器回退时是无害的,而POST会再次提交请求。GET请求只能进行url编码,而POST支持多种编码方式。GET请求在URL中传送的参数是有长度限制的,而POST么有。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。对参数的数据类型,GET只接受ASCII字符,而POST没有限制。GET比P...

2019-07-19 11:21:17 72

转载 单例模式

本文参考地址:线程安全的单例模式;不用锁实现单例模式1. 兼顾效率与并发安全的懒汉单例模式public class Singleton { private volatile static Singleton singleton; private Singleton() {} public static Singleton getSingleton() { ...

2019-07-19 11:19:19 65

原创 '=='&equals&hashCode的深入理解

1. Java数据类型基本数据类型:基本类型数据不存在“引用”概念,其值直接存储在内存中的内存栈的栈空间里面;引用数据类型:简单来说,“引用”是存储在内存的内存栈上,对象本身存储在内存堆上。举个例子:Object o = new Object();o 是存在于栈中指向堆里面的实例化对象 Object。此时 o 为 null,代表 o 指向为空,是没有地址存在的。但是 Object o...

2019-07-19 11:15:31 130

原创 Spring Schedule定时任务

Spring Schedule定时任务调度任务一旦被创建出来,不能动态更改任务执行周期,对于复杂的任务调度有一定的局限性。SpringBoot 中使用 Schedule 定时任务非常简单,首先我们创建一个 SpringBoot 项目,在 application 启动类加上 @EnableScheduling 注解,如下:@SpringBootApplication@EnableSche...

2019-07-19 11:10:24 282

原创 Git入门与进阶

  Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。1. Git 与 SVN 对比SVN 是集中式版本控制软件,版本库是...

2018-04-22 23:24:17 168

原创 JDK的下载安装与配置全局环境变量

JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个Java开发的核心,它包含了Java的运行环境(JVM+Java系统类库)和Java工具。   JDK目前属于Oracle公司的产品,我们只需搜索 jdk下载 就能直接看到下载页面,目前使用比较广泛的是jdk1.7和jdk1.8,。下面附上jdk1.8的下载地址:点击下载jdk1.8(官网)下载、安

2017-12-06 20:41:10 2435

空空如也

空空如也

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

TA关注的人

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