![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA实战
文章平均质量分 84
叶秋学长
Stay hungry,stay foolish. 求知若饥,虚心若愚。CSDN内容合伙人,蓝桥云课签约作者,阿里云大咖问答开发与运维版板主,阿里云专家博主,华为云享专家博主,全栈领域新星创作者,新星计划第三季人工智能赛道TOP2;全栈领域创作者
展开
-
关于Java已死,看看国外开发者怎么说的
博主这里说下自己得看法,虽然作者对于自己得观点进行了5个误解的阐述,但是博主是并不认同得。文章的标题就是一个误导性的问题,暗示了 Java 已经不行。事实上 Java 仍然是一门非常流行和强大的编程语言,它在很多领域都有广泛的应用和优势,如移动应用、Web 应用、可穿戴设备、大数据、云计算等。Java 也有不断地更新和改进,引入了很多新的特性和功能,以适应不断变化的技术需求。Java 也有庞大的社区和丰富的资源,为开发者提供了很多支持和帮助。原创 2023-07-07 14:41:35 · 226 阅读 · 0 评论 -
一文带你走进Spring6
在 Spring 6 中,WebFlux 得到了进一步的增强,通过引入改进的 WebFlux API 和增强的路由器函数,提高了 WebFlux 的性能和可用性。最近,该框架迎来了全新的版本 Spring 6,为开发者提供了更多的工具和功能,使得构建复杂的、高性能的企业级应用程序变得更加容易。这种方式比传统的控制器方式更加灵活和可组合,可以大大减少代码量。Spring 6 引入了许多新的数据访问特性,包括 JDBC 的异步查询、MongoDB 的文本搜索、以及针对 NoSQL 数据库的新的查询功能等。原创 2023-03-13 16:58:04 · 574 阅读 · 0 评论 -
JDK 17: 迎接Java的下一个时代
除上述特性外,JDK 17 还提供了其他许多增强和改进,如类加载器的提速、并发标记和清理的优化、新的垃圾回收器选择机制、新增的集合操作 API、Unicode 版本升级、增强的日志记录等。JDK 17 是一个重要的版本更新,带来了许多新的特性和改进。在2021年9月发布的JDK 17中,Java迎来了新的时代,带来了许多新的特性和改进。在 JDK 17 中,引入了许多新的语言特性,如sealed class、switch表达式的增强、文本块以及对嵌套注释的支持等。原创 2023-03-13 16:49:22 · 791 阅读 · 1 评论 -
一文带你攻克JDK新特性
在国内,Java8 是当之无愧的普及率最高的 JDK 版本,从笔者工作开始, 就一直使用的是 JDK8 的版本,虽然现在 JDK19 即将面世,但是似乎依旧无法 动摇 JDK8 在国内的地位。这里面最主要的原因就是 JDK8 足够稳定,功能足够 优秀,而替换 JDK 版本会有潜在的风险。既然 JDK8 如此稳定,就意味着需要 很好的掌握 JDK8 中的特性,本次实验就会对 JDK8 做一个详细的介绍,并通过 一些简单例子做个基础的入门。知识点1. JDK 的版本化2. Lambda 表达式。原创 2023-01-09 11:30:00 · 31758 阅读 · 199 评论 -
分布式是大数据处理的万能药?
使用分布式集群来处理大数据是当前的主流,将一个大任务拆分成多个子任务分布到多个节点进行处理通常能获得显著的性能提升。因此,只要发现处理能力不足就可以通过增加节点的方式进行扩容,这也是很多拥趸者最朴素的想法。以至于当我们接触一项新的大数据处理技术往往首先问的就是支不支持分布式以及能支持多大规模的集群,可见“分布式思维”已经根深蒂固。那么分布式真是处理大数据的万能药吗?“万能”当然不可能。没有包治百病的灵药,任何技术都有其适用场景,分布式也一样。能否使用分布式技术解决处理能力问题,要结合任务的特点来看。原创 2022-12-21 11:30:00 · 37199 阅读 · 156 评论 -
一文带你走进CI/CD
CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。它是作为一个面向开发和运营团队的解决方案,主要针对在集成新代码时所引发的问题(也称为:“集成地狱”)。CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。这些关联的事务通常被统称为CI/CD 管道,由开发和运维团队以敏捷方式协同支持。哦!原来是这个东东。其实平时开发需求都在用集成平台,但是却不知道它背后的概念。原创 2022-12-02 00:04:40 · 49754 阅读 · 40 评论 -
猿创征文|点亮JAVA技术之灯(线程篇)
线程安全就是说多线程访问同一段代码,不会产生不确定的结果。又是一个理论的问题,各式各样的答案有很多,我给出一个个人认为解释地最好的:如果你的代码在多线程下执行和在单线程下执行永远都能获得一样的结果,那么你的代码就是线程安全的。(1)不可变像String、Integer、Long这些,都是final类型的类,任何一个线程都改变不了它们的值,要改变除非新创建一个,因此这些不可变对象不需要任何同步手段就可以直接在多线程环境下使用(2)绝对线程安全不管运行时环境如何,调用者都不需要额外的同步措施。..........原创 2022-08-28 23:35:31 · 226979 阅读 · 175 评论 -
猿创征文|ZooKeeper(伪)集群搭建
3、将Zookeeper解压 ,建立/usr/local/zookeeper-cluster目录,将解压后的Zookeeper复制到以下三个目录。我们会发现,2号服务器启动后依然是跟随者(从服务器),3号服务器依然是领导者(主服务器),没有撼动3号服务器的领导地位。由此得出结论,3个节点的集群,2个从服务器都挂掉,主服务器也无法运行。由此我们得出结论,当集群中的主服务器挂了,集群中的其他服务器会自动进行选举状态,然后产生新得leader。由此得出结论,3个节点的集群,有一个从服务器挂掉,集群正常。原创 2022-09-14 09:22:18 · 36238 阅读 · 120 评论 -
JAVA中如何实现代码优化(技巧讲解)
博主传送门:原创 2022-08-17 20:54:43 · 69381 阅读 · 124 评论 -
Java 中是如何获取 IP 属地的
细心的小伙伴可能会发现,抖音新上线了 IP 属地的功能,小伙伴在发表动态、发表评论以及聊天的时候,都会显示自己的 IP 属地信息 这里有三个名词,分别是X-Forwarded-For:一个 HTTP 扩展头部,主要是为了让 Web 服务器获取访问用户的真实 IP 地址。每个 IP 地址,每个值通过逗号+空格分开,最左边是最原始客户端的 IP 地址,中间如果有多层代理,每⼀层代理会将连接它的客户端 IP 追加在 X-Forwarded-For 右边。X-Real-IP:一般只记录真实发出请求的客户端IP原创 2022-07-09 20:37:46 · 171986 阅读 · 123 评论