- 博客(686)
- 资源 (15)
- 论坛 (2)
- 问答 (4)
- 收藏
- 关注
原创 ElasticSearch分片不均匀,集群负载不均衡
ElasticSearch负载不均衡某天晚上,服务器告警,发现服务器接口出现很多400,初步定为是ES服务器CPU达到了98%以上,ES日志出现了很多错误日志,具体如下:参考https://blog.csdn.net/wwd0501/article/details/78399943也就是Elasticsearch在并发查询量大的情况下,访问流量超过了集群中单个Elasticsearch实例的处理能...
2018-06-02 16:55:21
23321
8
原创 Linux定位服务器CPU负载100%居高不下的问题
最近,Linux服务器上总是经常会出现几个CPU利用率达到100%并且一直高居不下,如下图所示,再Linux上,输入 top 命令,然后再按一下 1,就会显示你服务器逻辑CPU的数量以及现在服务器CPU各个参数,这些参数的详细信息我这里就不再多讲了,从下面的图中可以看出,有四个CPU的使用率达到了100%,很明显的,程序有问题 明显的,从 top 命令很轻易的可以看出,占据CPU不放的是
2017-09-01 17:42:28
27204
1
原创 关于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
1741
原创 SpringBoot Scala敏捷Web开发
可以说近几年Spark的流行带动了Scala的发展,它集成了面向对象编程和函数式编程的各种特性,Scala具有更纯Lambda表粹的函数式业务逻辑解决方案,其语法比Java8后Lambda更加简洁方便,SpringBoot为Spring提供了一种更加方便快捷的方式,不再要求写大量的配置文件,作为一名Scala爱好者,使用SpringBoot结合Scala将大大节省我们开发的时间以及代码量。本文
2017-01-07 14:21:23
10993
原创 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
8008
原创 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
16821
3
翻译 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
597
转载 Spring Security 3.1 中功能强大的加密工具 PasswordEncoder
去年发生的密码泄漏事件,我们也对密码加密做了重新研究。 在筛选加密方法的过程中,发现了Spring Security 3.1.0版本中提供了新的PasswordEncoder,它的加密方法非常给力!虽然ns同学曾经说过“你的网站看起来很安全, 只是因为人家没精力或者没兴趣搞你...”,但是找到一个好的加密方法,无疑还是会有很大帮助的,至少会延迟破解的时间 说到Pa
2016-08-29 18:40:58
6910
转载 快速理解Docker - 容器级虚拟化解决方案
作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/是什么简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案 拿现实世界中货物的运输作类比, 为了解
2016-08-19 20:23:39
472
转载 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
1143
原创 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
4825
2
原创 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
13861
2
转载 强引用、弱引用、软引用、虚引用
转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/197524751、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] view plain copy print?
2016-07-28 20:42:10
468
原创 基于HTML5 WebSocket,JavaEE 7在线聊天系统
当今的Web应用在我们的个人生活与商业应用中的各个方面已经表现出愈发重要的作用。这些应用包括社交媒体网络、在线购物、商业应用,乃至家用电器的配置程序。虽然它的增长势头依然迅猛,但Web应用的用户体验与原生应用或桌面应用相比仍然相形见绌,其主要原因是Web应用的设计依赖于单向的HTTP协议。而WebSocket将改变这一现状,它为浏览器与服务端的交互带来了一种新的基础元素,为创建一种能够
2016-07-27 10:18:40
3948
3
转载 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
7714
原创 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
11481
2
转载 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
539
原创 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
1043
转载 图的最小生成树
一、克鲁斯卡尔算法克鲁斯卡尔算法的核心思想是:每次添加权值尽可能小的边,同时使新的图无环,直到得到生成树为止。也称为“最小边加入法”“避圈法”思路:对于带权图G(V,E),首先将图G中的边按权值排序,并将其中权值最小的边选出并标记,如果最小权值的边有多条,则可以随机从中选择一条。然后从未标记的边中选出权值最小的的边并做检查,检查该边是否与已经标记的边构成圈。如果是,则废弃它重新选择
2016-05-03 20:57:12
925
转载 java ArrayList实现原理
1. ArrayList 概述ArrayList是List接口的可变数组的实现。 实现了所有可选列表操作, 并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。每个 ArrayList 实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向 ArrayList 中不断添加元素,
2016-04-27 22:54:50
366
转载 Java transient关键字
虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序
2016-04-26 19:21:54
263
原创 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension
使用javaScript脚本加载本地的文件在chrome浏览器中出现如下错误:jquery-1.12.0.min.js:4 XMLHttpRequest cannot load file:///E:/datatable/demo1/arrays.txt?_=1460898869274. Cross origin requests are only supported for protoco
2016-04-17 21:46:20
3010
转载 Using files from web applications
Using the File API, which was added to the DOM in HTML5, it's now possible for web content to ask the user to select local files and then read the contents of those files. This selection can be done b
2016-04-11 22:34:16
456
转载 java中volatile关键字的含义
java中volatile关键字的含义在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchron
2016-04-11 21:19:41
408
转载 Servlet doPost方法同时上传图片和传递参数
上传图片和传递参数上传图片和文件属于enctype="multipart/form-data" form中加入enctype="multipart/form-data"时整个表单被封装,字符将转成二进制流,因此request.getParameter("user_type")是得不到值的:默认情况,传递参数编码格式是application/x-www-form-urlenc
2016-04-08 23:55:12
3209
转载 Android startActivityForResult的使用
在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plain copypackage
2016-04-05 22:10:29
215
转载 javah用法
javah命令详解 2011-06-21 20:55:09| 分类: JDK命令 | 标签:java命令 |字号大中小 订阅http://hubingforever.blog.163.com/blog/static/17104057920115218559186/javah命令主要用于在JNI开发的时,把java代码声明的JNI方法转化成C\C++
2016-04-02 19:04:30
434
转载 使用 Spring Data JPA 简化 JPA 开发
从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随 J
2016-03-26 23:57:09
379
转载 8款流行前沿的HTML5文本编辑器
如果你是一名Web开发人员,当你需要开发一个独特的网站时,你就会知道文本编辑器的重要性。小编为大家整理了8款非常前沿的HTML5文本编辑器,简化开发流程,喜欢就转走吧!Mercury EditorMercury Editor是最流行和最常用的HTML5文本编辑器之一。它也是一个功能全面的编辑器,支持所有Web语言,如HTML5元素的语法、JavaScript API等,还支持预览编
2016-03-26 15:34:42
10448
3
转载 使用mven编译apache-shiro出错
使用maven编译shiro-samples时报错:[html] view plain copy[ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin: 1.1:toolchain (default) on project shiro
2016-03-24 21:54:46
2096
翻译 java7自动资源管理
在java7以前的版本中,我们知道比如文件流的创建和关闭都是要自己手动管理的,在java7中,该对象已经可以交给虚拟机自己管理了,java7提供的新接口java.lang.AutoCloseable以及java.io.Closeable来对资源的自动管理的支持。比如,在java7之前,我们对文件的复制是这么写的:InputStream in = null;OutputStream out
2016-03-24 19:30:10
1034
1
转载 5个强大的Java分布式缓存框架推荐
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你的缓存系统更容易扩展。1、Ehcache – Java分布式缓存框架 Ehcache
2016-03-14 23:01:00
541
转载 Spring中配置数据源的4种形式
不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源。1.spring自带的数据源DriverManagerDataSourceXML代码:[html] view p
2016-03-13 14:22:41
384
转载 mysql 性能调优五种方式
(一)连接连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。1、max_connections这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。2、max_packet_allowed最大数据包大小,通常等于你需要在一个大块中返回的最大数据集的大小,如果你在使用远程mysqldump,
2016-03-12 21:17:34
346
转载 sleep和wait的区别
from:http://nneverwei.javaeye.com/blog/494280http://zhidao.baidu.com/question/75503928.html?fr=ala0 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用
2016-03-08 22:43:31
248
转载 Linux 使用iftop命令查看服务器流量
简介iftop是类似于Linux下面top的实时流量监控工具。iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。安装# yum install -y iftop运行# iftop界面说明界面头部: 流量刻度尺,对应下边每行的白色横条。界面中部
2016-03-08 18:27:13
742
转载 Java类加载器总结
1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:1) 装载:查找并加载类的二进制数据;2)链接:验证:确保被加载类的正确性;准备:为类的静态变量分配内存,并将其初始化为默认值;解析:把类中的符号引用转换为直接引用;3)初始
2016-03-06 22:53:19
271
转载 使用 Scala 语言开发 Spark 应用程序
本文旨在通过具有实际意义的案例向读者介绍如何使用 Scala 语言开发 Spark 应用程序并在 Spark 集群上运行。本文涉及的所有源数据都将从 HDFS(Hadoop Distributed File System)读取,部分案例的输出结果也会写入到 HDFS, 所以通过阅读本文,读者也会学习到 Spark 和 HDFS 交互的一些知识引言在当前这个信息时代里,大数据所蕴含的
2016-03-06 19:48:28
2005
转载 Spark On YARN 集群安装部署
最近毕设需要用到 Spark 集群,所以就记录下了部署的过程。我们知道 Spark 官方提供了三种集群部署方案: Standalone, Mesos, YARN。其中 Standalone 最为方便,本文主要讲述结合 YARN 的部署方案。软件环境:Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-32-generic x86_64)Hadoop: 2.
2016-03-05 20:33:43
461
转载 关于error file: /boot/grub/i386-pc/normal.mod not found. Grub Rescue的修复问题
造成该问题可能的原因是我update之后对系统造成了修改,结果导致了/boot/grub/i386-pc/normal.mod的丢失,normal.mod是ubuntu开机引导的必加载项,因而报出/boot/grub/i386-pc/normal.mod not found. Grub Rescue>的问题。关于基本知识,孙斌斌的个人blog 做了部分总结:在救援模式下,只有很
2016-03-05 18:34:31
2680
1
javaweb简单的用户管理系统
2014-12-31
win764开发工具
2014-12-31
IK_Analyzer_2012FF_hf1_source
2017-09-07
springmvc4网上商城
2015-11-01
spring data common1.8.zip
2015-09-04
spring data jpa jar包
2015-08-08
scalad的留言板
发表于 2020-01-02 最后回复 2020-01-02
oracle12c安装失败【INS-30131】执行安装程序验证所需要的初始设置失败
发表于 2015-01-01 最后回复 2019-11-03
hibernate反向工程oracle12c报错
2015-03-03
dos命窗口字体变得非常小,而且改变不了,sql*plus,mysql窗口也是
2015-03-03
警告: 创建的过程带有编译错误。
2015-01-30
vs安装不了,安装界面一闪而过
2015-01-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝