JAVA学习笔记
由崎司超可爱
这个作者很懒,什么都没留下…
展开
-
redis 底层 setnx是如何实现的?
当客户端发送 setnx 命令到 Redis 服务器时,Redis 会先检查指定的 key 是否已经存在,如果不存在则使用 SETNX 命令为其设置新值。SETNX 是一个原子性操作,它返回1表示给定的 key 被设置了新值,返回0表示给定的 key 已经存在,没有被设置新值。SETNX 命令的实现是基于 Redis 的事务支持,它使用 WATCH 命令监视指定的 key,在执行事务时检测键是否被修改。Redis 的 setnx 命令是用于设置给定 key 的值,仅在该 key 不存在时设置。原创 2023-08-24 21:12:54 · 806 阅读 · 0 评论 -
从100万篇文档中找出相似度较高的文档
Jaccard相似度:集合S和T的交集与集合并集大小的比率。加入S文档有三个字母A,B,C,T文档有5个字母B,C,D,E,F,那么S和T的相似度就是2除以6,三分之一。原创 2023-08-24 21:14:55 · 133 阅读 · 0 评论 -
尚硅谷Java学习笔记(六):面向对象
1.原创 2021-08-02 09:43:20 · 113 阅读 · 0 评论 -
尚硅谷Java学习笔记(五):数组
一.一维数组二.多维数组原创 2021-07-29 09:33:03 · 123 阅读 · 1 评论 -
尚硅谷Java学习笔记(四):程序流程控制
一.if-else结构二.Scanner类三.switch-case结构优先选择seitch-case四.原创 2021-07-20 16:30:32 · 93 阅读 · 0 评论 -
尚硅谷Java学习笔记(三):算数运算符的使用
一.算术运算符自增 1不会改变原本变量的数据类型二.赋值运算符三.比较运算符四.逻辑运算符逻辑运算都是布尔型原创 2021-07-20 15:00:15 · 63 阅读 · 0 评论 -
尚硅谷java学习笔记(二):变量与运算符
一.Java中的名称命名规范包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ二.变量变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值1.使用变量注意:Java中每个变量必须先声明,后使用使用变量名来访问这块区域原创 2021-07-08 10:18:31 · 78 阅读 · 0 评论 -
尚硅谷课程JAVA学习笔记(一)
一.JDK,JRE JDK什么是JDK,JRE JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了 JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 JRE(Java Runtime Environment Java运行环境) 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库原创 2021-07-06 09:43:20 · 1109 阅读 · 0 评论