All
Golang
Spring
Kubernetes(All about the core of kubernetes)
Posts
Docs
About
Light
Dark
Auto
English
English
简体中文
Docs
扫码关注公众号,可领取以下赠品:
《夯实基础的go语言体系建设》645页涵盖golang各大厂全部面试题,针对云原生领域更是面面俱到;
扫码加微信,可领取以下赠品:
【完整版】本人所著,原价1299元的《爱情困惑者必学的七堂课》;
100个搞定正妹完整聊天记录
列表详情点这里
【完整版】时长7小时,原价699元《中国各阶层男性脱单上娶指南》;
Common template for solving Algorithm problems
algorithm-problems-common-solve-method
Read More
golang
Golang入门:从零开始学习Golang语言
'欢迎来到这门关于Golang语言的入门课程,我是艾森,我作为码农身份已经有快8个年头,在我的职业生涯中,由于我是非科班出身,于是我选择了php作为自己的入门语言。但是随着时代的发展,以及公司业务规模及方向的侧重不同,支持的业务量各异,我必须与时俱进。在最近的三家公司,Java和Golang成为了我的主语言,在小米工作已经快三年了,公司不同项目选型各有不同,但是都没有跳出Java和Golang的范畴。相比于Java语言,我更偏爱于Golang,这得益于老生常谈的那些Golang在高性能应用开发领域的优势,但不仅仅是因为这个,更因为使用Golang让我有种使用python一样的简洁,同时能体验到编译型语言,在更接近系统底层发挥作用时的无限魅力,又能同时享受解析型语言般清晰畅快的感觉,我顿时觉得作为一个程序员的“幸福”!。我很高兴能够带领你逐步了解并学习这一编程语言,并通过此课程对其有更深层次的理解和掌握。 作为一名在Golang方面5年加程序员,我热爱使用这门语言进行开发工作。Golang是一门快速、可靠、高效和易于学习的编程语言,在如今的软件开发行业中越来越受欢迎。它结合了传统的系统级语言和现代化的脚本语言的优势,可以用于构建各种类型的应用程序,包括Web应用、移动应用、桌面应用等等。 在这门课程中,我们将从Golang的基础知识开始讲起,包括环境配置、基本语法、数据类型和表达式、流程控制语句等内容。接着,我们将深入探讨函数和方法、结构体和指针、并发编程、Web应用开发、网络编程与安全、云原生应用开发、性能优化和调试、代码质量和测试、Golang生态系统以及未来趋势等方面的知识,帮助你构建完整的Golang应用程序。 通过这门课程的学习,你将会掌握Golang语言的基本知识和编程技能,并具备应用它构建实际项目的能力。无论你是一名初学者还是有一定经验的开发人员,我相信这门课程都可以帮助你成为一名更出色的Golang开发者。让我们一起开始吧! 在本课程中,我们将以互动式和实践性的方式进行学习。除了理论知识之外,我们还会提供大量的实战案例和练习,帮助你更深入地理解和应用所学知识。 在开始学习之前,我建议你先了解一些基础概念和编程技能,例如变量、函数、面向对象编程等等。如果你已经掌握了其他编程语言,那么学习Golang将会更加轻松,因为它的语法与其他语言有很多相似之处。'
Read More
spring
从头开始实现一个Spring框架
' Spring框架是一款广泛应用于企业级Java应用开发的开源框架。它提供了诸如依赖注入、面向切面编程、控制反转等特性,以及对常见的数据访问、Web应用程序开发等场景的支持。如果你想从头开始实现一个类似于Spring的框架,那么需要思考以下几个方面: 依赖注入(Dependency Injection):这是Spring框架最核心的功能之一。通过依赖注入,我们可以将对象之间的依赖关系抽象出来,并交给Spring容器来管理。在容器启动时,它会自动创建所有需要的对象,并将它们注入到其他对象中。 控制反转(Inversion of Control):依赖注入的本质就是控制反转。它将原本由程序员手动管理的对象创建和依赖关系注入的过程交给了Spring容器。这样,我们就能够编写更加灵活和可维护的代码。 面向切面编程(Aspect-Oriented Programming):除了依赖注入和控制反转之外,Spring还提供了面向切面编程的支持。通过面向切面编程,我们可以将与业务逻辑无关的横切关注点(例如日志、安全性等)从业务逻辑中分离出来。这样,我们就能够提高代码的重用性和可维护性。 数据访问(Data Access):在企业级Java应用程序中,数据访问是一个非常重要的方面。Spring框架提供了对JDBC、Hibernate、MyBatis等数据访问技术的支持,使得我们能够轻松地进行数据持久化操作。 Web应用程序开发:除了数据访问之外,Spring还提供了对Web应用程序开发的支持。它可以帮助我们使用Spring MVC框架编写基于MVC模式的Web应用程序,并提供了与Servlet容器的集成支持。 '
Read More