首页
学习
活动
专区
工具
TVP
发布

微信公众号【Java技术江湖】

专栏作者
407
文章
304559
阅读量
37
订阅数
HashMap夺命14问,你能坚持到第几问?
在JDK1.7中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。
Java技术江湖
2022-04-07
1.2K0
求你别自己瞎写工具类了,Spring自带的这些他不香麽?
最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有。于是整理了本文,希望能够帮助到大家!
Java技术江湖
2022-02-17
1.8K0
天天在用Java8的流操作,那你知道它实现原理吗?
github.com/CarpenterLee/JavaLambdaInternals
Java技术江湖
2021-12-13
2680
JetBrains 推出“下一代 IDE”,快看看有哪些值得期待的功能!
11月29日,JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并称其为“下一代 IDE”。
Java技术江湖
2021-12-02
4860
携程一面:String 类型的变量和常量做“+”运算时发生了什么?
因为,比较 String 字符串的值是否相等,可以使用 equals() 方法。String 中的 equals 方法是被重写过的。Object 的 equals 方法是比较的对象的内存地址,而 String 的 equals 方法比较的是字符串的值是否相等。
Java技术江湖
2021-09-10
5270
Java调用第三方接口示范
在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的restTemplate来调用,上面有调用接口的方法【分为Get和Post方式的有参和无参调用】:
Java技术江湖
2021-07-22
1.5K0
大一新生开发的小工具火了,网友:我好菜
这样一个 Python 脚本可视化工具,名叫 Ryven,出自一位名叫 Leon Thomm 的大一新生之手。
Java技术江湖
2021-07-22
3920
IDEA自动补全功能,我爱了!
IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。
Java技术江湖
2021-07-22
1.7K0
HashMap 的7种遍历方式
HashMap 遍历 大体上可以分为4类: 1,迭代器 2,ForEach 遍历 3,lambda 表达式遍历 4,StreamsApi 遍历 但是每种类型下有不同的实现方式,所以又可以分为7种: 案
Java技术江湖
2021-04-09
3560
太有意思了,教你实现实现王者荣耀团战!
https://juejin.im/post/6856743286653386760
Java技术江湖
2020-09-07
1.2K0
Spring 的 Controller 是单例还是多例?怎么保证并发的安全
controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。
Java技术江湖
2020-08-21
6020
一个请求过来,Spring MVC 是如何找到正确的 Controller 的?
我们使用浏览器通过地址 http://ip:port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么。
Java技术江湖
2020-08-21
1.7K0
一致性哈希的分析与实现
哈希函数,想必大家都不陌生。通过哈希函数我们可以将数据映射成一个数字(哈希值),然后可用于将数据打乱。例如,在HashMap中则是通过哈希函数使得每个桶中的数据尽量均匀。那一致性哈希又是什么?它是用于解决什么问题?本文将从普通的哈希函数说起,看看普通哈希函数存在的问题,然后再看一致性哈希是如何解决,一步步进行分析,并结合代码实现来讲解。
Java技术江湖
2020-07-23
4190
太赞了,Intellij IDEA竟然把Java8的数据流问题这么完美的解决掉了!
自从Java8在2014年三月发布,距离现在(2020年6月7号)快有6年了。我们打算将Pondus的所有生产服务器升级到这一新版本。从那时起,我们将大部分代码库迁移到lambda表达式、数据流和新的日期API上。我们也会使用Nashorn来把我们的应用中运行时发生改变的部分变成动态脚本。
Java技术江湖
2020-06-24
1.1K0
5款程序员必备的Google插件!
小编平时一直好奇隔壁的程序员哥哥工作效率怎么那么高,在小编的死缠烂打、死磨硬泡、撒娇卖萌、威逼利诱之下,小气的程序员哥哥终于给我透露了这5款超级好用的程序员必备插件,话不多说,我们一起开看看到底好不好用吧!
Java技术江湖
2020-04-01
8860
看完这篇垃圾回收,和面试官扯皮没问题了
Java 相比 C/C++ 最显著的特点便是引入了自动垃圾回收 (下文统一用 GC 指代自动垃圾回收),它解决了 C/C++ 最令人头疼的内存管理问题,让程序员专注于程序本身,不用关心内存回收这些恼人的问题,这也是 Java 能大行其道的重要原因之一,GC 真正让程序员的生产力得到了释放,但是程序员很难感知到它的存在,这就好比,我们吃完饭后在桌上放下餐盘即走,服务员会替你收拾好这些餐盘,你不会关心服务员什么时候来收,怎么收。
Java技术江湖
2020-02-17
6860
推荐一款 IDEA 插件!解决Maven依赖冲突的好帮手!
Maven是个很好用的依赖管理工具,但是再好的东西也不是完美的。Maven的依赖机制会导致Jar包的冲突。举个例子,现在你的项目中,使用了两个Jar包,分别是A和B。现在A需要依赖另一个Jar包C,B也需要依赖C。但是A依赖的C的版本是1.0,B依赖的C的版本是2.0。这时候,Maven会将这1.0的C和2.0的C都下载到你的项目中,这样你的项目中就存在了不同版本的C,这时Maven会依据依赖路径最短优先原则,来决定使用哪个版本的Jar包,而另一个无用的Jar包则未被使用,这就是所谓的依赖冲突。
Java技术江湖
2020-02-17
9.6K1
Java工程师学习指南第5部分:Java网络编程与NIO
其中包括Java集合类、设计模式、JVM、多线程、网络编程、Spring全家桶、微服、数据库等Java工程师必备知识点。
Java技术江湖
2019-12-24
3910
Java工程师学习指南第4部分:Java并发编程指南
其中包括Java集合类、设计模式、JVM、多线程、网络编程、Spring全家桶、微服、数据库等Java工程师必备知识点。
Java技术江湖
2019-12-24
3320
Java工程师学习指南第3部分:Spring与SpringMVC源码解析
安利一个很不错的Java技术仓库,该仓库为【Java工程师技术指南】力求打造最完整最实用的Java工程师学习指南!github.com/h2pl/
Java技术江湖
2019-12-24
3510
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档