自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis数据类型之Set

一、Redis五种数据类型一、Set结构1.Set常用操作命令解释SADD key member [member…]往集合key中存入元素,元素存在则忽略,若key不存在则新建SREM key member [member…]从集合key中删除元素SMEMBERS key获取集合key中所有元素SCARD key获取集合key中元素的个数...

2019-12-21 15:03:38 206

原创 Redis数据类型之List

一、Redis五种数据类型一、List结构1.List常用操作命令解释LPUSH key value [value…]将一个或多个值value插入到key列表的表头(最左边)RPUSH key value [value…]将一个或多个值value插入到key列表的表尾(最右边)LPOP key移除并返回key列表的头元素RPOP key移除并返...

2019-12-20 21:32:40 147

原创 Redis数据类型之Hash

一、Redis五种数据类型一、Hash结构1.hash常用操作命令解释HSET key field value存储一个哈希表的键值对HSETNX key field value存储一个不存在的哈希表key的键值对HMSET key field value [field value…]在一个哈希表key中存储多个键值对HGET key field...

2019-12-20 20:58:36 380

原创 Redis数据类型之String

一、Redis五种数据类型一、String结构1.字符串常用操作命令解释SET key value存入字符串键值对MSET key value批量存储字符串键值对SETNX key value存入一个不存在的字符串键值对GET key获取一个字符串键值MGET key [key…]批量获取字符串键值DEL key [key…]删...

2019-12-20 20:13:20 386

原创 redisCluster集群从0开始搭建

1.环境信息操作系统: Centos7.0redis版本: redis-5.0.5.tar.gz集群环境: 三台机器(正常情况下应该是6台机器,但应电脑性能有限,只准备了三台虚拟机):192.168.1.105, 192.168.1.108, 192.168.1.1096个节点(一台虚拟机两个节点): node1,node2,node3,node4,node5,node6节点角色...

2019-12-19 14:37:33 204

原创 IDEA操作GIT

配置IDEA2.3.这三步配置完后,IDEA的Terminal命令行就会变成git的命令行测试代码发送到gitHub1.新建一个module,如图2.让这个module纳入git版本库进行管理。MINGW64 /d/code$ cd githubDemo/ #切换到module的工作目录---------------------------------------...

2019-08-11 16:44:35 227

原创 java模拟死锁

死锁:指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。例如:假如有一个线程,在它执行的过程中。他首先需要锁定A,然后再需要锁定B,再锁定A的过程中还需要锁定B,另一个线程需要先锁定B,然后再需要锁定A,再锁定B的过程中还需要锁定A,整个线程才能完...

2019-07-23 20:54:51 631

原创 java冒泡排序优化版

冒泡排序工作原理:它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。时间复杂度:O(n²)空间复杂度:O(1)稳定性:稳定算法优化版:import java.util.Arrays;import java.util.Random;/...

2019-07-23 00:11:33 281

原创 java选择排序优化

选择排序工作原理:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。时间复杂度:O(n²)空间复杂度:O(1)稳定性:不稳定。算法如下:import java.util.Arrays;import java.u...

2019-07-22 23:37:50 476

翻译 扩展类加载器和系统类加载器由谁加载

内建于JVM中的启动类加载器会加载java.lang.ClassLoader以及其他java平台类,当jvm启动时,一块特殊的机器码会运行,它会加载扩展类加载器与系统类加载器,这块特殊的机器码叫做启动类加载器(Bootstarp)。启动类加载器并不是Java类,而其它加载器则都是Java类。启动类加载器是特定于平台的机器指令,它负责开启整个加载过程。所有类加载器(除了启动类加载器)都被实...

2019-07-14 09:12:43 1349

转载 JVM类生命周期概述:加载时机与加载过程

我们知道,一个.java文件在编译后会形成相应的一个或多个Class文件,这些Class文件中描述了类的各种信息,并且它们最终都需要被加载到虚拟机中才能被运行和使用。事实上,虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型的过程就是虚拟机的类加载机制。本文概述了JVM加载类的时机和生命周期,并结合典型案例重点介绍了类的初始化过程,揭开了JVM类加载机制的神秘面纱。

2019-07-13 22:43:35 82

转载 Cookie与Session机制

Cookie与Session机制本篇文章转载自知乎Sheldon Zhao https://zhuanlan.zhihu.com/p/21275207会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cook...

2019-07-11 17:19:38 126

原创 MySQL基础篇(三)

MySQL分组查询和排序查询排序查询语法:select 查询列表from 表名【where 筛选条件】order by 排序的字段或表达式;order by 特点:1、asc代表的是升序,默认就是升序,所以可以省略,desc代表的是降序2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段3、order by子句在查询语句的最后面,除了limit子句以下...

2019-07-07 00:28:01 248

原创 MySQL基础篇(二)

MySQL聚合函数详解聚合函数分类:函数名称函数说明count()计算个数sum()求和avg()平均数max()最大值min()最小值聚合函数特点:1.sum(),avg()一般用于处理数值型,max(),min(),count()可以处理任何类型2.以上分组函数都可以忽略NULL值来进行计算。3.可以和distinct搭配实...

2019-07-06 15:06:06 348

原创 MySQL基础篇(一)

MySQL基础篇(一)文章目录MySQL基础篇(一)常用数值函数常用日期函数常用字符串函数其他函数常用数值函数#四舍五入1. select round(1.50);// 结果 2#四舍五入保留两位小数2. select round(1.556,2);//结果1.56#向上取整3. select ceil(1.02);//结果 2 #向下取整4. select floor(1....

2019-07-06 10:13:54 221

原创 ERROR 1665 (HY000)

MySQL错误ERROR 1665解决方案ERROR 1665 (HY000): Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based ...

2019-07-04 23:04:58 219

空空如也

空空如也

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

TA关注的人

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