
SpringBoot
文章平均质量分 89
弱类型语言能直观地表现语言在干什么,不借助太多其他代码或者组件就能运行,所见即所得,而强类型语言需要借助的很多隐藏代码方能正常运行,只是为了让开发者隐式遵守规范,强弱之桥如何搭建,在强弱之间同时获取养料,就是该专栏要达到的目的。
森叶
多年谷歌插件开发、Electron 客户端开发经历 偏前端全栈开发工程师 熟练使用PHP、Python、Javascript、Java 四种语言
王森出品 必属精品
展开
-
Java NIO & Java 虚拟线程(微线程)与 Go 协程的运行原理不同 为何Go 能在低配机器上承接10万 Websocket 协议连接
Java NIO(New Input/Output) 是Java 1.4(2002年)引入的一种非阻塞、面向缓冲区的输入输出框架,旨在提升Java在高性能和高并发场景下的I/O处理能力。它相比传统的 Java IO(java.io包)更加高效,尤其在网络编程中,例如需要处理大量连接的服务器(如WebSocket、HTTP或TCP服务器)。Java NIO的核心组件Channel(通道):类似传统IO中的流,但支持非阻塞操作,例如SocketChannel和ServerSocketChannel。原创 2025-04-17 10:43:54 · 796 阅读 · 0 评论 -
SpringBoot 学习(04):Idea 中控制启动命令的详细过程 环境区分案例
这段代码是一个 Java 启动命令,用于运行 Spring Boot 应用程序。: 这是 Java 的可执行文件路径,表示你正在使用 Amazon Corretto 17 版本的 Java 运行你的应用程序。: 这是 Java 虚拟机的参数,用于控制 JIT 编译的阶段。在这里,它将 JIT 编译限制为第一层。: 设置 Spring 输出使用 ANSI 颜色。: 启用 Java 远程管理。: 启用 Spring JMX(Java Management Extensions)。原创 2023-08-20 20:25:47 · 2950 阅读 · 0 评论 -
SpringBoot 学习(03): 弱语言的注解和SpringBoot注解的异同
在解释注解之前我们需要先定义一下注解与注释的区别:注释:给程序员看,帮助理解代码,对代码起到解释、说明的作用。注解:给应用程序看,用于元数据的定义,单独使用时没有任何作用,需配合应用程序对其元数据进行利用才有作用。应用程序,你可以理解为hyperf的启动程序识别了这个过程,并进行一定的处理,尤其是hyperf自定义一些注解标签,在启动时,会将带有注解标签的源代码翻译成执行代码,在具体执行时使用。生成proxy代理类的过程就跟npm预编译过程一样,对代码进行重新的生成。原创 2023-08-19 19:58:16 · 832 阅读 · 0 评论 -
SpringBoot 学习(02): 从嵌入式系统到嵌入式Servlet SpingBoot 的进化之路
总结,最初结识 Java 的那批人,是接触的接待员这个概念,因此就会让自己一头雾水,同理一个贷款员也不知道整个公司的运作机理,他也只是死死地记住要先把自己的电话号码,职责填表,再与接待员对接着,要获取一些额外数据,这些数据以后怎么怎么用,处理完毕之后,把所有的文件在递交给接待员,之后贷款员也不知道发生了什么。则是一个计算机科学的术语,用于描述一种特定类型的服务器端程序。因此,我们追加的各种应用,都可以理解为一个嵌入式系统,例如我们开发的桌面端软件,我们开发的移动 App 都是遵循着该规则。原创 2023-08-15 15:58:20 · 556 阅读 · 0 评论 -
SpringBoot 学习(01): javac、src/main/java目录、Maven与pip 弱类型语言为何没有子模块编译
Java项目结构:我们讨论了Java项目常见的目录结构,包括源代码目录src/main/java、测试代码目录src/test/java以及资源目录src/main/resources。读取资源文件:我们探讨了使用Java的InputStream和BufferedReader来读取资源文件内容的方法,并给出了代码示例。IDE和资源目录设置:我们讨论了在IDE中设置资源目录的方法,并介绍了IntelliJ IDEA中设置资源目录的过程。原创 2023-08-03 00:52:04 · 641 阅读 · 0 评论