写点什么

Java工程师

0 人感兴趣 · 85 次引用

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

MySQL8.0.32 的安装与配置

首先:分享一段关于MySQL 8.0的视频教程:「链接」,有兴趣的可以看看!1、下载

https://static001.geekbang.org/infoq/c7/c729085b7703b2a997a92db2fe1675cd.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis 删除键命令: 新手用 del,老手用 unlink,有何区别?

在Redis中,删除键是一项常见操作。Redis提供了两种删除键的方式:del和unlink。这两种方式看似类似,但实际上它们之间存在着不同之处。在本文中,我们将深入探讨这两种删除键的区别以及它们在实际应用中的使用。

阿里 P7 了!全靠死磕这份阿里全彩版"并发编程笔记",大厂必备!

。一直觉得并发编程是所有后台工程师的基本功,所以也学习了小一年Java的并发工具,对整体的并发理解乃至分布式都有一定的提高,所以想和大家分享一下。众所周知,并发编程是Java进阶当中难啃的骨头,学习并发编程,其实是很复杂的事情。

BT!GitHub 开源阿里 Java 性能调优百宝书仅 3 小时,标星竟超过 30k

我们在日常生活中,并不是碰见的每一个程序都需要进行调优的。如果你做出来的程序的性能表现的和预期一样甚至超越,那就完全没有必要再付出额外的精力去提升它的性能。

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

安装 Zookeeper 和 Kafka 集群

本文介绍如何安装Zookeeper和Kafka集群。为了方便,介绍的是在一台服务器上的安装,实际应该安装在多台服务器上,但步骤是一样的。

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

带你一同认识和使用 JPA 框架进行开发你的应用服务

JPA(Java Persistence API)是一种Java ORM(Object-Relational Mapping)规范,它提供了一种简单的方式来映射 Java 对象到关系型数据库中的表。JPA 是一个标准,而不是一个具体的实现,因此需要使用一个具体的 JPA 实现来实现 JPA 规范。在本文中,我们将介

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

2023 最新版 Java 面试八股文大全 PDF 版限时分享,含 700 道高频面试题

2023经济复苏,眼看已经到了金三银四黄金跳槽季了,不知道在座的Java架构师们找到理想的工作没。前面这段时间,为了能让大家拿到最优质的资料,从今年1月份我就开始收集整理这几年面试出的最多,最频繁的Java面试题。这不,前段时间就整理就花了我三天两夜,

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

Redis 源码之 SDS 简单动态字符串

Redis 是内存数据库,高效使用内存对 Redis 的实现来说非常重要。

SpringCloud 网关实现线程池异步批量保存请求日志

本文章实现的是线程池异步批量保存请求日志,实现的是数据库中保存日志数据......

Redis 缓存穿透 / 击穿 / 雪崩以及数据一致性的解决方案

无论是在开发过程中还是在准备跑路的面试过程中,有关redis相关的,难免会涉及到四个特殊场景:缓存穿透、缓存雪崩、缓存击穿以及数据一致性。如果在开发中不注意这些场景的话,在高并发场景下有可能会导致系统崩溃,数据错乱等情况。现在,结合实际的业务场

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

Spring 之依赖注入底层原理

Spring 框架作为 Java 开发中最流行的框架之一,其核心特性之一就是依赖注入(Dependency Injection,DI)。在Spring中,依赖注入是通过 IOC 容器(Inversion of Control,控制反转)来实现的。本文将详细介绍Spring的依赖注入底层原理,并提供源码示例。

包装了三年工作经验的我,被同事发现居然连这些 Maven 的操作都不懂

在一次需求迭代中,同事要求我把写好的RPC接口打好包上传到公司私服上,我人直接当场懵逼住了。

火了!阿里资深架构师总结的春招 Java 岗核心笔记,GitHub 标星 20k

AVA程序员,4年了,迷茫了,希望由前辈可以给指出一个技术路线5年左右程序员必须要掌握的知识技能树?

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

从 Spring 的 AOP 看 Synchronized 锁失效和事务失效的情况

这个锁失效是前年了遇到的一个bug,在一个方法上加了Synchronized,为了避免同一时间产生两条相同的单据,但是很明显,它失效了,不然也不会有今天的这篇文章。

肝完阿里最新 Java 并发编程全优笔记,我成功晋升公司架构组

现在Java面试,问的是越来越底层。基本上规模大点的互联网公司都会对JVM,OS,算法,线程,IO等底层知识进行深入考察;其中粉丝反馈近期出去面试被问的最多,频次最高的技术栈当属多线程并发编程了。

Java 岗程序员必备学习方向,全会拿 45Koffer 没问题!

相信你可能经历过这些:已经工作两三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。听说年后离职的老同事,金三刚拿下高薪offer,年薪直奔50万了。 由于现在的公司接触不到新技术,对自己的市场竞争力无比焦虑,未来职业道路怎么走?

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

Github 最新霸榜!“精华版”Java 八股文 10 天帮你彻底解决大厂难题

最近接到粉丝私信说当下Java行情越来越卷,面试必考八股,并且八股的内容越来越多,实在是不想背,感觉太浪费时间,想转行了。

慕了!17 年阿里架构师把 Spring Boot 的精髓都总结出来了

目前ssm框架还是比较常用的,其中的ss指的无非就是Spring 和 SpringMVC,我们可以简单地认为 "Spring Boot ≥ Spring + SpringMVC",没错,用了Spring Boot中涵盖了Spring和SpringMVC等大量常用开发配置,而且Spring Boot的配置极其简单,可以让你不用或者只

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

既然有了 MySQL,为什么还要有 MongoDB

随着互联网技术的不断发展,数据存储和管理成为了一个重要的问题。在过去的几十年中,关系型数据库(如MySQL)被广泛应用于数据存储和管理。但是,随着互联网应用的不断增多和数据的快速增长,关系型数据库已经无法满足这些需求。为了解决这个问题,出现了新

阿里架构师花近十年时间整理出来的 Java 核心知识 pdf(Java 岗)

由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

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

扫盲篇:Java 中为啥一个 main 方法就能启动项目?

在了解Java中为什么一个main方法就能启动项目之前,我们需要了解Java程序的执行流程。在Java程序执行过程中,JVM(Java虚拟机)首先加载Java字节码文件,然后解释字节码指令,并在解释过程中执行Java程序中的方法和语句。

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

解密 COUNT(*) 与 COUNT(1):SQL 查询你选哪个更高效?

在使用SQL语言进行数据查询时,SELECT COUNT(*)和SELECT COUNT(1)是两个常见的用法。两者看似很相似,但其实有着一些微小的差别。在本篇文章中,我们将探讨这两个用法的不同之处,以及它们在查询效率方面的差别。

https://static001.geekbang.org/infoq/00/00b577223563b64656baa59b539ac022.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

裸辞跳槽底气!字节在职大佬“Java 面试总汇 2023”大厂都在考

Java这一行入行容易,但想要精通可就不简单了。不仅需要一定的运气,能力更是必不可少的。而现在的互联网行业懂得都懂,稍一松懈可能就会被社会淘汰,做为开发工程师的我们只有不断的学习进步才能让自己获得更满意的薪资和工作。

https://static001.geekbang.org/infoq/3c/3c611423e98f2555502ab2ff77cbe1db.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 开发新手必读:PO、VO、DAO、BO、DTO、POJO,区别在哪儿?

PO、VO、DAO、BO、DTO和POJO等术语被广泛应用于Java和其他编程语言中。尽管这些术语是非常常见的,但是很多程序员依然无法清楚地理解它们之间的区别和关系。本文将深入探讨这些术语的含义和用途,帮助程序员更好地理解它们之间的差异和联系。

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

阿里巴巴为什么不建议直接使用 @Async 注解?

在泰山版《阿里巴巴开发手册》规定开发中不建议使用Async注解,这是为什么?在实际开发中,异步编程已经成为了一个必备的技能。为了帮助开发者更轻松地进行异步编程,Java 8 引入了 Async 注解,使得异步编程变得更加简单.........

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

什么是“语法糖”?Java 中有哪些常见糖?

随着编程语言的发展,我们越来越多地听到了“语法糖”这个词汇。这是一个非常有趣的概念,它可以帮助开发者编写更加简洁、易于阅读的代码。在本文中,我们将深入探讨什么是语法糖,以及Java中有哪些语法糖。

不懂就问:MySQL delete 表数据,磁盘空间为什么没有被释放?

在使用MySQL数据库时,经常需要删除表中的数据。然而,许多用户会发现,即使执行了DELETE命令,磁盘空间并没有被释放。这是一个令人困惑的问题,因为删除数据应该意味着腾出更多的空间。答案往下看↓。

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

弯道超车!阿里高工新产 Java 面试速成指南,面试骚操作都在里面了

金三银四过去一半,市场火热,但是大家就业压力却没有缓解多少。 Java程序员面临的竞争太激烈了我自己也有实感. 现在激烈竞争的原因不外乎三方面:人多了,技术需求高了,中低端岗位不缺人了

Java工程师_Java工程师技术文章_InfoQ写作社区