写点什么

Java 开发

0 人感兴趣 · 31 次引用

  • 最新
  • 推荐

好用的 Java 开发工具:IntelliJ IDEA 2022v2022.3.3 汉化激活版

IntelliJ IDEA是一款功能强大的Java开发工具,它具有多种功能,包括代码编辑、调试、测试、重构等,可以帮助开发人员更加高效地开发Java应用程序。

【Java 基础】Java 对象创建的几种方式

Java创建实例对象是不是必须要通过构造函数?这其实是衍生出来的一个面试题。 上面问题的答案很明显了:Java创建实例对象,并不一定必须要调用构造器的。

https://static001.geekbang.org/infoq/d9/d9540c1faad614a7e09bc76ebf228b8c.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成 | 单例模式实现方式——枚举

用户头像
TiAmo
02-09

在Java语言中,如果综合考虑线程安全和延迟加载,IoDH(Initialization Demand Holder)无疑是一种比较好的实现方式,它巧妙利用了Java静态内部类的特点。但是,IoDH的实现方式也存在一些问题。

Java 学习路线阅读计划时间线

用户头像
kcodez
02-05

看书一定要看经典书(不在多),然后按照由浅入深的顺序(Java语言基础->Java语言进阶->分布式&存储->修炼内功)来对书单做描述以及推荐的理由。而且一定要遵循一个核心原则:“理论+实践”,逐步迭代递进的过程。基于本人的经验总结了一个学习新知识的方法论

https://static001.geekbang.org/infoq/fc/fc87205bdeb3c6555b9381e4a33b549e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成 | 多态性实战

用户头像
TiAmo
01-20

多态性(polymorphism)是OOP最强大、最有用的特性。截至目前,多态性用到了所讲的所有其他OOP概念和特性。在通向精通Java语言编程的征程上,多态性是最高级别概念站点。

https://static001.geekbang.org/infoq/c5/c5afd387f0707161234eff4ea2e4178b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

干货!这份阿里 P8 大佬纯手打总结 Kafka 学习笔记, 真是 yyds

Kafka是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。

https://static001.geekbang.org/infoq/53/53815b9aecdaaef618435da2944d4a0c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

冲刺! 这份超 24W 字的 Java 技术栈知识点集合将成为你的 offer 收割机

目前全网最全的。其中技术就有网络协议、Java基础、进阶、字符串、集合、高并发、JVM虚拟机、数据结构、算法、MySQL、Redis、Mongo、Spring、SpringBoot、MyBatis、SpringCloud、Linux以及各种中间件(Dubbo、Nginx、Zookeeper、MQ、Kafka,ElasticSearch)等

https://static001.geekbang.org/infoq/dc/dcbb4e9341c5716fe499ac456c8347b6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

重写并自定义依赖的原生的 Bean 方法

在项目开发过程中,往往是直接应用很多jar包中依赖且声明好的Bean,拿来即用,但很多场景也需要对这些原生的Bean 进行自定义,定制化封装,这样在项目使用的过程中,可以使用自定义的Bean,而不是原生的Bean。下面总结了几种定制化原生Bean 的几种方式:

https://static001.geekbang.org/infoq/ae/ae0d29540db9a652bcde02f07ee4f5c9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2022 首发!全网最详细深入剖析 Java 虚拟机文档(源码实例详解)

大家好,我是Java架构新资讯。尽管现在已经来到了2022年,但Java依旧是一门极其热门的高级编程语言,就业岗位很多,但是最近几年却出现了用人单位招不到合适的人,而大量Java程序员找不到工作的尴尬局面。究其根本原因是岗位对Java开发技术的要求高,不但要会

https://static001.geekbang.org/infoq/88/882e9a106ad8b616419468bb2d04c521.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

妙啊!美团 OCTO 分布式服务治理系统,这描述也太清晰了

用户头像
冉然学Java
2022-07-22

OCTO 是美团千亿调用量的分布式服务通信框架及服务治理的系统,可实现服务注册、服务自动发现、服务管理、容错处理、数据可视化、服务监控报警、服务分组等。本文总结了 OCTO 架构原理、Java 应用的集成方法、以其控制台的使用。

https://static001.geekbang.org/infoq/a5/a5b4f8ef2350d73d47ac081f4929d0b1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试官:说说数据库事务吧!我:这还不简单

前言面试官在数据库这方面最常问的除了sql优化,还有数据库事务、存储引擎等相关知识。上期有人说没有自动门,所以这一期我特地造了自动门,这门没有四五块造不下来。注意:只是CRUD的搬砖工就不需要看了,看了也忘了,只需要拉到最后,点赞、转发、收藏,一

https://static001.geekbang.org/infoq/4e/4e7fc096de205797719148490b997c83.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

作为 Java 程序员,阿里一面 Synchronized 连珠炮你是否能够顶住

大家先来看看阿里面试Synchronized连珠炮看看自己是否顶得住

https://static001.geekbang.org/infoq/0b/0b76d294ceee9425a8e5a8cd8409069c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2022 年,作为一名 Java 后端开发程序员,必须掌握哪些框架

做了很多年的Java开发,和大家介绍一下我最近一两年用的比较多比较适合大学生学习的Java框架(包括软件、中间件)。

https://static001.geekbang.org/infoq/c0/c04127ed2829e7420bb72f4550b5b089.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

泛型的类型擦除后,fastjson 反序列化时如何还原?

用户头像
码农参上
2022-06-23

哈喽大家好啊,我是Hydra~ 在前面的文章中,我们讲过Java中泛型的类型擦除,不过有小伙伴在后台留言提出了一个问题,带有泛型的实体的反序列化过程是如何实现的,今天我们就来看看这个问题。

一文深入 Java 浅拷贝和深拷贝

理解浅拷贝之前我们需要分清楚值类型(int、float...)、包装类(Integer、Double...)以及自己定义类等类,其实就就是值类型和引用类型两种.就像上面这个图中,int a=1024是值类型的所以是变量a就是直接等于实际的值1024。

Java 开发 Redis 面试题分享

用户头像
@零度
2022-01-11

Redis 的读写性能非常优秀,可java培训以达到十万级的 QPS。在 Web 应用发展的初期阶段,一个网站的访问量本身就不是很高,直接使用关系型数据库就可以应付绝大部分场景。但是随着互联网时代的崛起,人们对于网站访问速度有着越来越高的要求

https://static001.geekbang.org/infoq/ee/ee3e3d072a354d22b64a1b12cacf21fc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务架构 | 如何让接口权限继续继承下去?

用户头像
码农架构
2022-01-05

在访问系统某个或者某类接口后进行一系列权限校验,但在后续接口中我们想让访问权限一直授权下去改如何处理呢?总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。

版本不兼容 Jar 包冲突该如何是好?

本文主要介绍了版本不兼容Jar包冲突时,通过使用maven-shade-plugin来重命名并打包(relocation)为不同的Jar包,从而实现在同一个工程中能够同时使用多个不兼容版本的Jar包。

https://static001.geekbang.org/infoq/39/39f85a546a1838bf67f7c9287eae084b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

☕【Java 实战系列】「技术盲区」Double 与 Float 的坑与解决办法以及 BigDecimal 的取而代之!

用户头像
洛神灬殇
2021-12-23

涉及诸如float或者double这两种浮点型数据的处理时,偶尔总会有一些怪怪的现象,不知道大家注意过没,举几个常见的栗子:

风云叱咤,尚硅谷云原生实战教程(下篇)发布

用户头像
编程江湖
2021-12-23

摘要:企业级容器云实战,真正实现云上亿级流量永不宕机!

JDK ThreadPoolExecutor 核心原理与实践

本文内容主要围绕JDK中的ThreadPoolExecutor展开,首先描述了ThreadPoolExecutor的构造流程以及内部状态管理的机理,随后用大量篇幅深入源码探究了ThreadPoolExecutor线程分配、任务处理、拒绝策略、启动停止等过程,其中对Worker内置类进行重点分析。

常用的 5 个分布式缓存框架

用户头像
编程江湖
2021-11-30

在Java培训机构学习Java技术的时候,我们都会学到缓存框架,那么我们为什么要在Java培训中学习缓存框架呢,它最主要的一个原因就是可以加快响应速度。今天,我们通过本文主要是分享了 5 个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功

https://static001.geekbang.org/infoq/2e/2e6e9c447b7237f4e44ec30b8cb2d091.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

jackson1 处理特殊字符有什么问题?

用户头像
BUG侦探
2021-08-02

处理json是我们日常开发经常需要面对的问题,在经历过多种json工具的使用校验下,目前我们主要选择使用jackson作为处理json的工具。

Java 开发_Java 开发技术文章_InfoQ写作社区