首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TheChosenOne
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 51
沸点 31
赞
82
返回
|
搜索文章
赞
文章( 51 )
沸点( 31 )
让我来告诉你redis为什么要用分布式锁,以及到底怎么用?
白嫖掘金很久了,最近学习了redis分布式锁的相关的知识,决定还是写一篇文章分享给大家,一是加强自己的记忆,二是希望能够给想了解相关知识的朋友一点思路。本文将使用nginx和2个集群的微服务来给大家展示为啥要用分布式锁,以及后面一步步的分析加锁的过程中会出现的问题。 其他配置类…
服务器压力过大?CPU打满?我来帮你快速检查Linux服务器性能
这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。这些数据可以让我们对系统资源使用有一个宏观的了解。命令的输出分别表示1分钟、5分钟、15分钟的平均负载情况。通过这三个数据,可以了解服务器负载是...
JDK新特性——Stream代码简洁之道
一、概述二、Stream特性三、分类四、Stream的创建4.1 通过数组来生成4.2 通过集合来生成4.3 通过Stream.generate方法来创建4.4 通过Stream.iterate方法来创建4.五、Stream的常用API5.1 中间操作1. filter: 过滤流...
2021-03-01 Java 高级开发面试日记
好哥哥们,这篇的话记录了安酱在面试广州一家对公电商公司相对比较难的面试题。安酱由于这块是真的没有复习,所以也就回答了个大概(寂寞)。不知道是不是由于对公的商城,并没有像高并发这类的问题,不过有问多线程相关的问题。面试题如下,已加答案。 在2021-03-02 对方HR告知结果面…
阿里面试官问我Java线程和操作系统线程什么关系
我: 看了看面试官头部稀疏的结缔组织,已然觉得这场面试不简单,不过好在事前把安琪拉的博客看了个遍,有所准备,我回答说:咳咳,掌握的还算可以。 我:用过。 剧情不应该这样的啊,开场不应该先是 synchronized 或者 volatile,再然后是线程池和AQS,怎么上来就整这…
SpringBoot中异步请求和异步调用
可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行响应。 (实际生产上我们用的比较少,如果并发请求量很大的情况下,我们会通过nginx把请求负载到集群服务的各个节点上来分摊请…
JVM 发生 OOM 的 8 种原因、及解决办法
撸Java的同学,多多少少会碰到内存溢出(OOM)的场景,但造成OOM的原因却是多种多样。堆溢出这种场景最为常见,报错信息:原因1、代码中可能存在大对象分配2、可能存在内存泄露,导致在多次GC之后,还
【LeetCode】70. 爬楼梯
从本题中我们可以学到包含重复子问题,可以采用记忆化的方式,复用计算后的值;并用动态规划的思想,找到动态转移方程,采用循环实现。 以上4阶楼梯举例,选择最后上 1 阶到达,则为 1 + (1+1+1)阶,1 + (2+1)阶,1 + (1+2)阶,括号中的方法,正好是上 3 阶楼…
动态代理竟然如此简单!
这篇文章我们来聊一下 Java 中的动态代理。 动态代理在 Java 中有着广泛的应用,比如 AOP 的实现原理、RPC远程调用、Java 注解对象获取、日志框架、全局性异常处理、事务处理等。 在了解动态代理前,我们需要先了解一下什么是代理模式。 代理模式(Proxy Patt…
优雅的对象转换解决方案,为什么更推荐 MapStruct 呢?
第一次看到MapStruct的时候,我个人非常的开心。因为其跟我内心里面的想法不谋而合。1MapStruct是什么?1.1JavaBean的困扰对于代码中JavaBean之间的转换,一直是困扰我很久的
下一页
个人成就
文章被点赞
10
文章被阅读
846
掘力值
62
关注了
8
关注者
8
收藏集
3
关注标签
2
加入于
2019-09-12