Java常用日志框架总结
你好,我是猿java。 前言 {#前言} -------- 作为java程序员,在工作开发中遇到最多的一个问题就是打日志(log),好的日志方式可以帮助你事半功倍的监控线上程序运行的链路,出现bug时可以快速定位,但是,面对现如今众多的日志框架中,如何去选择哪个日志框架,成为困扰很多程序员的一个问题,他们的性能怎们样,他们有什么关系,今天我们就来把一把log的那些事... ...
你好,我是猿java。 前言 {#前言} -------- 作为java程序员,在工作开发中遇到最多的一个问题就是打日志(log),好的日志方式可以帮助你事半功倍的监控线上程序运行的链路,出现bug时可以快速定位,但是,面对现如今众多的日志框架中,如何去选择哪个日志框架,成为困扰很多程序员的一个问题,他们的性能怎们样,他们有什么关系,今天我们就来把一把log的那些事... ...
你好,我是猿java。 自我介绍是java面试中一个必不可少的环节,一个出彩的自我介绍,可以给面试官留下好的印象,帮助你拿下心仪的offer,但是很多初级程序员都不知道如何去做自我介绍, 甚至有些工作了很多年的程序员面试时的自我介绍也是不尽人意。那么,怎样的自我介绍才能抓住面试官的心呢?今天就让我们来聊一聊吧 认清面试 {#认清面试} ------------ 很多求...
你好,我是猿java。 Lambda官方说明 {#Lambda官方说明} ------------------------ 上一篇文章我们分析了lambda是什么,里面提到一个点:lambda必须依赖于函数式接口,这篇博文我们就来一起分析下什么是函数式接口 首选我们看一个List遍历的例子 |---------------------------------------...
你好,我是猿java。 技术博客,可以作为自己技术输出的一种方式,相对使用第三方的技术论坛,自己的技术博客更有自主性和归属感,更重要的是你可以写已所想,不用被第三方平台各种审核不通过(国家法律法规限制的就除外哦),看过很多搭建技术博客的帖子,网上也用过很多开源的框架,个人觉得比较理想的是GitHub Pages+Jekyll,因此今天就分享一下如何用这两个组合搭建自己免费的技...
你好,我是猿java。 最近在折腾AWS(亚马逊)的一些产品,开发中用到了DynamoDB这款NoSql数据库,需求是需要对user表做user_id in查询,中间查阅了dynamoDB的很多API doc,最后终于写出了一个可以使用的test demo,代码如下: |----------------------------------------------------...
你好,我是猿java。 下面代码对比了传统方式和lambda方式对list的合并 |---------------------------------------------------------------------------------------------------------------------------------------|----------...
你好,我是猿java。 最近工作中,因为涉及到多个分支的切换,所以在单个分支里面会出现了很多看起来比较low的commit历史,为了减少这部分的commit的视觉丑感,特意去研究了下在idea中如何可视化将多个commit合并成一个,如下图,先在idea上打开git提交的commit历史: ![img.png](/images/post/mcommit/1.png) 然后...
你好,我是猿java。 在业务开发中,判断相等的逻辑是很常见的,因为在java语言中有原生数据类型,包装类,引用等,如果判等使用不当,小则出现Bug,未能达到真实判等作用,重则可能会引起内存泄露等问题。 所以今天我们就来聊聊java中的判等的问题,看看你的日常开发中踩过几个坑。 判等操作 {#判等操作} ------------ 在java中常见的的判等操作有:equ...
![](https://img1.51tbox.com/static/2024-08-27/col/4997744048ad26f3c7bc8543ac2404e6/061d0c68b6e8406485f4100125ab57c3.jpg) ### 使用 Spring Boot3.3 结合 Redisson RBloomFilter 有效应对缓存穿透问题 在电商平台中,商品...
作为一个程序员,假设你有 A、B 两个服务,A 服务发出消息后,不想让 B 服务**立马** 处理到。而是要**过半小时** 才让 B 服务处理到,该怎么实现? 这类延迟处理消息的场景非常常见,举个例子,比如我每天早上到公司后都会点个外卖,我希望外卖能在中午送过来,而不是立马送过来,这就需要将外卖消息经过延时后,再投递到商家侧。![](https://img1.51tbox....