写点什么

JAVA开发

0 人感兴趣 · 158 次引用

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

阿里巴巴 Java 开发手册(华山版)

本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。

Java 开发分析用什么软件好?

Java开发分析用什么软件好?JProfiler 13中文激活版是个非常不错的选择,JProfiler 13 是一款专业的 Java 分析工具,可帮助开发人员分析和优化 Java 应用程序的性能。该工具提供了许多强大的功能,包括实时 CPU 分析、内存分析、线程分析、I/O 分析等操作。

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

【问题解决】解决 swagger2 默认地址失效

有段时间没用 Java 写过项目了,今天因为需求要搭建一个小项目,果然是略显生疏,一路磕磕碰碰的,不过总算都是让我解决了。

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

厚礼蟹!阿里最新 SpringBoot 核心笔记,一夜爆火于 Github。

在聊SpringBoot之前,我想问下目前从事于Java开发岗位的朋友们。你们之前经历过SSM,SSH框架么?我就是经历过SSH那个时代的末流。当然这些都不重要,因为今天要说的重点是SpringBoot,一个让人眼前一亮的框架。往大了说,也是取代了SSM中SS的一个角色。

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

Orika JavaBean 映射工具使用

Orika是一个简单、快速的JavaBean拷贝框架,它能够递归地将数据从一个JavaBean复制到另一个JavaBean,这在多层应用开发中是非常有用的。

部门来了个 JAVA 开发,听说是 00 后,上来一顿操作给我看呆了...

用户头像
程序知音
2022-12-29

十月份公司新来了个同事,听说大学是学的广告专业,因为喜欢IT行业就培训转行了,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍!给公司省了不少成本。

阿里 P8 大佬神创“Netty 突击笔记”,堪称全网最全最牛逼的核心原理手册

用户头像
程序知音
2022-11-21

到这里,你可能要问了:如果我的工作中涉及网络编程的内容并不多,那我是否还有必要花精力学习 Netty 呢?其实在互联网大厂(阿里、腾讯、美团等)的中高级 Java 开发面试中,经常会问到涉及到 Netty 核心技术原理的问题,比如:

看完这份 SpringBoot 神级文档,面试真的可以为所欲为

用户头像
程序知音
2022-10-26

做 Java 开发,没有人敢小觑 Spring Boot 的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯 Spring Boot,扯一扯微服务,如果啃不下来,很可能就与大厂失之交臂。

腾讯资深架构师整理出来的 Java 高级开发需要的分布式技术,简直绝了

又逢“金九银十”,年轻的毕业生们满怀希望与忐忑,去寻找、竞争一个工作机会。已经在职的开发同学,也想通过社会招聘或者内推的时机争取到更好的待遇、更大的平台。

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

惊艳!阿里内部 JDK 源码剖析知识手册,由浅入深堪称完美

近期,国内的腾讯,阿里,小米,京东等大型互联网企业的股价都在持续下跌。在这样严峻的形势下,想必不用多说,互联网行业的寒冬算是真正来临了。这个时候,大量的互联网企业都在裁员,包括小编的同学也在上周被裁了,他的感觉就是在这种极其内卷的环境下,自

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

四天拿捏 Spring Security?这份清华大佬总结的笔记究竟有多离谱

小编最近观察过目前全网能把 spring security 讲明白的资料实在稀缺。因此,互联网雷锋(小编我)在这里分享一份由清华大佬总结的Spring Security手写笔记及实战手册分享给大家,让大家能够快速系统地学习,四天就可以直接上手Spring Security

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

最新首发!这份 Github 星标 8K 的 Redis 高级笔记真是 yyds

Redis,想必各位后端大佬们关于 Redis 的方方面面很多大多都以知晓。不过想问的是是否有人去真正了解过 Redis 的源码?当然如果你工作上对 Redis 仅仅是简单的应用,那肯定是不用刻意去啃源码这个东西的。但是如果你想做到真正精通 Redis,想要涨点薪的话,那

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

离谱了!腾讯数据库专家耗费几个月编写了这份 604 页的 Oracle+MySQL 学习指南手册

MySQL 数据库是一个以“客户端/服务器”模式实现的,多用户、多线程的小型数据库。因其稳定、可靠、快速、管理方便以及支持众多系统平台的特点,使得MySQL 在数据库领域的地位日益凸显。随着用户群体规模的不断扩大,MySQL 已经逐渐渗透到通信、制造、金融、

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

首发!这份阿里架构大神编写的 K8S+SpringCloud 笔记,真是大厂入场券

K8s是一个全新的基于容器技术的分布式架构方案。它具有完备的集群管理能力,快速部署以及扩展应用,无缝对接新的应用等功能同时,Kubernetes 提供了完善的管理工具,这些工具涵盖了包括开发、部署测试、运维监控在内的各个环节,不仅是一个全新的基于容器技术

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

阿里 P8 架构师耗时几个月编写的这份微服务深度学习宝典,GitHub 星标 10K+

当下,微服务架构在国内正处于蓬勃发展的阶段,无论是大型互联网公司还是传统的IT企业,纷纷采用微服务架构构建系统。微服务架构已经成为公司业务构建的主流架构模式在过去几年里,DevOps、云原生、面向演进式架构等理念已经深入人心,围绕微服务生态也出现了

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

这份 500 页的最全 Java 性能调优笔记,或将是你的 offer 收割机

秋招高峰期就要来到了,许多程序员们都想着可以通过此次机会跳槽或者升职加薪,但随着现在Java领域越来越卷要想在这种黄金时期脱颖而出就必须得具备能与别人拉开差距的能力。我认为掌握好性能调优就是一项非常重要的突破口

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

这份由腾讯技术大牛耗费几个月总结的 1518 页的 Netty 学习笔记 GitHub 获赞 96.5K

大部分人对于Netty这个技术栈平时的接触肯定是不多的;大家只知道它是一个高性能、异步事件驱动的NIO框架,却从来没有深入研究过;目前很多的开源框架都开始将底层的通信框架切换到Netty。通俗地说,要想成为高级Java工程师,Netty将是你必须要掌握的技术栈!

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

2022 最新发布!不愧是保姆级的 SpringSecurity 笔记

Spring Security是spring采用AOP思想,基于servlet过滤器实现的安全框架。它提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。

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

MySQL 之 JDBC 编程增删改查

解耦合:降低程序的耦合度,提高程序的扩展力。解耦合可以理解为淘宝的两个页面,你在将商品加入订单的时候出现错误,但是不会影响你在主页浏览商品,就是两个模块之间的联系不那么紧密,说明两个模块内聚就高。

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

1W 字详解线程本地存储 ThreadLocal

static 修饰的变量是在类在加载时就分配地址了,在类卸载才会被回收,因此使用 static 的 ThreadLocal,延长了 ThreadLocal 的生命周期,可能会导致内存泄漏。

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

阿里云架构师耗时几个月编写这份 MySQL 高可用和性能优化技术宝典

金九银十已经只剩不到一个月的时间了,最近有位粉丝私信我,想借此次机会跳槽阿里,希望我可以跟他提点建议。我认为,在这个黄金时期的竞争压力毋庸置疑,那肯定是非常大的,若是想要在人群里脱颖而出,那对于掌握能与别人拉开距离的技术就尤为重要了。

java 培训 4 种 Map 遍历 key-value 的方法

用户头像
@零度
2022-07-15

​Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的Set集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry<K, V>_java培训。

java 培训 JVM 中方法调用的深入理解

用户头像
@零度
2022-07-14

​分派(Dispatch)它可能是静态的也可能是动态的,按照分派依据的宗量数可分为单分派和多分派。这两类分派方式两两组合就构成了静态单分派、静态多分派、动态单分派、动态多分派4种分派组合情况_java培训。

java 培训之 Java8 Stream 代码简化是如何实现的

用户头像
@零度
2022-07-13

​和迭代器又不同的是,Stream 可以并行化操作迭代器只能命令式地、串行化操作。顾名思义,当使用串行方式去遍历时每个 item 读完后再读下一个 item。而使用并行去遍历时,数据会被分成多个段,其中每一个都在不同的线程中处理,然后将结果一起输出_java培训

java 培训如何防止 jar 被反编译

用户头像
@零度
2022-07-12

许多开发人员将一些关键的Class文件进行加密,例如对注册码、序列号管理相关的类等。在使用这些被加密的类之前,程序首先需要对这些类进行解密,而后再将这些类装载到JVM当中。这些类的解密可以由硬件完成,也可以使用软件完成_java培训。

Java 培训 | 详解 Linux 中的权限,这一篇就够了

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

​拥有者和其他用户好理解,关于所属组,常用于组内协同,组与组之间互不干扰。拿腾讯的天美和光子来说,这两组是属于竞争关系的,而要在一台服务器上工作开发,就需要两组互不干扰,只能操作组内的文件_java培训

java 就业培训 | 怎么实现 SpringBoot 并行任务

用户头像
@零度
2022-06-29

​这样问题就很简单了,我们只需用调用这个方法显式的设置一个ScheduledExecutorService就可以达到并发的效果了。我们要做的仅仅是实现SchedulingConfigurer接口,重写configureTasks方法就OK了_武汉java培训;

Java 培训 动态代理的底层原理

用户头像
@零度
2022-06-28

在运行时根据在 Java 代码中的“指示”动态生成(字节码由JVM在运行时动态生成而非预存在任何一个 .class 文件中), 这种在程序运行时创建代理类的代理方式被称为动态代理,它的优势在于可以方便地对代理类的函数进行统一处理_java培训。

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

Redis+Caffeine 两级缓存,让访问速度纵享丝滑

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

在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。

JAVA开发_JAVA开发技术文章_InfoQ写作社区