首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
邪笑风
掘友等级
devops工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
java启动参数之谜
背景 最近遇到一个有意思的事情,java应用运行在阿里云的ack集群中,某一天有个应用启动突然发现阿里云上的agent都没有注册了,于是开始排查原因。 排查过程 我们的应用是java应用,jdk版本是
一次阿里云上的容器oom排查
这是一篇迟到的文章。去年大促期间遇到容器偶尔oom的问题,看了半天监控却发现监控数据和现场对不上,因此学习了一下prometheus的监控采集和docker容器的资源隔离。我们的应用运行在阿里云ack上,监控使用的是阿里云上的prometheus和arms。 cAdvisor是…
java开发面试问答----devops篇
tomcat是一个application server,更准确的说是一个servlet/jsp应用的容器,处理http请求并生成动态页面。 Docker镜像用于创建容器。使用build命令创建镜像,并且在使用run启动时它们将生成容器。 Docker容器包括应用程序及其所有依赖…
java开发面试问答----微服务篇
rpc即远程过程调用,它的出现是为了解决分布式系统中多个应用之间的调用关系,使调用其他应用的方法的过程像本地调用一样方便。 远程调用层:封装rpc,Protocol是服务域,它是Invoker暴露和引用的主功能入口,它负责Invoker的生命周期管理。Invoker是实体域,它…
java开发面试问答----设计模式篇
java开发面试问答----基础篇java开发面试问答----多线程篇java开发面试问答----spring框架及数据库缓存篇java开发面试问答----设计模式篇java开发面试问答----分布式
java开发面试问答----多线程篇
乐观锁:每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。如atomic包下面的原子变量,使用了volatile原语,实现方式是CAS: V(需读写的内存位置)+A(准备用来比较的参数)+B(准…
java开发面试问答----spring框架及数据库缓存篇
spring框架的核心是IOC控制反转和依赖注入。 什么是控制反转:通常一个对象要调用另外一个对象必须将对方new出来,然后在使用完后销毁掉,这就造成了对象之间的强耦合,而spring做的事情是将所有的对象注册到bean factory中,如果一个对象要调用另外一个直接从bea…
java开发面试问答----分布式篇
采用基于字节的桶排序将数字分到不同的桶中,比如找到第k大数,则先找出每个桶中的第k大数,在比较。 如果内存只有2g,则每次读取2g的数据遍历放到255个桶中,并统计255个桶的量,2g读取完后将每个桶的数据导出到磁盘,循环读完10g数据。 这时根据255个桶的计数计算出中位数在…
java开发面试问答----基础篇
重载(overloading)是在一个类里面,方法名字相同,而参数不同。 抽象类是类的抽象,目的在于找出类的共同点,抽象类的不同点,接口是行为的抽象,每个行为的具体实现都是不同的。 实现可以通过对象的getclass方法获取类,或者使用class包的class.forname通…
Activiti6.0的探索纪要
年初要做一个运维自动化平台,需要用到流程引擎,本来打算项目用golang写的,但是golang的流程引擎功能太简单实在是用不来,最后还是选型java + activiti。到activiti官网一看,嘿出7.0了结果文档是刚写的还不全,我们java还是8的,7.0是匹配的jav…
下一页
个人成就
文章被点赞
69
文章被阅读
28,176
掘力值
751
关注了
10
关注者
74
收藏集
1
关注标签
9
加入于
2018-11-25