自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM哪些可以作为gc root

JVM哪些可以作为gc root

2023-02-15 22:05:03 184 2

原创 如何排查项目的JVM问题

如何排查项目的JVM问题

2023-02-14 17:22:32 195

转载 Spring Boot插件spring tool suite安装及使用

Spring Boot插件spring tool suite安装及使用本文分为俩部分:第一部分介绍如何给Eclipse安装Spring Boot开发插件spring tool suite(简称STS);第二部分介绍如何使用STS开发Spring Boot项目。安装插件由于官网STS插件只提供最新俩个版本的更新包,其他版本只有带Eclipse的完整包的下载链接,所

2017-11-02 13:58:57 651 1

翻译 Spring Boot学习

Spring Boot学习Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。 Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。 

2017-11-01 19:31:27 189

原创 maven(2)

MAVENPOM详解POM作为Maven的项目对象模型主要包含了三个部分:基本信息、依赖管理、构建。基本信息POM的基本信息用来描述整个项目或模块的内容。主要有以下几个部分组成:标签描述组织ID一般使用包名项目名或模块名项目或模块的版本号:一般使用

2017-11-01 13:36:18 354

原创 maven(1)

MAVEN                 简介Maven是Apache下的一个纯Java开发的开源项目,它包含了项目对象模型(POM - Project Object Model),依赖管理系统(Dependency Management System)、和用来运行定义在生命周期阶段中插件(Plugin)目标的逻辑。可以通过一小段描述信息来管理项目的构建、报告、文档的软件

2017-11-01 11:07:25 179

翻译 Redis 服务器

Redis 服务器Redis 服务器命令主要是用于管理 redis 服务。实例以下实例演示了如何获取 redis 服务器的统计信息:redis 127.0.0.1:6379> INFO# Serverredis_version:2.8.13redis_git_sha1:00000000redis_git_dirty:0redis_build_id:c2238b38b1e

2017-10-31 11:06:27 184

翻译 Redis 连接

Redis 连接Redis 连接命令主要是用于连接 redis 服务。实例以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行:redis 127.0.0.1:6379> AUTH "password"OKredis 127.0.0.1:6379> PINGPONGRedis 连接命令下表列出了 redis 连接的基本命令:

2017-10-31 11:04:43 284

翻译 Redis 脚本

Redis 脚本Redis 脚本使用 Lua 解释器来执行脚本。 Reids 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。语法Eval 命令的基本语法如下:redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]实例以下实例演示了 redis 脚本工作过程:re

2017-10-31 10:54:20 178

翻译 Redis 事务

Redis 事务Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。实例以下是一个事

2017-10-31 09:25:27 235

翻译 Redis 发布订阅命令

Redis 发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1

2017-10-31 09:21:48 252

翻译 Redis HyperLogLog

Redis HyperLogLogRedis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的。在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64

2017-10-30 19:27:56 285

翻译 Redis 有序集合(sorted set)

Redis 有序集合(sorted set)Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 2

2017-10-30 19:24:56 194

翻译 Redis 集合(Set)

Redis 集合(Set)Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 实例redis 127.0.0.1:6379> SADD runoobk

2017-10-30 19:24:05 330

翻译 Redis 列表(List)

Redis 列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。实例redis 127.0.0.1:6379> LPUSH runoobkey redis(integer) 1redis 127.0.0.1:6

2017-10-30 19:23:05 356

翻译 Redis 哈希(Hash)

Redis 哈希(Hash)Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。实例127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic comm

2017-10-30 19:21:12 365

翻译 Redis 字符串(String)

Redis 字符串(String)Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:语法redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> GET runoobkey"redis"

2017-10-30 19:19:54 225

翻译 Redis keys 命令

Redis keys 命令下表给出了与 Redis 键相关的基本命令:序号命令及描述1DEL key该命令用于在 key 存在时删除 key。2DUMP key序列化给定 key ,并返回被序列化的值。3EXISTS key检查给定 key 是否存在。4EXPIRE key seconds

2017-10-30 19:12:16 283

翻译 Redis 命令

Redis 命令Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。语法Redis 客户端的基本语法为:$ redis-cli实例以下实例讲解了如何启动 redis 客户端:启动 redis 客户端,打开终端并输入命令 redis-cli。该命

2017-10-30 19:07:07 172

翻译 Redis 数据类型

Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何

2017-10-30 19:04:22 155

翻译 Redis 配置

Redis 配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。你可以通过 CONFIG 命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CONFIG GET

2017-10-30 19:00:58 199

翻译 Redis 安装

Redis 安装Window 下安装Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为redis。打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf 。 如果想

2017-10-30 18:56:35 297

翻译 Redis 简介

Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储

2017-10-30 18:28:54 134

转载 @ResponseBody注解

1、      @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML      数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。    2、        @Requ

2017-10-25 09:19:54 271 1

转载 网站架构演化发展历程

网站架构演化发展历程初始阶段的网站(特点:没人)应用程序、数据库、文件都在一个服务器上应用服务和数据服务分离随着网站业务的发展,一台服务器逐渐不能满足需求:性能越来越差,存储空间不足。这是就需要应用和数据分离。应用服务器处理大量的业务需要更快更强的CPU数据库服务器需要快速磁盘检索和数据缓存需要更快的硬盘和更大的内存文件服务器要存大量的用户上

2017-10-23 13:45:48 339 1

空空如也

空空如也

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

TA关注的人

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