首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小行星的宇宙漂流之旅
掘友等级
理想主义者,奋斗者
永远相信自己,相信自己做的选择
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
186
文章 176
沸点 10
赞
186
返回
|
搜索文章
赞
文章( 176 )
沸点( 10 )
记一次Elasticsearch优化总结
一. 背景介绍 项目中的服务集成了springboot-admin做服务监控,最近一直收到邮件告警,提示es出错。错误信息如下: 频繁收到这个告警,所以决定花时间研究一下。从报错信息看,并发超时异常。ES作为java开发的中间件,我们没有对任何代码做过修改,所以就从JVM开始着…
蚂蚁金服面试经历-前期准备
2017年4月份从Android开发转了Java后台开发,到现在刚好一年半的时间。最近找了一波工作。收到了蛮多Offer的。最终决定了支付宝的高级Java开发的Offer。于是想总结一下经验,以供大家参考,希望能帮助到大家。在此也非常感谢在找工作过程中各公司对我的垂青,也感谢各…
MySQL实验: 实践索引对全列匹配、最左前缀匹配、范围查询等条件的影响以及了解脏读、幻读等
实验目的:了解索引对于全列匹配,最左前缀匹配、范围查询的影响。实验所用数据库见文章最底部连接。 很明显,当按照索引中所有列进行精确匹配(这里精确匹配指“=”或“IN”匹配)时,索引可以被用到。这里有一点需要注意,理论上索引对顺序是敏感的,但是由于MySQL的查询优化器会自动调整…
Reactor 模式
wiki:“The reactor design pattern is an event handling pattern for handling service requests delivered concurrently by one or more inputs. T…
转换器(Converter)设计模式
在日常开发的时候,需要在对象之间进行值的 copy,如 POJO,DTO,VO,对象之间有相同的属性,想把一个对象的值 copy 到另一个对象中去,如 从数据库中查询出我们的 POJO 对象的数据,又有个对象是对 POJO 进行包装DTO,现在想把查询出来的 POJO 的值 c…
再有人问你volatile是什么,把这篇文章也发给他。
在上一篇文章中,我们围绕volatile关键字做了很多阐述,主要介绍了volatile的用法、原理以及特性。在上一篇文章中,我提到过:volatile只能保证可见性和有序性,无法保证原子性。关于这部分内容,有读者阅读之后表示还是不是很理解,所以我再单独写一篇文章深入分析一下。 …
可视化分析js的内存分配与回收
之前写了一篇文章浏览器是怎么看闭包的,发现有些读者对js内存分配与回收懵懵懂懂,理解文章的配图有些困难,我想主要是因为配图省略了一些细节。今天专门写一篇关于js内存分配回收的文章,帮助大家理解js代码的内存表示。原文备份在这里 数据类型 先唠叨些基本知识: javascript…
渗透&&探测 (之UDP探测篇)
UDP 协议,即 用户数据报协议(User Datagram Protocol),是一个简单的 面向数据报 的 传输层 协议。 我们可以将UDP协议看作IP协议 暴露 在 传输层 的一个 接口。 UDP 协议同样以 数据包(datagram)的方式传输,它的传输方式也是Best…
深入Java源码理解线程池原理
程序运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池是对CPU的利用的优化手段。 网上有不少介绍如何使用线程池的文章,那我想说点什么呢?我希望查看线程池原理,明白池化技术的基本设计思路。遇到其…
深入理解Java虚拟机之性能监控与故障处理工具
前面几篇讲了关于JVM的理论知识,今天介绍几个JDK的命令行工具,来快速定位线上问题。 执行样例中3409是进程ID,5s是每隔五秒查询一次,2是一共查询两次。 S0C: Young Generation第一个survivor space的内存大小 (kB). S1C: You…
下一页
关注了
117
关注者
3
收藏集
7
关注标签
17
加入于
2017-10-09