自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 docker第一篇

现在很多公司都在使用docker了,记得大约在15刚开始接触的时候。docker仅仅在概念上很火,而目前很多公司已经开始应用到生产环境了。可见普及速度之快,那么作为第一篇文章。就要来说明docker是什么,docker有什么优势。what is Docker?我们先看下官方给出的解释。 Docker is the world’s leading software container platfor

2017-09-17 18:29:55 395

原创 java.lang.NullPointerException--jvm堆栈异常信息丢失问题

线上运行久的Tomcat项目偶尔会在catalina.out日志中出现大量java.lang.NullPointerException,而没有错误的堆栈信息。 查阅资料后得知,是jvm优化导致的,可以参考Oracle官网的说明: The compiler in the server VM now provides correct stack backtraces fo

2017-09-04 10:58:56 1333

转载 Waiting for table metadata lock

MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞在Waiting for table metadata lock的状态,后续对TableA的任何操作(包括读)都无法进行,因为他们也会在Opening tables的阶段进入到Waiting for tabl

2017-07-23 09:17:37 447

原创 ehcache作为Mybatis二级缓存的问题

有些SSM项目中为了优化查询效率,引入mybatis二级缓存。在读场景居多的情况下,提高了缓存命中率。但是在实际应用场景下,会出现数据不一致问题。<!-- ecache --> <dependency> <groupId>com.googlecode.ehcache-spring-annotations</groupId> <arti

2017-07-17 19:42:50 1151

原创 php的Error与Exception捕获问题

最近在项目中前端的php同事发现后台有个php导出的脚本,没有完成就挂掉了,使用try..catch..方式并没有捕获到异常。代码是这样写的try { $res = $this->doExprot();} catch (\Exception $e) { $msg = '导出程序异常,被杀死 ******* 错误信息:' . $e->getMessage() . ' ********

2017-07-15 17:02:03 7284

原创 关于树形权限关系

在做传统企业技术解决方案的过程中,经常会遇到将这样一种数据权限关系。 上级可见下级所有数据,同级之间权限不可见,下级不可见上级数据。并且业务场景经常会出现需要大量部门单位,此时如果部门关系存储在传统数据库中的方案就显得无力支撑。结构简单示例如图: 如果按这种结构,部门总数10万+,每日请求需求在百万到千万级别。部门关系数据改动较少,查询量很多,并且存在大量递归权限查询。为了支持针对此种业务

2017-07-15 14:04:10 1343

原创 关于linux系统的OOM Killer

测试系统的mongodb莫名被杀掉了,看下mongo日志是内存溢出被杀掉了。 重新指定了下mongo配置中的 wiredTigerCacheSizeGB 属性,限制内存占用 但是不就多占点内存么,为啥杀的是我??? 顺便看下linux OOM Killer原理。 源代码在https://github.com/torvalds/linux/blob/master/mm/oom_ki

2017-07-12 19:21:29 700

原创 tomcat大量time wait问题

在服务端访问量大的时候检测到大量的time wait,并且接口请求延时较高。 执行 netstat -n |awk ‘/^tcp/{++S[$NF]}END{for(m in S) print m,S[m]}’ 这个shell命令的意思是把netstat -n 后结果的最后一条放到S[]数组中,如果相同则执行+1操作。 此时能看到TCP各种状态下的连接数量,示例 服务端架构是采用nginx

2017-07-12 16:38:20 16032

原创 larval 进程管理

larval的计划任务以及任务队列不能够支持并发限制。如果每分钟都执行long task,不加限制情况下很容易造成同时执行大量long task,导致服务器资源被占用完。 虽然可以通过withoutOverlapping的方式指定command的单例执行。但是很多情况下不能满足业务场景。为了既能满足任务并发,又可以限制并发数量。做了一种类似线程池的结构作为限制。代码如下class ThreadPo

2017-07-12 12:02:23 337

原创 Tomcat MemoryLeak 问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键tomcat reload memoryleak 错误描述 此现象发生在tomcat r

2017-07-12 11:37:12 1113

转载 Java 并发工具包 java.util.concurrent

1. java.util.concurrent - Java 并发工具包Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让 Java 的并发编程变得更加简单轻松的类。在这个包被添加以前,你需要自己去动手实现自己的相关工具类。本文我将带你一一认识 java.util.concurrent 包里的这些类,然后你可以尝试着如何

2017-06-28 10:13:46 207

原创 zookeeper-3.4.10安装

下载地址http://www.apache.org/dist/zookeeper/解压tar -zxvf zookeeper-3.4.10.tar.gzcp zoo_sample.cfg zoo.cfgZooKeeper Standalone模式编辑配置文件tickTime=2000dataDir=/data/zookeeperclientP

2017-05-13 15:54:48 578

原创 activeMq遇到的一些问题

本文只针对ActiveMQ常见的一些问题进行介绍。关于如下下载、编译、部署、使用等基本应用不在本文范围内。1、ActiveMQ支持消息过滤设置规则和用法selector支持下列几种方式:(1) String literals: "color ='blue'"(2) Byte strings: “myBytes (3) Numeric values: "NoltemsInSt

2017-05-13 14:25:56 1353

转载 php的__call 与__callStatic 方法

php 5.3 后新增了 __call 与__callStatic 魔法方法。__call 当要调用的方法不存在或权限不足时,会自动调用__call 方法。__callStatic 当调用的静态方法不存在或权限不足时,会自动调用__callStatic方法。__call($funcname, $arguments)__callStatic($funcname, $argum

2016-10-11 09:57:02 1024

转载 php-composer 说明

composer.json 中各个字段的说明书。一、Root Package(根目录包)根目录包就是在你的项目的根目录由 composer.json 定义的包。主要就是由 composer.json 来定义你的项目的依赖。某些字段只能在根目录包的中使用,比如 config 字段,只有根目录包能定义自己的配置。依赖包中的 config 字段是被忽略的。所以 config 字段是 root

2016-10-10 18:24:14 361

原创 maven配置jdk版本

在主pom中添加build>      plugins>        plugin>          groupId>org.apache.maven.pluginsgroupId>          artifactId>maven-compiler-pluginartifactId>          configuration>            source>1.5so

2016-10-10 14:45:33 294

转载 org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException: The auxService: mapreduce_shuffle do

在yarn-site.xml 配置文件中增加:property>          name>yarn.nodemanager.aux-servicesname>          value>mapreduce_shufflevalue>  property>  重启就ok了这个问题其实是由于[html] view plain copy print

2016-10-10 14:31:22 2759

原创 eclipse maven工程时报错Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart

在新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.  Could not resolve artifact     Missing org.ap

2016-10-10 11:36:55 2700

原创 kafka安装

1.首先安装java环境2.下载kafka wget http://apache.fayea.com/kafka/0.9.0.1/kafka_2.10-0.9.0.1.tgztar -zxvf kafka_2.10-0.9.0.1.tgzcd kafka_2.10-0.9.0.1启动Zookeeper server:            ./zooke

2016-04-28 22:26:14 266

转载 mesos下载、准备安装环境、编译以及测试

参考网址:http://mesos.apache.org/gettingstarted/实验环境:mesos版本:0.21.0、操作系统:Red Hat 6为了了解Spark的三种部署standalone、mesos和YARN。所以想尝试部署下mesos集群。我根据自己的需求,参考了官方文档的如下步骤:Downloading MesosThere are dif

2016-02-28 16:35:00 6109

原创 R的PCA

主成分分析R软件实现程序(一):>d=read.table("clipboard",header=T) #从剪贴板读取数据>sd=scale(d)  #对数据进行标准化处理>sd  #输出标准化后的数据和属性信息,把标准化的数据拷贝到剪贴板备用>d=read.table("clipboard",header=T) #从剪贴板读取标准化数据>pca=princomp(d,cor=

2015-09-16 16:44:44 438

原创 php 与 java socket通信问题

最近重构下报表的结构,底层改为java 用php echo。但是有日报月报还好,一道周报就总是莫名其妙的断掉。最后确定问题在后台java接受到参数并且日志成功输出结果。那么问题确定在socket通信       socket_set_option($this->socket,SOL_SOCKET,SO_RCVTIMEO,array("sec"=>10, "usec"=>0 ) );  

2015-09-16 15:30:30 387

原创 linux下R链接mysql

1.下载包RMySQLinstall.packages("RMySQL")报错了那就安吧yum install mysql-devel安装好了 install.packages("DBI")可以了library(RMySQL)测试代码

2015-09-13 17:21:50 304

原创 linux下R的安装

1、下载wgethttp://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz2.解压tar -zxvf R-3.0.1.tar.gz直接执行 ./configure会有报错要是使用rJava需要加上 --enable-R-shlib./configure --enable-R-shlib

2015-09-13 17:01:09 380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除