肥仔教程网

SEO 优化与 Web 开发技术学习分享平台

Java注解总结:史上最全,有这一篇就够了

什么是注解?

注解的定义

官网描述如下:

Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。

将上面的话再翻译一下,如下:

(1)元数据在开发中的作用就是做数据约束和标准定义,可以将其理解成代码的规范标准(代码的模板);

Java多线程终极指南:从基础到高级应用

一、多线程基础概念

1.1 进程与线程的区别

自己动手从0开始实现一个分布式 RPC 框架

前言

为什么要自己写一个RPC框架,我觉得从个人成长上说,如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异步调用、熔断降级等技术,可以全方位的提升基本素质。虽然也有相关源码,但是只看源码容易眼高手低,动手写一个才是自己真正掌握这门技术的最优路径。

Qt C++ 枚举类型的全面解析与最佳实践

I. 引言

枚举(Enumeration)是 C++ 中一种重要且常用的用户自定义数据类型,它允许开发者为一组整数常量赋予具有描述性的名称,从而提高代码的可读性和可维护性 。在 Qt C++ 开发环境中,除了遵循标准的 C++ 枚举规范外,Qt 框架还提供了额外的宏和机制,以增强枚举的功能,特别是将其无缝集成到其强大的元对象系统(Meta-Object System, MOS)中。

线程安全集合 --- Concurrent


一位 Rust 开发者的 Go 初体验

作者 | Nick Cameron

责编 | 郭芮

过去几周,我一直在用 Go 语言编写程序。这是我首次在大型且重要的项目中使用 Go。在研究 Rust 的特性时,我也看了很多关于 Go 的内容,包括体验示例和编写玩具程序。但真正用它编程又是一种完全不同的体验。

我觉得把这次体验写下来应该会很有趣。在这篇文章中,我会尽量避免将 Go 与 Rust 进行过多的比较,不过,由于我是从 Rust 转向 Go,难免也会包含一些比较。应该事先声明的是,我更偏袒 Rust ,但会尽力做到客观。

答应我,别再if/else走天下了可以吗

作者:hansonwong99 来自:CodeSheep



哎,曾几何时

想当年,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子

一般来说我们正常的后台管理系统都有所谓的角色的概念,不同管理员权限不一样,能够行使的操作也不一样,比如:

打通 JAVA 与内核系列之 一 ReentrantLock 锁的实现原理

写JAVA代码的同学都知道,JAVA里的锁有两大类,一类是synchronized锁,一类是concurrent包里的锁(JUC锁)。其中synchronized锁是JAVA语言层面提供的能力,在此不展开,本文主要讨论JUC里的ReentrantLock锁。

25道C++经典面试题详解,附全套学习资料免费领!

Qt5 入门教程-第5章 文件和目录

大道至简,在 Qt5 C++入门教程的这一部分,我们将处理文件和目录。

QFile、QDir 和 QFileInfo 是在 Qt5 中处理文件的基础类。QFile 提供了对文件进行读写操作的接口。QDir 提供了对目录结构及其内容的访问功能。QFileInfo 提供了与系统无关的文件信息,包括文件的名称、在文件系统中的位置、访问时间和修改时间、权限或文件所有者等信息。

<< 1 2 3 4 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言