Monday, July 19, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


JVM君,你过分了

Posted: 11 Jul 2021 08:58 PM PDT

JVM 对 Java 有多重要,对程序员面试有多重要,这些不用多说。 如果你还没意识到学 JVM 的必要性,或者不知道怎么学 JVM,那么看完这篇文章,你就能知道答案了。 曾经的我很不屑于学 JVM,但是后来发现不学不行。这就像和媳妇吵架之后我不想道歉一样,不道歉那是不可能的,道歉是早晚的事儿,逃不掉。 后来我明白了: **...

rabbitmq如何实现单节点同时只消费一个任务。

Posted: 19 Jul 2021 02:03 AM PDT

在单节点的情况下,如果保证一个客户端同时只消费一个,消费完成后再消费下一个。

Redis 桌面管理工具 RedisDesktopManager 2021.7 发布

Posted: 18 Jul 2021 04:05 PM PDT

RedisDesktopManager 2021.7 现已发布。RedisDesktopManager 是一个快速、简单、支持跨平台的 Redis 桌面管理工具,基于 Qt 5 开发,支持通过 SSH Tunnel 连接。新版本主要变化如下: New features 允许从文件添加键值 修复和改进 记住每个键的选定 formatters #4859 自动检测 JSON #5061 修复 JSON 格式化错误 #4964 更...

SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!

Posted: 15 Jul 2021 05:56 PM PDT

大家好,我是飘渺。 今天我们来聊一聊在基于SpringBoot前后端分离开发模式下,如何友好的返回统一的标准格式以及如何优雅的处理全局异常。 首先我们来看看为什么要返回统一的标准格式? 为什么要对SpringBoot返回统一的标准格式 在默认情况下,SpringBoot的返回格式常见的有三种: 第一种:返回 String @GetMapping("...

如何基于mac m1 搭建舒适的开发工作环境

Posted: 30 Jun 2021 05:33 PM PDT

大家好,我是飘渺Jam,一名来自三流城市三流公司的三流程序员,这是我们的第162篇原创文章,如果你喜欢我的文章请点赞转发支持一下。 618的时候还是入了我心念念的mac m1 air(16 + 256),通过这段时间的使用有两个体会: 快 我是一个有轻微强迫症的人,没有兼容Apple芯片的软件我基本都不会安装,而支持Apple芯片架构的...

到底是先更新数据库还是先更新缓存?

Posted: 15 Jul 2021 09:32 AM PDT

**大家好,我是冰河~~** 最近小伙伴最近都在问我,在系统中引入缓存后,当向数据库中写入数据时,是先写数据库还是先写缓存呢?先写数据库和先写缓存有什么区别吗?今天,我们就一起来聊聊这个话题。 从本质上讲,无论是先写数据库还是先写缓存,都是为了保证数据库和缓存的数据一致,也就是我们常说的数据一致性。 随着...

2021,你还在写“赤裸裸”的API吗?

Posted: 18 Jul 2021 06:59 PM PDT

前言 新的项目要开始了,由于项目中涉及到和第三方厂商的接口对接,所有对接口的安全性有要求,下来我们看看如何写好一个规范的接口 如何保证接口传输中数据安全 保证数据安全,大家首先能想到的就是对内容进行加密。加密的话主要有两种方式,对称加密和非对称加密。 1、对称加密 我们先一起看一张图 可以看到,上图中采...

为什么 HTTP/3 基于UDP,可靠么?

Posted: 16 Jul 2021 05:59 PM PDT

对网络技术有一定研究的同学一定知道,HTTP/3竟然是基于UDP的。在很多同学的印象里,UDP属于一种非常低级的协议:传输不可靠,没有拥塞机制,把它用在准确可靠的万维网传输上,是一件不可想象的事情。 然而,真的是这样吗?我们先把吃惊的嘴合上,一起来看一下,为什么HTTP/3可以基于UDP,并且这还是一种非常聪明的选择。...

你连对外接口签名都不知道?有时间还是要学习学习

Posted: 16 Jul 2021 06:19 PM PDT

背景 周三,18:00。 小明扭了扭微微发酸的脖子,揉了揉盯着屏幕有些干涩的眼睛。 终于忙完了,临近下班,整个人心也变得放松起来。 "对接方需要我们提供新的服务,下周二上线,需求我发你了,很简单的。" 产品经理发过来一条消息,打破了这份美好。 "我可去他的吧,每次需求都是快下班就来了。"小明不免心里嘀咕了起...

《Spring 手撸专栏》第 12 章:炉火纯青,基于JDK和Cglib动态代理,实现AOP核心功能

Posted: 13 Jul 2021 04:55 PM PDT

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜❞ 目录 一、前言 二、目标 三、方案 四、实现 1. 工程结构 2. 代理方法案例 3. 切点表达式 4. 包装切面通知信息 5. 代理抽象实现(JDK&Cglib) 五、测试 1. 事先准备 2. 自定义拦截方法 ...

正则表达式匹配数字,英文,中文,空格以及表达式

Posted: 18 Jul 2021 06:31 PM PDT

要求一个正则表达式可以匹配数字,英文,中文,空格以及表达式 数字举例:1 英文举例:abc 中文举例:你好 表达式举例:a+b=1

Fast Request v1.1.4 发布,基于 IDEA 的 Postman 插件,优化了诸多交互

Posted: 18 Jul 2021 05:40 PM PDT

Fast Request 1.1.4 正式发布,优化了诸多操作的交互和用户体验,更新内容如下: curl support(支持curl拷贝) support add params to header from (支持了将参数从response添加到header) support pretty and raw response(响应支持美化和原文输出) support expand and collapse json params(支持json参数的展开和收缩) s...

Windows 11 运行 Android 应用得到保障,亚马逊应用商店将支持 AAB

Posted: 18 Jul 2021 05:13 PM PDT

当微软公布 Windows 11 操作系统时,该操作系统的一大卖点就是用户将能够在 Windows 设备上安装和使用 Android 应用程序。 在 Windows 11 设备上运行 Android 应用并非采用的镜像或投屏技术,而是对 Android 应用的本地支持。由于 Google 不断加强对 Android 应用的掌控,因此微软选择与亚马逊展开合作,将亚马逊 Appsto...

Dolibarr 14.0.0 发布,企业 ERP 和 CRM 系统

Posted: 18 Jul 2021 04:57 PM PDT

Dolibarr 14.0.0 现已发布,这是一个主要版本,为用户和开发人员提供了许多新功能。 Dolibarr 是一个简单的基于web的企业 ERP 和 CRM 系统,主要为中小型公司服务,可用来管理产品、库存、发票、订单、邮件列表等等,无需专业知识即可使用。 此版本具体更新内容如下: NEW:招聘模块,跟踪申请工作职位,现在已经稳定。 ...

Logseq 0.2.5 发布,隐私至上的笔记应用

Posted: 18 Jul 2021 04:01 PM PDT

Logseq 是一个知识管理和协作的平台。它专注于隐私和用户控制。服务器永远不会存储或分析你的私人笔记。目前支持 Markdown 和 Emacs Org 模式(更多内容即将加入)。 Logseq 0.2.5 发布,更新内容如下: 修正了由 0.2.4 引入的数据丢失问题; 查询可以以表格或列表的形式呈现: 块状时间戳被带回来了,默认情况下它是禁用...

No comments:

Post a Comment