哈喽,大家好,我是指北君。
本篇文章给大家介绍异步非阻塞框架是如何实现的。
CAP,能少了P?——已发
如何用享元模式优化系统内存?——已发
哈喽,大家好,我是指北君。
相信大家日常开发过程中,一个优秀的程序猿写出的代码一定要节省空间的,比如节省内存,节省磁盘等等。那么如何通过设计模式来节省内存呢?
一文彻底了解组合模式-2022-06-15
哈喽,大家好,我是指北君。
相信树形结构大家都知道,但是是否知道用到了什么设计模式吗?
WireMock 让你轻松模拟API 2022-06-13
哈喽,大家好,我是指北君。
我们开发过程中,前端和后端的开发大多时同时进行的,而前端开发需要访问某个接口返回数据的时,我们可以使用WireMock模拟指定API返回指定测试数据,这可以极大的方便我们的开发工作。今天就介绍如何使用WireMock搭建一个HTTP模拟器,并将一些基本案例。
如何用Java播放音乐——20220601
大家好,我是指北君。
在本篇文章中,我们将学习如何用Java播放音乐。Java 声音 API 的设计是为了流畅和连续地播放声音,甚至是很长的声音。我们将使用 Java 提供的 Clip 和 SourceDataLine 声音API播放一个音频文件。
Redis中的哈希表 VS Javaz中HaspMap -- 20220606
这一定是你经常用,但是不知道名字的设计模式——20220530
哈喽,大家好,我是指北君。
如题,直接上答案——门面模式!!
两个对象不合适?——适配器模式 2022-05-25
哈喽,大家好,我是指北君。
今天给大家介绍特别常用的设计模式——装饰器模式。
Git如何恢复被搁置的修改记录 -20220520
大家好,我是指北君。
像 git stash和 git stash pop 这样的命令是用来搁置(藏匿)和恢复我们工作目录中的变化的。在本教程中,我们将学习如何在 Git 中恢复隐藏的修改记录。
京东面试官:讲讲Redis各个数据类型的底层数据结构 20220523
哈喽,大家好,我是指北君。
前段时间有朋友面试京东的时候,遇到这样的面试题。
- 讲讲Redis的数据类型以及其对应的底层数据结构
那么今天指北君带大家了解一下Redis基本数据类型对应的底层数据结构。
如何动态的给一个类增加功能? -- 20220516
哈喽,大家好,我是指北君。
今天给大家介绍另一种常用的设计模式——装饰器模式。
Java 原子变量中set()和lazySet()的区别 --20220518
大家好,我是指北君。
在本教程中,我们将研究 Java atomic 类(如 AtomicInteger 和 AtomicReference )的方法 set() 和 lazySet() 之间的区别。
Restful API 接口实践——已发
哈喽,大家好,我是指北君。
RESTful 风格的HTTP 方法有POST,GET ,PUT ,DELETE,PATCH 等等。 那么我们在开发时应该如何写出优雅的RESTful接口呢。 本篇就为大家带来一期REST API 实践。
JDBC的典型应用——桥接模式——已发
哈喽,大家好,我是指北君。
今天给大家介绍另一种常用的设计模式——桥接模式。
SpringAOP的底层实现之代理模式 -20220429
哈喽,大家好,我是指北君。
代理模式相信大家经常听说,在设计模式中相对而言是比较难理解的。这次指北君来给大家通俗的介绍介绍。
聊聊如何格式化 Instant——已发
谈谈如何从 Docker 容器中获取环境变量 2022-04-27
大家好,我是指北君。
Docker是一个容器化的平台,它将一个应用程序连同其所有的依赖关系打包。大部分情况下,这些应用程序需要一个特定的环境来启动。在Linux中,我们使用环境变量来满足这一要求。这些变量决定了应用程序的行为。
Java HTTP 基本认证 -- 2022-04-22
大家好,我是指北君。
今天我们将看一下 HTTP 基本认证。指北君将会讲讲它是如何工作的,并且一步步的教大家如何使用。
什么是 HTTP 基本认证
HTTP 基本认证是一种简单的认证方法。客户端可以通过用户名和密码进行认证。这些凭证以特定的格式在 Authorization HTTP Header 中发送。一般它以 Basic 关键字开始,后面是一个 base64 编码的用户名:密码值。冒号字符在这里很重要。头部应该严格遵循这个格式。
不调用构造函数,如何创建对象? 2022-04-18
哈喽,大家好,我是指北君。
本篇文章先给大家抛出一个疑问:不调用构造函数,如何创建对象?