随笔分类 -  设计

摘要:开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情 🔽 前言 最近在网上冲浪时看到了这样一段代码: function getUserDescribe(name) { if (name "小刘") { console.log("刘哥哥"); } else i 阅读全文
posted @ 2023-02-10 22:54 程序员小明1024 阅读(23) 评论(0) 推荐(0) 编辑
摘要:大家好,我是楼仔! 写好文档是一项非常重要的软技能,目前已经写了 100 多篇文章,积累了一些写文章的技巧和方法,正所谓“熟读唐诗三百首,不会作诗也会吟”,下面我就将这一年多的文档经验,分享给大家。 其实这篇文章本来只发到公司内部,写到一半的时候,码哥(公众号「码哥字节」)突然给我发了一个 文章链接 阅读全文
posted @ 2022-12-24 01:36 程序员小明1024 阅读(793) 评论(0) 推荐(0) 编辑
摘要:高内聚与低耦合 耦合: 耦合是指你每一个模块之间的依赖性,一个项目可以分为多个模块,按照Java项目的开发,每个模块会通过接口调用串联在一起。 我们的模块开发时,最重要的就是保证足够的独立性,这也是分模块的意义。模块关系越紧密, 耦合越强, 模块独立性越差。 举个例子(来源云+社区): 比如模块A直 阅读全文
posted @ 2022-12-20 23:47 程序员小明1024 阅读(262) 评论(0) 推荐(0) 编辑
摘要:我正在参加 码上掘金体验活动,详情:show出你的创意代码块 写在前面,由于文章里面有很多flex布局效果图占据了很大的篇幅,导致篇幅很长。以下内容主要分为四个部分: 常见概念 flex容器相关属性 flex元素相关属性 flex布局的应用 flex布局的兼容性处理 flex布局的相关概念 弹性盒模 阅读全文
posted @ 2022-12-20 00:36 程序员小明1024 阅读(430) 评论(0) 推荐(0) 编辑
摘要:前言 本文是博主从事后端开发以来,对公司、个人项目的经验总结,包含代码编写、功能推荐、第三方库使用及优雅配置等,希望大家看到都能有所收获 博主github地址: github.com/wayn111 一. 优雅的进行线程池异常处理 在Java开发中,线程池的使用必不可少,使用无返回值 execute 阅读全文
posted @ 2022-12-18 23:44 程序员小明1024 阅读(219) 评论(0) 推荐(0) 编辑
摘要:背景 在现代软件架构中,缓存的应用已经非常普及。缓存的使用在面试和实践中都是避不开的硬技能、硬知识,如果你说还不太熟悉缓存的使用,可能都不好意思说自己是程序员。 在上篇文章《如果不知道这4种缓存模式,敢说懂缓存吗?》中,我们介绍了缓存使用的四种策略,如果能够结合不同的场景进行灵活运用,你已经超过了大 阅读全文
posted @ 2022-12-18 23:40 程序员小明1024 阅读(64) 评论(0) 推荐(0) 编辑
摘要:前言 大家好,我是捡田螺的小男孩。作为后端开发,不管是什么语言,Java、Go还是C++,其背后的后端思想都是类似的。后面打算出一个后端思想的技术专栏,主要包括后端的一些设计、或者后端规范相关的,希望对大家日常工作有帮助哈。 我们做后端开发工程师,主要工作就是:如何把一个接口设计好。所以,今天就给大 阅读全文
posted @ 2022-10-05 23:40 程序员小明1024 阅读(62) 评论(0) 推荐(0) 编辑
摘要:【强制】关于 hashCode 和 equals 的处理,遵循如下规则:1) 只要重写 equals,就必须重写 hashCode。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须重写这两个方法。3) 如果自定义对象作为 Ma 阅读全文
posted @ 2022-06-25 20:37 程序员小明1024 阅读(37) 评论(0) 推荐(0) 编辑
摘要:【强制】日期格式化时,传入 pattern 中表示年份统一使用小写的 y。 说明:日期格式化时,yyyy 表示当天所在的年,而大写的 YYYY 代表是 week in which year(JDK7 之后引入的概念),意思是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,返回的 YY 阅读全文
posted @ 2022-06-25 20:25 程序员小明1024 阅读(191) 评论(0) 推荐(0) 编辑
摘要:前言:多账户登陆 互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如:网易、微信、QQ等,我们把此称为多账户统一登陆。 通过这篇文章, 我想阐释多账户登陆的技术方案细节,以及相应的表设计,流程设计。我这里不会有具体代码实现细节,只要方案做的对,有思路,代码咋写都不会太烂。 1. 创业初期 阅读全文
posted @ 2022-06-16 22:50 程序员小明1024 阅读(237) 评论(0) 推荐(0) 编辑