AI智能
改变未来

Java开发 第132页

Java 数组转 List 的 3 种方式,哪种性能最牛?-爱站程序员基地

Java 数组转 List 的 3 种方式,哪种性能最牛?

AI

前言: 本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。 一.最常见方式(未必最佳) 通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对L...

认识Java应用的各个层级-爱站程序员基地

认识Java应用的各个层级

AI

今天真正写功能的时候,在模仿各个功能模块中的dao,entity,service,web。自己动手写代码的时候,才开始理解各个包中代码的作用。主要是对service,dao层和web中的controller的理解加深了。 dao 我的理解:...

写了10年JAVA代码,为何还是给人一种乱糟糟的感觉?-爱站程序员基地

写了10年JAVA代码,为何还是给人一种乱糟糟的感觉?

AI

写了10年JAVA代码,为何还是给人一种乱糟糟的感觉? 无敌码农 无敌码农 接触过不少号称写了10多年代码的程序员,可经常还是会发现他们的代码给人一种乱糟糟的感觉,那么如何才能写出让同事感觉不那么乱的代码呢? 一、为什么要写这篇文章 在开篇...

微服务架构学习Day01-SpringBoot入门-爱站程序员基地

微服务架构学习Day01-SpringBoot入门

AI

基本概念 SpringBoot的优点:可以创建独立的Spring应用 SpringBoot嵌入Tomcat,Jetty和Unsertow, 不需要部署war文件 根据需要通过maven获取starter 对Spring进行自动配置 提供生产...

Java8 流操作-爱站程序员基地

Java8 流操作

AI

分类 Stream操作分类 无状态:指元素的处理不受之前元素的影响; 有状态:指该操作只有拿到所有元素之后才能继续下去。 非短路操作:指必须处理所有元素才能得到最终结果; 短路操作:指遇到某些符合条件的元素就可以得到最终结果,如 A || ...

真强啊!建议每一位Java程序员都读读Dubbo心跳设计的源码...-爱站程序员基地

真强啊!建议每一位Java程序员都读读Dubbo心跳设计的源码…

AI

# 前言 谈到RPC肯定绕不开TCP通信,而主流的RPC框架都依赖于Netty等通信框架,这时候我们还要考虑是使用长连接还是短连接: 短连接:每次通信结束后关闭连接,下次通信需要重新创建连接;优点就是无需管理连接,无需保活连接; 长连接:每...

用SpringBoot手把手教你写出优雅的后端接口-爱站程序员基地

用SpringBoot手把手教你写出优雅的后端接口

AI

前言 一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但一个优秀的后端接...