- 博客(13)
- 收藏
- 关注
原创 Java 全方位解析:从语言特性到环境搭建
Java 作为一门经久不衰的编程语言,自 1995 年问世以来,凭借其强大的功能和广泛的应用场景,始终在软件开发领域占据着举足轻重的地位。本文将从 Java 的语言特点、运行模式、核心概念以及在 Windows 和 macOS 两大主流操作系统下的环境搭建,为读者提供一份详尽的 Java 入门指南。
2025-09-28 16:57:01
705
原创 基于GitLab CI/CD开源安全流水线详解
这是一个独立的应用程序,负责从GitLab接收CI/CD作业,并在指定的环境(如虚拟机、Docker容器或Kubernetes集群)中执行这些任务,然后将结果返回给GitLab。它不仅用于存储和分发Docker镜像,还提供了基于角色的访问控制(RBAC)、镜像复制、漏洞扫描和镜像签名等安全功能,确保了镜像的合规性和可信度。这是一条现代化的、基于GitLab的CI/CD(持续集成/持续交付)流水线,它整合了业界主流的DevSecOps工具,实现了从代码提交到应用部署和监控的全流程自动化。
2025-09-28 16:54:27
340
原创 测试驱动开发(TDD):精益求精的基石
测试驱动开发(Test-Driven Development,TDD)远不止是一种测试技术,它是一种反直觉但极其强大的编程实践。这个简单的约束引发了一系列连锁反应,引导开发者构建出更健壮、更灵活的软件系统。
2025-09-28 16:49:56
898
原创 Scrumban在京东内部的敏捷实践
在当今快速变化的市场环境中,软件开发行业早已告别了传统的瀑布式开发模型,转而拥抱更为灵活、高效的敏捷开发方法论。敏捷开发以其迭代、增量、协作和快速响应变化的特点,成为了推动技术创新和业务增长的核心引擎。在众多敏捷框架中,Scrum、Kanban以及它们的混合体Scrumban,无疑是应用最广泛、最具代表性的三种。本文将深入探讨这三种方法论的主体思路、角色分工、执行流程及其优缺点,并通过一个虚构的“京峰商城”后台管理系统案例,生动地展示Scrumban在实际项目中的应用。
2025-09-24 10:35:02
461
原创 京东DevOps实践
作为中国领先的技术驱动型零售与科技公司,京东在应对海量业务需求和复杂技术挑战的过程中,全面拥抱DevOps理念,成功构建了一套高效、可靠且可持续改进的软件交付体系。其成功的核心在于打造了名为“行云DevOps”的一体化平台,并围绕此平台,将标准化流程、深度自动化、数据驱动决策与协同文化深度融合,显著改善了软件质量与研发效率。
2025-09-24 10:32:20
306
原创 DevOps、CI_CD 与 DevSecOps:现代软件开发的核心演进
在当今快速发展的技术环境中,DevOps、CI/CD 和 DevSecOps 是现代软件开发和运维领域中至关重要的概念。它们共同构成了一套旨在提高效率、速度和安全性的文化理念、实践和工具。
2025-09-22 15:08:00
659
原创 odoo17 Windows10安装教程
需要注意的是我们需要在软件安装路径C:\Program Files\PostgreSQL\16下找bin文件夹,而数据库的路径是C:\Program Files\PostgreSQL\16\data。企业版就是在社区版基础上,把社区版的源码文件夹删除或者改名,然后把企业版的源码粘贴进去,比如我的安装路径是C:\Program Files\Odoo 17.0.20231114\,然后源码是在这个文件夹下的server里面 的odoo文件夹,如图,odooc是我改名称的社区版源码,odoo是企业版源码。
2024-10-28 19:12:11
1896
原创 新闻详细页面跳转
通过实验,我对Android应用中的页面跳转、数据传递和页面展示等核心功能有了更加深入的认识,也对Android应用的开发流程有了更好的了解。在实验过程中,我遇到了一些问题,例如如何在RecyclerView中展示复杂的布局、如何处理Activity的生命周期等等,但是通过查阅文档和寻找相关资料,我最终都得到了解决。在实验中,我学习了如何在Android应用中使用RecyclerView来展示列表数据,并且掌握了如何为RecyclerView的每一项添加点击事件,以实现跳转到其他页面的功能。
2023-04-11 14:39:38
464
原创 C++11新特性——右值引用
右值引用标记为&&,其中对于右值和左值的理解1.左值是指存储在内存中,有明确存储地址(可取地址)的数据2.右值是指可以提供数据值的数据(不可取地址)
2023-04-09 20:10:30
205
原创 C++新特性——列表初始化
使用列表初始化可以减少代码的书写量,提高代码的可读性和可维护性。它还可以避免一些隐式类型转换和不必要的拷贝操作,提高代码的效率。
2023-04-06 16:06:56
470
1
原创 C++新特性——静态断言
静态断言可以用于各种场合,比如检查模板参数、检查函数参数类型等。它可以在编译期对代码进行更加严格的检查,提高代码的可靠性和安全性。
2023-04-06 15:49:48
190
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅