热衷技术,热爱生活的熊本同学!
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明题记: Redis 脚本使用 Lua 解释器来执行脚本。 Reids 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。
题记: Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。
题记: Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。
题记 Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。
题记: Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。
题记: Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。
题记: Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。
题记: Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下。 redis 127.0.0.1:6379> COMMAND KEY_NAME 字符串命令 序号 命令及描述 1 SET key value 设置指定 key 的值 2 GET key 获取指定 key 的值。
语法 Redis 键命令的基本语法如下: redis 127.0.0.1:6379> COMMAND KEY_NAME 例如: redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> DEL w3ckey (integer) 1 Redis keys 命令 序号 命令及描述 1 DEL key 该命令用于在 key 存在是删除 key。
Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。
五种数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
Redis 优势 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
题记: 磁盘分区与格式化。 一、磁盘分区 1.查看所有分区 ps:最下面的挂载点为/media的为windows系统挂载过来的。
题记: ln [-sf] 源文件 目标文件 -s:如果不加任何参数就进行连接,那么就是hard link,至于-s就是symbolic link -f:如果目标文件存在时,就主动将目标文件直接删除后再创建。
题记: Linux 文件系统的操作 df:列出文件系统的整体磁盘使用量; du:评估文件系统的磁盘使用量。 一、 -a:列出所有的文件系统,包括系统特有的/proc等文件系统。
题记: 虽然Linux的标准文件系统是ext2,且后来还增加了日志功能的ext3。但是还有很多支持的文件系统。。。 1.传统:ext2/minix/MS-DOS/FAT(vfat模块)/iso9660(光盘)等。
-b:列出保留为坏道的部分(一般用不到) -h:仅列出superblock的数据,不会列出其他的区块内容 1.找出我的根目录磁盘文件名,并查看文件系统的相关信息 ps:df 调出目前挂载的设备 ps: File...
一、让用户能够进入某目录成为“可以工作的目录”的基本权限是什么 1.可以使用的命令:例如cd等切换工作目录的命令 2.目录所需要的权限:用户对这个目录至少需要X可执行的权限 3.额外的需求:如果用户想要在这个目录内利用Ls查阅文件名,则用户对此目录还需要r的权限 二、用户在某一个目录内读取一个文件的基本权限是什么 1.可以使用的命令:例如cat、more、less等。
Find 一.时间维度 atime、-ctime、mtime 以-mtime为例 -mtime n:n为数字,意义为在n天之前的“一天之内”被更改过的文件 -mtime +n :列出在n天之前(不包含n本身)被更改过的文件 -mtime -n:列出在n天之内(包含n天在内)被更改过的文件名 -newer file :file为一个存在的文件。
一.whereis 1.解释 -b: 只查找二进制格式的文件 -m:只查找在说明文件manual路径下的文件 -s:只查找suorce源文件 -u:查找不在上述三种状态下的其他文件格式 2.
which 注意:使用root用户和个人用户查找的结果是有差别的 1.用Root用户可以找到正确的执行文件名 2.切换到个人用户 我的是配置了PATH变量所以查找得到 3.区别 因为which是根据用户所设置的PATH变量内的目录去查找可执行的文件的,所以不同的PATH设置内容所找到的命令当然是不一样的。
题记: 在IDEA中安装了VI编辑器后,快捷键会与IDEA中的快捷键相冲突. 以下方法可以完美解决,而不用一个一个快捷键去重新设置. 1.在Settings中,最下面Other Settings 中有一个Vim E...
使用redis首先需要配置redis @Configuration @EnableAutoConfiguration @EnableCaching public class RedisCacheConfig { @Value("${redis.
使用redis远程连接数据库 1.首先下在redis 略 2.下载好后如图 3.输入远程数据库地址 error 错误信息提示的是 没有数据库权限,需要输入密码 4.
Linux中查看文件内容的命令 在linux中有非常多查看文件内容的命令 cat: 由第一行开始显示文件内容 cat 是Concatenate(连续)的简写 tac: 从最后一行开始显示,可以看出tac是cat的倒写形式...
mv [-fiu] source destination mv [-fiu] source1 source2 source3 …… directory -f : force 强制的意思,如果目标文件已经存在,不会询问...
rm [-fir] 文件或者目录 -f : 就是force的意思,忽略不存在的文件,不会出现警告信息 -i:互动模式,在删除前会询问用户是否确定操作 -r:递归删除。
复制(cp)这个属性是非常重要的。不同的身份者执行这个命令会有不同的结果产生,尤其是-a、-p的参数,对于不同身份来说,区别非常大 重复两次动作,加上-i,会在覆盖前询问用户是否确定.
一、将主文件夹下的所有文件列出来(包括属性与隐藏文件) 完整呈现文件的修改时间 **注意:无论如何,ls最长被使用到的功能还是那个-l的参数,为此很多distribution在默认的情况中,已经将ll(l的小写)设置成为ls -l的意思了。
题记:在ubuntu中,shutter截图工具是我目前使用过最简单好用的截图神器 安装: 直接在ubuntu软件市场中搜索下载 然后安装即可了
原文链接:http://blog.csdn.net/qq_32059827/article/details/51778816 这一篇属于加强版,问题和sql语句如下。
原文链接:http://blog.csdn.net/qq_32059827/article/details/51763950 创建一个名称为mydb1的数据库,如果有mydb1数据库则直接使用,如果无则创建mydb1数...
原文链接:http://www.open-open.com/lib/view/open1350865116821.html Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。
原文链接:http://blog.sina.com.cn/s/blog_4d5ace7001000a7f.html Object是所有类的父类,任何类都默认继承Object。
一:redis-cluster架构图 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.
首页是系统的门户,也就是系统的入口。所以首页的访问量是这个系统最大的。如果每次展示首页都从数据库中查询首页的内容信息,那么势必会对数据库造成很大的压力,所以需要使用缓存来减轻数据库压力。
注:原文链接:http://playkid.blog.163.com/blog/static/56287260201372113842153/ JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
原文地址:https://segmentfault.com/a/1190000004708640 前言 大学三年多,也做个几个网站和APP后端,老是被人问到,如果用户多了服务器会不会挂,总是很尴尬的回答:“哈哈,我们的用户还少,到了服务器撑不住的时候,估计都上市了吧”。
原文链接:http://www.raye.wang/2017/02/24/quan-mian-liao-jie-nginxdao-di-neng-zuo-shi-yao/ 前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。
原文地址 http://ifeve.com/spring-interview-questions-and-answers/ **目录 Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVC Spring 概述** 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaT...