首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
marszion
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 33
沸点 11
赞
44
返回
|
搜索文章
赞
文章( 33 )
沸点( 11 )
吃透JAVA的Stream流操作,多年实践总结
笔者结合在团队中多年的代码检视遇到的情况,结合项目编码实践经验,对Stream的核心要点与易混淆用法、典型使用场景等进行了详细的梳理总结,希望可以帮助大家对Stream有个更全面的认知。
老大难的GC原理及调优,这下全说清楚了
响应速度指程序或系统对一个请求的响应有多迅速。比如,用户订单查询响应时间,对响应速度要求很高的系统,较大的停顿时间是不可接受的。调优的重点是在短的时间内快速响应 新生代又叫年轻代,大多数对象在新生代中被创建,很多对象的生命周期很短。每次新生代的垃圾回收(又称Young GC、M…
GitHub 发布了官方 App,还打算冰封你的代码一千年
官方 App 终于来了,在手机上就可以 Review 代码、处理 Issues、合并 PR 等常用操作。让你无论身处何处,都可以灵活地推进工作并与团队保持联系(加班)。 目前已经发布 iOS beta 版并上线 TestFlight,连黑暗模式都安排上了。 Android 版还…
面试完腾讯,总结了这12道Zookeeper面试题!
ZooKeeper 是一个开源的分布式协调服务,可以基于 ZooKeeper 实现诸如:数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护,名字服务、分布式同步、分布式锁和分布式队列等功能。 ZooKeeper 是一个分布式的,开放源码…
Redis 分布式锁的正确打开方式
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟…
面试并发volatile关键字时,我们应该具备哪些谈资?
线程 B 读一个 volatile 变量,实质上是线程 B 接收了之前某个线程发出的(在写这个 volatile 变量之前对共享变量所做修改的)消息。 线程 A 写一个 volatile 变量, 随后线程 B 读这个 volatile 变量, 这个过程实质上是线程 A 通过主内…
java中jvm内存管理你了解多少?一篇足够
首先JVM内存划分 | JVM垃圾回收的含义 | 有哪些GC算法 以及年轻代和老年代各自特点等等。 Java虚拟机栈会为每一个即将运行的Java方法创建一块叫做"栈帧"的区域,用于存放该方法运行过程中的一些信息,如 局部变量表 /操作数栈 /动态链接 /方法出口信息 .....…
对象何时进入老年代?
YoungGC波及范围小(年轻代),且不会停止应用进程工作,YoungGC发生频率高,但是回收速度较快,对于程序运行没有太大影响. 因此,了解对象何时进入老年代有利于我们合理分配堆内存,减少FullGC的发生. 在对象的对象头信息中存储着对象的迭代年龄,迭代年龄会在每次Youn…
「leetcode」买卖股票的最佳时机I、II、III、IV、含手续费、含冷冻期
出场率很高的系列面试题,半年内,头条18次,阿里4次,小米3次(我买了会员所以可以看到出场率)。最近要面试的必看。 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意…
你知道 Boolean#getBoolean(String) 干了什么吗?
事情是这样的,周末晚上群里有人说后台菜单刷不出来了,刷了几次就好了。 这个问题是使用的connection空闲时间超过了MySQL的wait_timeout,该连接被断开。数据库连接池这里使用的是Druid,查看配置项没问题: 明明设置了testWhileIdle=true,这…
下一页
关注了
5
关注者
0
收藏集
2
关注标签
37
加入于
2019-03-10