首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
RonyRen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
高并发场景下的httpClient优化使用
我们有个业务,会调用其他部门提供的一个基于http的服务,日调用量在千万级别。使用了httpclient来完成业务。之前因为qps上不去,就看了一下业务代码,并做了一些优化,记录在这里。
为自己搭建一个分布式 IM(即时通讯) 系统
新的一年第一篇技术文章希望开个好头,所以元旦三天我也没怎么闲着,希望给大家带来一篇比较感兴趣的干货内容。 老读者应该还记得我在去年国庆节前分享过一篇《设计一个百万级的消息推送系统》;虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码;这么久了是时候把坑填上…
JVM分析工具概述
M:表示元空间,不再虚拟机中,而是使用本地内存。 打印正等候回收的对象的信息。 打印classload的信息。包含每个classloader的名字、活泼性、地址、父classloader和加载的class数量 打印classload的信息。包含每个classloader的名字、…
Java集合总结【面试题+脑图】,将知识点一网打尽!
着重标出的那些就是我们用得最多的容器。 其实,我也不知道要怎么总结好,因为之前写每一篇的时候都总结过了。现在又把他们重新罗列出来好像有点水,所以,我决定去回答一些Java容器的面试题! 当然了,我的答案未必就是正确的。如果有错误的地方大家多多包含,希望不吝在评论区留言指正~~ …
细说 Java 主流日志工具库
JDK1.4 开始,通过 java.util.logging 提供日志功能。 它能满足基本的日志需要,但是功能没有 Log4j 强大,而且使用范围也没有 Log4j 广泛。 Log4j 是 apache 的一个开源项目,创始人 Ceki Gulcu。 Log4j 应该说是 Ja…
翻译 | Java流中如何处理异常
流API和 lambda 是 Java8 之后的一个巨大进步。从那时开始,我们能够使用更多函数式编码方式来开发。现在,经过这几年的代码建设,其中一个还遗留的大问题是如何在一个 lambda 表达式处理检查性异常。 大体和你知道的那样,在 lambda 中直接调起一个显性抛出检查…
Java多线程打辅助的三个小伙子
之前学多线程的时候没有学习线程的同步工具类(辅助类)。ps:当时觉得暂时用不上,认为是挺高深的知识点就没去管了.. 在前几天,朋友发了一篇比较好的Semaphore文章过来,然后在浏览博客的时候又发现面试还会考,那还是挺重要的知识点。于是花了点时间去了解一下。 简单来说:Cou…
谈谈互联网后端基础设施
来自 飒然Hang in work
源码分析——HashMap
HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而访问的时间复杂度为常数级,但遍历的顺序却是无序的。 HashMap最多只允许一个key为null,允许多个key的value值为null。HashMap非线程安全,即任一时刻可以有多个线…
漫话:如何给女朋友解释什么是策略模式?
周末无事,窝在家里面看《权力的游戏第八季》,看的很是津津有味,虽然感觉有一点点要烂尾,但是我还是忍不住要去看到底谁可以坐上铁王座。 女朋友在一旁点外卖,好像是在使用优惠的时候遇到了一点点小问题。 策略,指的是可以实现目标的方案集合,在某些特定情况下,策略之间是可以相互替换的。 …