自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 安卓应用UI设计

安卓UI

2023-03-15 14:09:12 286 1

原创 使用Android Studio开发微信的主页面框架

简易微信UI界面开发

2023-03-03 16:10:21 786 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除