51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

白嫖帮

Lua script attempted to access a non local key in a cluster node

Lua script attempted to access a non local key in a cluster node

厉飞雨 阅读(97) 评论(0) 赞(7)

你好,我是猿java。 使用 {#使用} -------- 业务场景是电商库存计算,公司使用的是redis cluster集群,因为涉及到一些简单的库存计算,为了保证原子性,特使用了lua脚本,lua的函数脚本如下: |---------------------------------------------|-------------------------------...

Redis 6.0新特性,你知道几个?

Redis 6.0新特性,你知道几个?

厉飞雨 阅读(58) 评论(0) 赞(5)

你好,我是猿java。 首先让我们先来看一张图片: ![img.png](/images/post/redis/img.png) 上图是截取Redis官网首页,想必对Redis有所了解的小伙伴并不陌生了,截止当前时间,Redis官方6.0的最后一个stable版本已经更新到6.2.6,其实7.0-RC1版本已经有了,可以从github拉源码看看。 2020年5月,R...

 Java常用日志框架总结

Java常用日志框架总结

厉飞雨 阅读(93) 评论(0) 赞(7)

你好,我是猿java。 前言 {#前言} -------- 作为java程序员,在工作开发中遇到最多的一个问题就是打日志(log),好的日志方式可以帮助你事半功倍的监控线上程序运行的链路,出现bug时可以快速定位,但是,面对现如今众多的日志框架中,如何去选择哪个日志框架,成为困扰很多程序员的一个问题,他们的性能怎们样,他们有什么关系,今天我们就来把一把log的那些事... ...

 如何在java面试中给出一个出彩的自我介绍

如何在java面试中给出一个出彩的自我介绍

厉飞雨 阅读(74) 评论(0) 赞(5)

你好,我是猿java。 自我介绍是java面试中一个必不可少的环节,一个出彩的自我介绍,可以给面试官留下好的印象,帮助你拿下心仪的offer,但是很多初级程序员都不知道如何去做自我介绍, 甚至有些工作了很多年的程序员面试时的自我介绍也是不尽人意。那么,怎样的自我介绍才能抓住面试官的心呢?今天就让我们来聊一聊吧 认清面试 {#认清面试} ------------ 很多求...

 什么是函数式接口?

什么是函数式接口?

厉飞雨 阅读(78) 评论(0) 赞(3)

你好,我是猿java。 Lambda官方说明 {#Lambda官方说明} ------------------------ 上一篇文章我们分析了lambda是什么,里面提到一个点:lambda必须依赖于函数式接口,这篇博文我们就来一起分析下什么是函数式接口 首选我们看一个List遍历的例子 |---------------------------------------...

DynamoDB系列之--如何做in查询

DynamoDB系列之--如何做in查询

厉飞雨 阅读(71) 评论(0) 赞(8)

你好,我是猿java。 最近在折腾AWS(亚马逊)的一些产品,开发中用到了DynamoDB这款NoSql数据库,需求是需要对user表做user_id in查询,中间查阅了dynamoDB的很多API doc,最后终于写出了一个可以使用的test demo,代码如下: |----------------------------------------------------...

git rebase和merge的区别

git rebase和merge的区别

厉飞雨 阅读(119) 评论(0) 赞(6)

你好,我是猿java。 最近和几个小伙伴在基于github私有仓库进行开发,在把远程master合并到本地分支时,很习惯了使用了git merge,结果小伙伴们说他们的是使用git rebase的,因此特定去比较了两者的区别: 比如: A,B都从 master分支的的同一个commit点:bb99d 拉出两个新分支 A: 分支名 xxx_a B: 分支名 xxx_b...

如何在idea中将git多个commit合并成一个

如何在idea中将git多个commit合并成一个

厉飞雨 阅读(94) 评论(0) 赞(3)

你好,我是猿java。 最近工作中,因为涉及到多个分支的切换,所以在单个分支里面会出现了很多看起来比较low的commit历史,为了减少这部分的commit的视觉丑感,特意去研究了下在idea中如何可视化将多个commit合并成一个,如下图,先在idea上打开git提交的commit历史: ![img.png](/images/post/mcommit/1.png) 然后...

手把手教你注册和备案域名

手把手教你注册和备案域名

厉飞雨 阅读(61) 评论(0) 赞(7)

你好,我是猿java。 浏览器地址栏中输入baidu.com,然后按回车键就能进入百度的首页。那么,你是不是也想拥有类似baidu.com这一样的酷炫的域名,让别人能进入你的网站,展示你的个性和魅力。 > 申明:全文都以阿里云生态为例,不是打广告,只是自己经常使用,方便演示 **1、什么是域名?** {#1、什么是域名?} ----------------------...

如何购买云服务器

如何购买云服务器

厉飞雨 阅读(57) 评论(0) 赞(6)

你好,我是猿java。 在[如何搭建自己免费的技术博客](https://www.yuanjava.cn/common/2022/03/28/blog.html) 这个篇博客中我为大家分享了如何利用免费的GitHub Pages+Jekyll资源搭建自己免费的技术博客,今天我就来分享一下如何为自己的博客选择一个合理的服务器。 服务器,作为后端开发的小伙伴应该不陌生,开发好的...