`
文章列表
      趁时间还有一些,再撸一篇,这问题是今天遇到的,在此先感谢运维的童鞋        【背景】       早上需要给某张大表增加一列 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 序列化异常,拿出来记录一下分析的过程及解决方法。              先上异常,        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 ...
              最近,因为接触ES(elasticSearch),在使用过程中需要做一些改进,想法不是那么成熟,现在还在试验阶段,有些地方可能说的不是很全面,还望各位担待,当然如果有好的建议,也欢迎留言!!!           一、遇到的问题     之前由于各个系统使用的ES都是各个系统自己负责,所以面临的问题就是管理起来比较麻烦,比如各个系统使用的版本不兼容,容量规划不能做到全局最优,各个系统业务和搜索耦合度高,当然还有数据的一致性问题       二、优化方案     此次介绍主要围绕的一个问题是,业务系统和搜索服务的高度耦合,搜索服务常用的操作无非是增删改 ...
          maven版本依赖提供了方便的同时,有时候也会冒出一些诡异的问题。此次遇到的问题,比较简单,旨在记录,欢迎拍砖。          一、问题背景        由于使用了jekenis进行代码部署,所以maven的编译打包都会在这上面完成。在描述具体问题之前,我想先说一下打包的规则:项目A对外提供服务,A发布的包就会对外提供两个包(一个是api包即暴露的接口,一个是client包,封装了对api包的调用,将API包里面需要配置的服务端接口信息揉在一起。这样做的好处就是对客户端屏蔽zk上具体的接口信息)现在的问题是B项目依赖于A项目的client包,client包版本 ...
         一、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容器的问题,在这里做一个简要的整理。这个问题从毕业到现在时不时的出现,答案也一次一次的被刷新。因为个人理解有限,仅从三个阶段去阐述,同时欢迎各位拍砖。        阶段一 ...
    感谢那些关注我的朋友,谢谢你们的支持。心情一鸡冻,决定再来一发 ,今天分享的内容主要是围绕图片服务架构。如果有哪些地方写的不对,欢迎吐槽!         首先,我们还是确定一下此次的路线         1.现有 ...
【转】文/余庆 引用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 数据迁移方案   因为工作的缘故,后续待定
Global site tag (gtag.js) - Google Analytics