6 scalad

尚未进行身份认证

我要认证

github地址:https://github.com/scalad

等级
TA的排名 2k+

ElasticSearch分片不均匀,集群负载不均衡

ElasticSearch负载不均衡某天晚上,服务器告警,发现服务器接口出现很多400,初步定为是ES服务器CPU达到了98%以上,ES日志出现了很多错误日志,具体如下:参考https://blog.csdn.net/wwd0501/article/details/78399943也就是Elasticsearch在并发查询量大的情况下,访问流量超过了集群中单个Elasticsearch实例的处理能...

2018-06-02 16:55:21

Linux定位服务器CPU负载100%居高不下的问题

最近,Linux服务器上总是经常会出现几个CPU利用率达到100%并且一直高居不下,如下图所示,再Linux上,输入 top 命令,然后再按一下 1,就会显示你服务器逻辑CPU的数量以及现在服务器CPU各个参数,这些参数的详细信息我这里就不再多讲了,从下面的图中可以看出,有四个CPU的使用率达到了100%,很明显的,程序有问题  明显的,从 top 命令很轻易的可以看出,占据CPU不放的是

2017-09-01 17:42:28

关于Scala重写Java可变长参数方法

public interface KeyGenerator { /** * Generate a key for the given method and its parameters. * @param target the target instance * @param method the method being called * @param params the

2017-04-05 10:15:17

SpringBoot Scala敏捷Web开发

可以说近几年Spark的流行带动了Scala的发展,它集成了面向对象编程和函数式编程的各种特性,Scala具有更纯Lambda表粹的函数式业务逻辑解决方案,其语法比Java8后Lambda更加简洁方便,SpringBoot为Spring提供了一种更加方便快捷的方式,不再要求写大量的配置文件,作为一名Scala爱好者,使用SpringBoot结合Scala将大大节省我们开发的时间以及代码量。本文

2017-01-07 14:21:23

org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from

STS中Gradle依赖依赖无论如何也无法下载,build时报了个错误试了下https://services.gradle.org/地址,果然不通,换了个地址repositories { jcenter { url "http://jcenter.bintray.com/" } }

2016-12-24 15:44:11

Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method:

Exception in thread "main" java.io.IOException at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:106) at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:102) at com.rabbitmq.clie

2016-12-24 11:22:45

Eclipse Xml编译错误Referenced file contains errors - spring-beans-4.0.xsd

在eclipse中,有时候在xml文件中,特别是于Spring相关的配置文件中,会出现一些不影响程序正常运行的编译错误,如:Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.0.xsd).可通过如下步骤解决这个编译错误:1. Spring的版

2016-11-22 20:09:23

Spring Security 3.1 中功能强大的加密工具 PasswordEncoder

去年发生的密码泄漏事件,我们也对密码加密做了重新研究。     在筛选加密方法的过程中,发现了Spring Security 3.1.0版本中提供了新的PasswordEncoder,它的加密方法非常给力!虽然ns同学曾经说过“你的网站看起来很安全, 只是因为人家没精力或者没兴趣搞你...”,但是找到一个好的加密方法,无疑还是会有很大帮助的,至少会延迟破解的时间    说到Pa

2016-08-29 18:40:58

快速理解Docker - 容器级虚拟化解决方案

作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/是什么简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案 拿现实世界中货物的运输作类比, 为了解

2016-08-19 20:23:39

angularJS $q and promise

网上一篇生动生动讲述了promise异步编程问题原文地址 http://www.ngnice.com/posts/126ee9cf6ddb68promise不是angular首创的,作为一种编程模式,它出现在……1976年,比js还要古老得多。promise全称是 Futures and promises。具体的可以参见 http://en.wikipedia.org/wiki/Futur

2016-08-16 10:40:40

org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter

使用maven启动tomcat插件时报错,错误如下:但是在IDE上启动时并没有错误,明显的是一个类型转换异常java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter        at org.apac

2016-08-06 15:50:11

Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xm

mybatis解析xml配置文件出现异常:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.  Ca

2016-08-05 15:26:01

强引用、弱引用、软引用、虚引用

转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/197524751、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] view plain copy print?

2016-07-28 20:42:10

基于HTML5 WebSocket,JavaEE 7在线聊天系统

当今的Web应用在我们的个人生活与商业应用中的各个方面已经表现出愈发重要的作用。这些应用包括社交媒体网络、在线购物、商业应用,乃至家用电器的配置程序。虽然它的增长势头依然迅猛,但Web应用的用户体验与原生应用或桌面应用相比仍然相形见绌,其主要原因是Web应用的设计依赖于单向的HTTP协议。而WebSocket将改变这一现状,它为浏览器与服务端的交互带来了一种新的基础元素,为创建一种能够

2016-07-27 10:18:40

ubuntu下apt-get安装和彻底卸载mysql

1、安装mysql:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install php5-mysql(用于连接php和mysql)查看mysql是否运行ps aux | grep mysql启动命令/etc/init.d/mysql start

2016-07-25 18:03:17

TypeError: iter() returned non-iterator of type

在使用Python迭代器时出现错误:class Fibs:      def __init__(self):            self.a = 0            self.b = 1      def next(self):            self.a,self.b = self.b,self.a + self.b            retur

2016-05-16 21:13:05

python中的pass,del,exec,eval语句

(1)pass语句    pass代表该语句什么都不做,因为python中空代码是非法的,比如一个if语句要求什么内容都不做,我们就可以使用pass语句。 (2)del语句   一般来说python会删除那些不在使用的对象(因为使用者不会再通过任何变量或者数据结构引用它们)  接下来我们看一个例子:   >>> ls = {'a':1,'b':2,'

2016-05-08 21:03:39

Maven Project java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListene

从外部导入Maven Project时启动报错java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener ,明显的,tomcat找不到springFramework的jar包,但是在项目目录中却已经有了项目所依赖的jar包,所以,明显的,这些jar包没有随着项目的发布而复制

2016-05-05 23:05:34

图的最小生成树

一、克鲁斯卡尔算法克鲁斯卡尔算法的核心思想是:每次添加权值尽可能小的边,同时使新的图无环,直到得到生成树为止。也称为“最小边加入法”“避圈法”思路:对于带权图G(V,E),首先将图G中的边按权值排序,并将其中权值最小的边选出并标记,如果最小权值的边有多条,则可以随机从中选择一条。然后从未标记的边中选出权值最小的的边并做检查,检查该边是否与已经标记的边构成圈。如果是,则废弃它重新选择

2016-05-03 20:57:12

java ArrayList实现原理

1. ArrayList  概述ArrayList是List接口的可变数组的实现。 实现了所有可选列表操作, 并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。每个 ArrayList 实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向 ArrayList 中不断添加元素,

2016-04-27 22:54:50

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取