写点什么

#java

0 人感兴趣 · 37 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/b5/b5716fef03c214ea1231fe411f651f26.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 开发人员必知的常用类库,这些你都知道吗?

作为一名程序员,我们要避免重复发明轮子,尽可能使用一些成熟、优秀、稳定的的第三方库,站在巨人的肩膀上搭建可靠、稳定的系统。本篇我整理了Java开发人员经常会使用到的第三方类库,可能不是很全面,还在持续收集整理中,朋友们可以关注我的GitHub上的持续

一文读懂封装

1.为什么需要封装?封装的作用和含义?

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

Java 源码重读系列之 HashMap

用户头像
U+2647
04-13

一文将 Java HashMap 从头看到尾。包括 get、put、resize 等方法的详细的解释

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

万字详解 | Java 函数式编程

用户头像
Phoenix
04-12

函数式编程的理论基础是阿隆佐·丘奇(Alonzo Church)于 1930 年代提出的 λ 演算(Lambda Calculus)。λ 演算是一种形式系统,用于研究函数定义、函数应用和递归。

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

StarRocks 3.0 新特性介绍

StarRocks 3.0 版本是 StarRocks 发展历程中的一个重要里程碑,经过两年多的发展,StarRocks 发布了超过 80 个版本,回顾过去:

三天吃透 Redis 八股文

Redis连环40问,绝对够全!

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

推荐算法在商城系统实践

本文博主给大家讲解如何在自己开源的电商项目「newbee-mall-pro」中应用协同过滤算法来达到给用户更好的购物体验效果。

天穹 -gateway 网关系列 1:Tesla 网关整体介绍

Tesla是由小米效能团队开源的基于JDK19的一款高性能、易扩展的优秀的API网关平台,是小米效能团队结合小米多年大促经验沉淀而成,目前已经经历过十余次小米大促的考验,并在其中承担了流量治理的核心角色,是小米业务链中不可或缺的一环。

在 Spring 异步线程池中自动传递上下文,这样写轻松又方便

利用ThreadPoolTaskExecutor的TaskDecorator,动态的给一个对象添加一些额外的功能,比生成子类会更加灵活。在我们平常的编码过程中,也建议大家尝试使用装饰模式优化我们的代码。

不愧是阿里资深架构师,这本“分布式架构笔记”写得如此透彻明了

用户头像
钟奕礼
2022-12-14

前言:Mybatis是一款优秀的持久层框架。其封装了JDBC操作, 免去了开发人员编写JDBC 代码以及设置参数和获取结果集的重复性工作。通过编写简单的 XML 或Java注解即可映射数据库CRUD操作。

三年 Crud,一周学会 MySQL,助我拿到阿里研发 Offer

用户头像
钟奕礼
2022-12-10

MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制也是逐渐成熟,更重要的是开源免费的。

【es】elasticsearch/es 搜索服务器介绍

用户头像
No8g攻城狮
2022-12-06

我们先来看下百度百科的介绍:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于

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

CQRS 与 Event Sourcing

用户头像
胖子笑西风
2022-11-18

像之前讲六边形架构一样,CQRS的核心在于首尾的标准化。抽离出来的命令与事件最好不要改变。这样可以保证核心领域的业务逻辑不变。Event Sourcing讲的是Event的溯源,但有时候,溯源是要到Command的,所以有时候,我们也需要把Command存储起来。

学历不是问题!社招大专老哥阿里 腾讯 Java 面试,上岸入职京东

用户头像
钟奕礼
2022-11-17

大专学历,参加了阿里/腾讯/京东面试, 最终入职京东。学历不够真的不是问题,最怕学历不够技术还不行!

首次!阿里巴巴团队共同携手编写“大厂面试参考指南”v1.0 版本

用户头像
钟奕礼
2022-11-17

这份文档由阿里巴巴架构师牵头,联合了部门上上下下 P6 - P8 级岗位众人的意见,1.0版本由此诞生。(这阵容,质量就不用我多说了吧)内容非常全面,主要是结合了互联网大厂的面试需求点,包含了:

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

Prometheus 监测 RocketMQ 最佳实践

用户头像
Apache RocketMQ
2022-11-15

作为越来越重要的应用组件得特性,可观测性受到越来越多人的重视。RocketMQ是如何进行可观测性建设的呢?快来了解如何使用 Prometheus 监控 RocketMQ 吧~

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

分层架构最容易范的最昂贵错误

最昂贵的错误是:业务逻辑通常保存在服务层中。 几乎每个人对服务层的定义都略有不同。阅读这篇文章的每个人可能也会对它的定义有所不同。但是,我注意到人们对服务层的定义之间的共同点是服务层应该封装业务逻辑。

HiveServer2 内存泄漏问题定位与优化方案

用户头像
Java-fenn
2022-09-09

HiveServer2 属于 Hive 组件的一个服务,主要提供 Hive 访问接口,例如可通过 JDBC 的方式提交 Hive 作业,HiveServer2 基于 Java 开发,整个服务运行过程中,内存的管理回收均由 JVM 进行控制。在 JVM 语言中的内存泄漏与 C/C++ 语言的内存泄漏会有些差异,

「Java」本地文件上传下载预览

用户头像
价投小邱
2022-08-25

Java的 IO 包,内容很多,不过万变不离其宗。 从JDK来看,就是对于操作系统文件的封装; 从应用层Java来看,就是处理输入输出、格式的转化,并且由于场景比较多,而划分了很多的类,以供开发者使用。其中适用于大文件上传的就是RandomAccessFile

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

腾讯云大神亲码“redis 深度笔记”,不讲一句废话,全是精华

用户头像
Geek_Yin
2022-08-25

作为这个时代码代码的秃头人员,对Redis肯定是不陌生的,如果连Redis都没用过,还真不好意思出去面试,指不定被面试官吊打多少次。

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

牛客网论坛最具争议的 Java 面试成神笔记,GitHub 已下载量已过百万

用户头像
Geek_Yin
2022-08-25

程序员内部一直流传这一句话:面试看牛客 刷题看力扣牛客网作为国内最牛的程序员面试网站,一直在程序员内部颇负盛名,其中用户更是卧虎藏龙!

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

太牛了!这份什么神仙级 Spring Cloud Alibaba 全套笔记,从入门到实战,全方位讲解微服务技术栈!

用户头像
Geek_Yin
2022-08-25

Spring Cloud 和微服务的重要性大家都知道了,Spring Cloud 现在已经成了微服务事实上的标准框架,也是 Java 程序员必须掌握的技术系列之一。

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

狂刷《Java 权威面试指南(阿里版)》,冲击“金九银十”有望了

用户头像
Geek_Yin
2022-08-25

假如“金三银四”过得匆匆忙忙不理想,那么,这次“金九银十”,你准备好了吗?

2022 秋招,Java 岗最全面试攻略,吃透 25 个技术栈 Offer 拿到手软

用户头像
Geek_Yin
2022-08-25

我分享的这份秋招 Java 后端开发面试总结包含了 JavaOOP、Java 集合容器、Java 异常、并发编程、Java 反射、Java 序列化、JVM、Redis、Spring MVC、MyBatis、MySQL 数据库、消息中间件 MQ、Dubbo、Linux、ZooKeeper、 分布式 &数据结构与算法等 25 个专题技术

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

死磕它七年“腾讯限量版”Java 架构笔记,要个 40k 不过分吧?

用户头像
Geek_Yin
2022-08-25

Java学习如逆水行舟,不进则退。一路自学过来,踩过很多坑,吃过很多苦。现在回想起来,当初要是能有一个完整的「学习路线」让我按图索骥就好了。建议做好时间规划,不断的提高自己的学习效率,学习过程中尽量把手机调至静音给自己一个安静的学习环境和氛围。

一箭双雕!刷完阿里 P8 架构师 spring 学习笔记 + 源码剖析,涨薪 8K

用户头像
Geek_Yin
2022-08-25

我之前死磕spring的时候,刷各种资料看的我是一头雾水的,后面从阿里的P8架构师那里拿到这两份资料,从源码到案例详细的讲述了spring的各个细节,是我学Spring的启蒙资料,即便我现在在已经从事Java五六年了,但是每每掏出这份资料看都能再学到点新的知识。还

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

2022 年最新【Java 经典面试 800 题】面试必备,查漏补缺;多线程 +spring+JVM 调优 + 分布式 +redis+ 算法

用户头像
Geek_Yin
2022-08-23

春招,秋招,社招,我们Java程序员的面试之路,是挺难的,过了HR,还得被技术面,小刀在去各个厂面试的时候,经常是通宵睡不着觉,头发都脱了一大把,还好最终侥幸能够入职一个独角兽公司,安稳从事喜欢的工作至今...

2022 秋招,Java 岗最全面试攻略,吃透 25 个技术栈 Offer 拿到手软

用户头像
Geek_Yin
2022-08-23

我分享的这份秋招 Java 后端开发面试总结包含了 JavaOOP、Java 集合容器、Java 异常、并发编程、Java 反射、Java 序列化、JVM、Redis、Spring MVC、MyBatis、MySQL 数据库、消息中间件 MQ、Dubbo、Linux、ZooKeeper、 分布式 &数据结构与算法等 25 个专题技术

字节大佬的「算法界 Top1 笔记」火爆 Github,短时间获上万 star

用户头像
Geek_Yin
2022-08-23

为什么要学习数据结构与算法?如果你还是学生,那么这门课程是必修的,考研基本也是必考科目。工作在内卷严重的大厂中找工作数据结构与算法也是面试、笔试必备的非常重要的考察点。如果工作了数据结构和算法也是内功提升一个非常重要的体现,对于程序员来说,

#java_#java技术文章_InfoQ写作社区