- 浏览: 27552 次
- 性别:
- 来自: 北京
最新评论
-
carlosfu:
hessian 序列化 异常 -
carlosfu:
apple
elasticSearch 使用之插件篇 -
carlosfu:
找xiang哥啊。
maven 版本依赖冲突的发现与解决 -
string2020:
http://blog.csdn.net/mn960mn/ar ...
maven 版本依赖冲突的发现与解决 -
carlosfu:
...
excel导出导致的频繁young gc的case
文章列表
趁时间还有一些,再撸一篇,这问题是今天遇到的,在此先感谢运维的童鞋
【背景】
早上需要给某张大表增加一列
alter table A add column XXX tinyint default 0 comment '是否深度识别 0否 1是';
A 表当时数据行数千万数量级,当流量处于低峰时,进行上面sql,执行了大概5分钟后,报“the table XXX is full” 问题
【问题定位】
当时先在网上查找了一下,有设置最大行数的,查看配置已经很大了,足以满足当下的增长需求;有清理目录的,但没有给 ...
最近一直被各种问题打断,没有静下心来去对现有问题进行深思。老样子,还是拿一个具体的问题开刀。
【问题描述】
通过springboot 创建定时任务, 创建完定时任务后,需要对定时任务进行删除,但是任务始终删除不了
删除代码如下:
@Override
public void deleteTrigger(String triggerName, String jobName, String group) {
try {
logger.debug("delete ...
hessian 序列化 异常
- 博客分类:
- 常见问题
最近忙于业务迭代开发,没有太多时间思考。这两天,开发的时候遇到了一个hessian 序列化异常,拿出来记录一下分析的过程及解决方法。
先上异常,
2016-06-01 10:59:37 New I/O server worker #1-1 WARN [com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcInvocation:112] - [DUBBO] Decode argument failed: com.apricotforest.casefolder.medical.sear ...
elasticSearch 使用之插件篇
- 博客分类:
- 开源思考
最近,因为接触ES(elasticSearch),在使用过程中需要做一些改进,想法不是那么成熟,现在还在试验阶段,有些地方可能说的不是很全面,还望各位担待,当然如果有好的建议,也欢迎留言!!!
一、遇到的问题
之前由于各个系统使用的ES都是各个系统自己负责,所以面临的问题就是管理起来比较麻烦,比如各个系统使用的版本不兼容,容量规划不能做到全局最优,各个系统业务和搜索耦合度高,当然还有数据的一致性问题
二、优化方案
此次介绍主要围绕的一个问题是,业务系统和搜索服务的高度耦合,搜索服务常用的操作无非是增删改 ...
maven 版本依赖冲突的发现与解决
- 博客分类:
- 常见问题
maven版本依赖提供了方便的同时,有时候也会冒出一些诡异的问题。此次遇到的问题,比较简单,旨在记录,欢迎拍砖。
一、问题背景
由于使用了jekenis进行代码部署,所以maven的编译打包都会在这上面完成。在描述具体问题之前,我想先说一下打包的规则:项目A对外提供服务,A发布的包就会对外提供两个包(一个是api包即暴露的接口,一个是client包,封装了对api包的调用,将API包里面需要配置的服务端接口信息揉在一起。这样做的好处就是对客户端屏蔽zk上具体的接口信息)现在的问题是B项目依赖于A项目的client包,client包版本 ...
CAT监控平台之安装篇
- 博客分类:
- 系统优化
一、CAT (Central Application Tracking) 简介:
CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框架(MVC 框架、RPC 框架、持久层框架、分布式缓存框架)的监控,为开发和运维提供各项性能指标、健康检查、自动报警等可视化服务
二、CAT 安装部署:
下文将一步步介绍如何安装服务端、如何接入客户端、如何查看一些监控指标
首先,准备安装环境
一、业务背景
这是之前的一个case,需求是这样的:在excel导出的时候,实现列的自适应宽度。(使用的excel处理包是poi-3.9.jar)
二、实现版本一(有young gc 问题)
通过List往sheet里面设置值的时候,每设置一个单元格的值就设置一下自适应宽度,代码如下:
这样实现,已经满足了需求。但是我习惯在IDE里面打印gc信息,当我run起来之后,young gc一直在刷屏。就增加了90行一行代码,结果导出时间从0.5s 到 200 s,响应时间超慢,发现gc log中e ...
面试的时候,偶尔会遇到让谈谈IOC容器的问题,在这里做一个简要的整理。这个问题从毕业到现在时不时的出现,答案也一次一次的被刷新。因为个人理解有限,仅从三个阶段去阐述,同时欢迎各位拍砖。
阶段一 ...
图片服务架构以及fastDFS的部分特性
- 博客分类:
- 文件存储
感谢那些关注我的朋友,谢谢你们的支持。心情一鸡冻,决定再来一发 ,今天分享的内容主要是围绕图片服务架构。如果有哪些地方写的不对,欢迎吐槽!
首先,我们还是确定一下此次的路线
1.现有 ...
分布式文件系统 FastDFS
- 博客分类:
- 文件存储
【转】文/余庆
引用http://blog.csdn.net/it_yuan/article/details/8909851
FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。
FastDFS的设计理念
FastDFS是为互联网应用量身定做的分布式文件系统,充分 ...
很久没有想写点东西的念头了,这次除了朋友的鼓励和敦促之外,加之一些工作的原因,顺便梳理一下这阵子的一些体会。由于之前一直使用和维护公司的图片存储,所以此次的主题也就围绕着图片存储的运维展开,如哪些地方不对,还请各位不吝赐教
图片存储简要总结:
一、图片服务架构以及fastDFS的部分特性
二、fastDFS 安装及集群部署
三、fastDFS 一次优化排查
四、fastDFS 后期的一些想法
五、fastDFS 对比 ceph
六、fastDFS 数据迁移方案
因为工作的缘故,后续待定