程序编程实战教程 -AI、Java、Spring Boot 实战 专注后端开发知识分享,涵盖 Java 基础、Spring Boot 实战、数据库优化与中间件应用,助力程序员成长为优秀后端开发工程师。

07 作为开发人员您会喜欢的网站。

本文介绍了七个开发人员会喜欢的网站,包括用于代码美化的Ray.so、提供免费矢量图标的Iconstore.co、创建项目Readme文件的Readme.so、提供随机或特定上传图片的Lorem Picsum、现代化的文档平台GitBook、界面设计的协作Web应用程序Figma以及基于JSON的动画文件格式的LottieFiles。这些网站有助于开发人员提高工作效率,提升项目质量。

使用 Git 时我离不开的两个 Bash 脚本

文章摘要:作者分享了在使用Git时无法缺少的两个Bash脚本,一个用于安全清理未跟踪的文件。第一个脚本先显示未跟踪的文件,然后询问用户是否要删除它们。作者解释了脚本的工作方式,并强调其安全和方便性。文章还涉及使用这些脚本的实际场景和其为用户带来的便利。

2020 年部署 Web 应用的 4 种方式

2020 年部署 Web 应用的 4 种方式 随着时间的流逝,我们看到越来越多的人将自己的想法融入网页设计。我们所说的这些人可能熟悉也可能不熟悉网页设计和发布的技术细节,因此在搭建平台(网站)时可能会遇到不少问题。该使用什么主机服务?如何设置 DNS 和 SSL?最重要的是,如何部署 Web 应用?

互联网崩溃的 13 种方式 - 第 9 种会让您震惊!

摘要:本文探讨了互联网中存在的一些不良模式或策略,例如反模式网站、广告占据移动设备屏幕、广告加载延迟、验证码加载困难、自动播放视频等,还提到了某些网站为了应对GDPR而拒绝欧盟访问的行为等。其中第 9 种方式是“点击诱饵”,通过吸引人的标题吸引浏览量并伪装成广告的伪装可能会加剧虚假新闻的传播和泛滥。作者在探讨这些问题时呼吁互联网企业应采取积极行动来提升用户体验和服务质量,以促进企业的长期盈利。

2020 年你应该使用的 6 个云平台

摘要: 本文介绍了2020年你应该使用的六个云平台,包括亚马逊网络服务(AWS)、Twilio、SendGrid等。这些云平台可以让你更轻松地处理各种任务,并且可扩展你的应用程序。文章详细解释了这些云平台的基本使用方法和特点,并给出了相应的代码示例,以帮助读者更好地理解和使用这些云平台。这些云平台提供了强大的工具和功能,可以帮助你提高开发效率和应用程序的性能。

提高大型代码库代码质量的策略

本文主要讨论了提高大型代码库代码质量的策略。首先强调了代码质量对于任何软件项目的重要性,特别是在代码库规模和复杂性增长的情况下。然后详细介绍了几个关键策略,包括代码审查、自动化测试、遵循代码风格和标准以及文档编写。文章强调,提升代码质量是一个持续的过程,需要规范、协作以及适当的策略。通过实施这些策略,团队可以减少技术债务,提高开发速度,并维护代码库的完整性。此外,文章还讨论了文档在长期维护和提升代码质量方面的重要性。最后,文章指出这些策略需要根据团队的具体需求和限制进行调整,并强调了培养协作和持续改进文化的重要性。

如何使用 HTML、CSS 和纯 JavaScript 制作模拟时钟

摘要: 本文将介绍如何使用 HTML、CSS 和纯 JavaScript 制作模拟时钟。首先,将介绍 HTML 的基本结构,包括创建包含时钟数字的容器。接下来,介绍如何插入时钟号码并使用 CSS 进行样式设置。最后,通过 JavaScript 实现时钟的动态更新,使其能够实时显示当前时间。本文的重点在于不使用任何库,完全使用纯 JavaScript 实现。掌握这些内容后,你将能够创建一个出色的模拟时钟。

NPM 链接和取消链接

文章主要介绍了在使用npm包时遇到的链接和取消链接的问题。作者描述了自己在工作中的使用场景,以及在切换分支时遇到权限问题和包无法使用的情况。同时提供了链接和取消链接的具体步骤,以避免类似问题的发生。文章还展示了具体的package.json文件内容,并给出了相关的链接和原始代码托管平台信息。摘要的核心是介绍了如何在使用npm包时通过链接和取消链接来解决权限问题和避免包无法使用的情况。

有意提交

文章讨论了作者在浏览GitHub存储库时看到的一条无意义的提交信息引发的思考。作者分享了自己过去犯过提交信息不够清晰的错误的经历,并提到了想要查看一些搞笑的提交信息可以参考的网站。接着作者介绍了他们开始使用基于传统提交规范的Commitizen工具的经历,并解释了它如何帮助将提交分成几类,强制只将相关文件添加到一个类别中,从而减少一次性编辑并提交的烦恼。此外,文章还提到了通过使用该工具几天后的思考和体验,例如尝试先进行重构并提交,再开始开发新功能。文章最后鼓励读者安装并试用Commitizen工具,相信它会帮助回顾代码时更加快乐。文章关键词:有意提交。

3分钟搞懂里氏替换原则是什么?我们来举个例子!总结

摘要:本文介绍了里氏替换原则(Liskov Substitution Principle,LSP)在面向对象设计中的应用。通过示例代码展示了如何理解并运用里氏替换原则,使得同一超类的对象能够相互交换而不会破坏任何东西。文章首先解释了里氏替换原则的定义和重要性,然后通过创建一个简单的动物类及其子类的示例来进一步解释该原则。最后,通过实现一个喂食方法,展示了里氏替换原则在实际应用中的效果。文章总结了里氏替换原则的重要性和应用场景,强调了其在提高代码可维护性和灵活性的作用。