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

我的 VS Code 设置 - 充分利用 VS Code 插件终端设置结论

摘要: 本文介绍了作者对 Visual Studio Code(VS Code)的设置和使用体验。作者详细列举了在 VS Code 中使用的插件,包括语言支持、终端设置等,并提供了安装这些插件的命令行指令。文章还提到了作者对于不同语言使用的编辑器选择历程,以及 Java 语言的支持在 VS Code 中的改进。最后,作者总结了自己的使用体验,强调了 VS Code 的便捷性和实用性。

2021 年我的时尚现代 Linux 开发机器

摘要: 本文介绍了作者在2021年使用的时尚现代的Linux开发机器,包括其选择新笔记本电脑的原因和配置,以及主要的开发活动和机器的使用情况。文章详细描述了机器的基本配置和主要部件,如处理器、内存、硬盘、显卡等。此外,还介绍了作者的家庭办公室设置,包括使用的显示器、键盘、鼠标、摄像头、麦克风和扩展坞等。本文旨在分享作者的Linux开发环境,并激励更多人使用Linux。

我对 Rust 的第二印象以及为什么我认为它是一种很棒的通用语言!

文章介绍了作者对Rust的第二印象以及为什么认为它是一种很棒的通用语言。作者首先回顾了自己对Rust的初印象,然后分享了用Rust构建实际用例的经历,特别是用其构建终端UI来监控Kubernetes集群的项目KDash。作者详细阐述了Rust的优势,包括其内存安全、类型安全和线程安全的特性。最后,作者强调了他对Rust的喜爱,并解释了为什么认为Rust是通用语言的未来。 关键词:Rust、通用语言、内存安全、类型安全、线程安全。

My reflections on Golang

我对 Golang 的思考 最初发表于deepu.tech

我对 Rust 的第一印象 我喜欢 Rust 的哪些方面 我不喜欢 Rust 的哪些方面 挑剔之处 结论

摘要:本文主要介绍了作者对Rust语言的初步印象和看法。作者喜欢Rust的无垃圾收集机制,通过所有权概念来管理内存,以及默认不可变的特性。同时,作者也分享了一些自己不喜欢或者觉得需要改进的地方。本文旨在提供一个Rust新手对Rust的初步观察和感受。

我美丽的Linux开发环境工作站ansible playbooks

摘要: 本文介绍了作者美丽的Linux开发环境工作站及其配置。文章提到了作者使用的Linux发行版Fedora 30和GNOME桌面环境,以及对机器配置的选择,包括处理器、内存、硬盘、显卡、无线、键盘、显示屏和电池等。此外,文章还介绍了作者使用的GNOME插件和主题,以及对Linux开发环境的个性化设置。最后,文章讨论了使用Ansible Playbooks进行工作站配置和管理的重要性。整体而言,本文提供了作者对Linux开发环境设置和个性化的详细阐述,并分享了自己的经验和见解。

微服务 - 优点、缺点和缺点 微服务架构 微服务架构的一般优势 微服务架构的一般问题 何时不应考虑微服务架构 何时可以考虑微服务架构

摘要: 本文主要讨论了微服务架构的优势和劣势。微服务架构通过将大型应用程序拆分为多个小型服务,每个服务都独立运行在自己的进程中,并使用轻量级通信机制进行通信,从而实现更高的可扩展性和灵活性。其优势包括松散耦合、更快的开发和发布周期以及细粒度扩展等。然而,微服务架构也存在一些常见问题,如复杂性增加、分布式系统的挑战等。文章还讨论了何时应该考虑使用微服务架构,以及何时不应考虑微服务架构的情况。

全栈开发人员的生活😱🤯😱

摘要: 本文讨论了全栈开发人员的生活和挑战。文章提到了根据2019年Stack Overflow开发者调查,全栈开发者是最受欢迎的开发者头衔。文章描述了全栈开发人员的职责范围广泛,从客户端开发到服务器端到DevOps工作不一而足。文章还讨论了现代全栈Web开发所需掌握的技术范围和不断变化的软件架构格局。此外,文章以一个用户故事为例,详细描述了全栈开发人员一天的工作内容,并指出了所面临的挑战,包括客户端开发的复杂性、不断变化的JavaScript框架、容器技术和云服务等。最后,文章提到了JHipster和Spring Boot等技术为全栈开发人员提供的帮助。总之,全栈开发人员是当今最艰难的职位之一,需要不断学习和适应不断变化的技术环境。

面对现实吧,我们行业的技术面试流程存在缺陷

文章讨论了技术面试流程中存在的问题,指出其存在缺陷。文章提到技术面试中常见的做法如白板解决问题、实时编码、编程挑战和带回家的作业等,并分析了这些方法的问题和弊端,包括制造焦虑和压力、偏见和不提供实际工作环境的舒适和工具等。文章强调了面试应该更注重应聘者的实际能力和经验,而不是在不真实的场景下考验他们。同时,文章还指出我们应该反思现有的技术面试流程,并提出改进措施,如为未来的员工提供与现有员工相同的面试舒适度和工具等。因此,本文的摘要可以概括为:文章呼吁重新审视和改进技术面试流程,以便更准确地评估应聘者的实际能力和经验,减少焦虑和压力,提供更真实的工作环境。

如何清理你的 Docker 环境 清理你的 Docker 设置 清理一切

文章介绍了如何清理Docker环境,包括清理旧容器、悬空卷和悬空图像等。首先,使用Docker命令删除未使用的容器和悬空卷。然后,清理悬空图像,删除与任何标记图像无关的层。最后,介绍了一个便捷的Bash函数,可以一次性完成清理工作。文章还提到了docker系统提供的清理所有内容的命令。