- 博客(6)
- 收藏
- 关注
翻译 Redis的基本用法以及场景分析
简介: Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: 一、String Redis 字符串数据类型的相关命令用于管理 redis 字符串值 类比Java:HasMap<String, Object> Object --> 1、字符串(String) 基本操作: 应用场景: (1)、分布式锁:SETNX(Key, Value),释放锁:DEL(Key) 2、数值(Numbe
2020-11-29 13:53:43
139
翻译 详解 IntelliJ IDEA 推荐设置
IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。 推荐设置 IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注 1 所示,默认就是 First letter 区分大小写的; 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer IntelliJ IDEA 是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuf
2020-11-24 13:49:18
202
原创 干货~搞不清equals()与hashCode()方法?来来来~
java.lang.Object类中有两个非常重要的方法: Object类是类继承结构的基础,所以是每一个类的父类。所有的对象,包括数组,都实现了在Object类中定义的方法。 一、equals()方法详解 equals()方法是用来判断其他的对象是否和该对象相等 equals()方法在object类中定义如下: 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、Integer、Double等这些封装类在使用equals()方法时,已经覆盖了object类
2020-11-24 08:01:15
349
原创 简:break和continue、return的区别
break:(跳出) break作用范围:要么是switch 语句,要么循环语句; 注: (1) break 语句后面不要添加任何语句,因为执行不到 (2) break语句跳出的是所在的当前循环 如果有循环嵌套 想跳出指定循环要给一个标记 示例: 从结果可以看出break是跳出当前循环: continue:(继续) continue作用范围:只作用在循环语句中;与break 的区别 作用范围小 注: (1) continue 语句后面不要添加任何语句,因为执行不到 (2) continue 语句表示结束
2020-11-22 19:47:18
292
原创 快速记忆两套1248数据类型
数据类型 java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以他们表示的数据大小也是不一样的。 System.out.println("===================================="); 基本数据类型快速记忆,记住两个1248. byte——short——int——long第一个1248 boolean——char——float——double第二个1248 ...
2020-11-22 14:01:23
306
原创 简洁明了告诉你JS中 =、==、===的区别
=:赋值运算符 ==:判断是否相等:忽略了类型进行值的比较。 ===:判断是否相等:先进行值的比较,如果值相等,再去比较类型。即带有类型的值的比较。
2020-11-21 22:54:04
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅