哈喽,大家好,我是指北君。
本篇文章先给大家抛出一个疑问:不调用构造函数,如何创建对象?
辣眼睛的设计,不开心你来找我!2022-04-25
如何在业务开发中使用建造者模式? 2022-04-20
哈喽,大家好,我是指北君。
本篇文章给大家介绍业务开发中最常使用的建造者模式。
五分钟彻底了解工厂模式——20220413
哈喽,大家好,我是指北君。
在软件开发过程中,我们会用到很多设计模式,之前介绍过的单例模式,还有后面会介绍的代理模式、适配器模式、建造者模式等等,合适的场景运用合适的设计模式,你会发现业务逻辑会清晰很多。
但是对于工厂模式,我奉劝大家,没事最好不要用,什么,你问为啥?
几个稀奇古怪的网站,原来可以这么爽!——20220415
将Java InputStream转为字符串 2022-04-01
大家好,我是指北君。
在本教程中,我们将讲讲如何将一个 InputStream 转换为一个字符串。
我们将从使用普通的 Java 开始,包括 Java 8+
的解决方案,然后也会研究使用 Guava
和 Apache Commons IO
库。
为JVM应用程序添加关闭钩子-20220411
大家好,我是指北君。
通常,启动一个服务是很容易的。然而,有时我们需要有一个计划来优雅地关闭一个服务。
在本教程中,我们将看一下 JVM 应用程序终止的不同方式。然后,我们将使用 Java APIs 来管理 JVM 关闭钩子。
一个类只能有一个对象?
哈喽,大家好,我是指北君。今天给大家分享设计模式中最常用的单例模式。
使用 HttpUrlConnection 在Java中做一个简单的HTTP请求 20220408
大家好,我是指北君。
今天将介绍一种在 Java 中执行 HTTP 请求的方法 – 通过使用 Java 内置的 HttpUrlConnection 类实现。
从 JDK 11 开始,Java 为执行 HTTP 请求提供了一个新的 API,它是用来替代 HttpUrlConnection 的,即HttpClient API。
SpringCloudStream集成Kafka-20220406
哈喽,大家好,我是指北君。
开发中,服务与服务之间通信通常会用到消息中间件,如果我们使用了某一个MQ,那么消息中间件与我们的系统算是高耦合。将来有一天,要替换成另外的MQ,我们的改动就会比较大。为了解决这个问题,我们可以使用Spring Cloud Stream 来整合我们的消息中间件,降低耦合度,使服务可以更多关注自己的业务逻辑等。
今天为大家带来一个人人可实操的SpringCloudStream集成Kafka的快速入门示例。
部署时代进化之Kubernetes
哈喽,大家好,我是指北君。
如何通过条件构造器书写 MybatisPlus 复杂SQL语句?
哈喽,大家好,我是指北君。
之前有一篇文章,我们介绍过通过 Mybatis Plus 进行增删改查。
保姆级教程,如何使用 MybatisPlus
哈喽,大家好,我是指北君。
本篇文章,我们通过 MyBatis Plus 来对一张表进行 CRUD 操作,来看看是如何简化我们开发的。
做了个图片压缩的插件
大家好,我是指北君。
上次指北君给大家介绍了如何从零开始开发一个 idea 插件。其他这个插件开发并不局限于idea。JetBrains 其他的IDE 也都是通用的。 但是用于开发 .net 的Rider 是另外的。
OpenCV教程入门篇 2022-03-14
大家好,我是指北君。
之前也写过一些 OpenCV 的文章,最近正好在考虑 写一个 OpenCV相关的工具,目前还是在开发过程中,边开发边更新。预计会持续一段时间。目前的想法是把 OpenCV 的 API 在这个工具上都实现一遍。
面试官问到秒杀系统时这样回答! -- 2022-03-04
一文彻底弄懂 Dockerfile -- 2022-03-02
哈喽,大家好,我是指北君。
Dockerfile 简单来说就是一个包含用于组合镜像的命令的文本文档,Docker 通过读取 Dockerfile 中的指令就可以按步骤生成镜像,那么在制作镜像之前,我们先了解一下镜像的原理。
从零开始开发idea 插件 -20220221
大家好, 我是指北君。
idea 现在已经成为 Java 开发者最常用的开发工具。 idea 上有丰富的插件来帮助我们进行程序开发。
那作为 Java 开发者的各位同学,有没有想过要开发一个属于自己的插件呢?
最近指北君正好在看这一块内容,对 idea 插件开发的流程进行一个简单的介绍。
Docker 常用命令,够全了吧 -- 2022-02-14
哈喽,大家好,我是指北君。
Docker 相信大家都用过,本篇文章给大家总结一下 Docker 的常用命令,基本上覆盖我们日常使用的所有命令。
静态代码块、构造代码块、构造函数、普通代码块,还傻傻的分不清? -- 2022-01-27
哈喽,大家好,我是指北君。
在Java中,静态代码块、构造代码块、构造函数、普通代码块的执行顺序是一个笔试的考点,通过这篇文章希望大家能彻底了解它们之间的执行顺序。