feellmoose's blog
Home
About
Archives
Golang简约指南
Go 语言的设计目的是作为 C/C++ 的替代工具,是谷歌内部为了解决 C/C++ 开发中的一些痛点:编译慢、不受控制的依赖、三方库混乱、编程范式繁多(每个人都选择其中一部分特性)、并发编程麻烦、跨平台代码兼容、内存安全、工程开发效率低等等
...
2024.05.03
更易使用的并发编程工具——协程
协程最早诞生于1958年,被应用于汇编语言中,对它的完整定义发表于1963 年,协程是一种通过代码执行的恢复与暂停来实现协作式的多任务的程序组件。而线程的出现则要晚一些,伴随着操作系统的出现,线程大概在1967年被提出。 时代在变化,协程的内涵也在发生变化,
...
2024.04.22
Java并发编程技术——昨天,今天与可见的未来
本文章简单带大家回顾 Java 并发编程的发展历程,以不同的角度理解 Java 并发编程的发展过程与大致思路。 作者致力于使文章适合所有程序员阅读(包括初学者),如有建议请在评论区留言,非常感谢大家的支持。 并发与并行直到现在(2024年),我认识的许多
...
2024.03.30
ABAC——基于属性的访问控制
ABAC 是一种访问控制模型,也被称为基于属性或者策略的访问控制。 其主要思想是通过评估与主体、对象、请求的操作以及在某些情况下的环境属性关联的属性来确定主体执行一组操作的授权。 ABAC以抽象程度更高的角度来描述权限,使得在复杂情况下比传统权限架构更具有灵活
...
2024.03.19
Java代码是怎么跑起来的
当我们尝试运行 Java 代码时,这些代码会被编译为字节码文件并被加载运行于 JVM 上。如果能够更加细致的了解 Java 代码从编译到运行这个过程,那我们就可以在更好掌控代码的同时更加深入的理解 Java 的语法和其设计。 初次接触 Java 时,绝大部分同
...
2024.01.05
Hello World
凛冬散尽,星河长明。 新的一年,万事顺遂。 Wishing you peace, joy and happiness through the coming year. Hello world & Hello 2024
...
2024.01.01