自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

理央silence

菜鸟基地,我的成长之路, 每天起床都要进百度,搜索“中国首富”,找不到我的名字的话就继续努力学习和工作!github地址:https://github.com/scalad

  • 博客(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 23279 8

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

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

2017-09-01 17:42:28 27176 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 10990

原创 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 7984

原创 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 16809 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 6907

转载 快速理解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 4824 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 3949 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 7709

原创 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 11473 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 212

转载 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 435

转载 使用 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 10432 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 2094

翻译 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 741

转载 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 2003

转载 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 2678 1

酒店管理系统javaweb项目

javaweb项目,mysql或者sqlserver数据库自己改

2014-11-16

gradle-4.1.0

此版本支持最新的JDK 9运行工具,你也可以使用./gradlew wrapper --gradle-version=4.1升级

2017-08-12

javaweb简单的用户管理系统

纯正的MVC开发模式,适合初学者学习的一个简单的用户管理系统,sqlserver2008数据库,带有jar包,直接导入到myeclipse中即可运行

2014-12-31

win764开发工具

  64位的Windows系统无法运行16位的应用程序。原本是Windows自带的工具:EDIT、DEBUG等,因为无法在64位的Windows下运行而被从系统的安装文件中删去;不能运行的还有MASM、TASM等DOS下的汇编语言工具,以及它们生成的16位程序。所有这些直接导致了很多人不得不去机房测试课本上的汇编程序。本工具旨在给他们提供方便。工具由网上下载,脚本文件由我们班的一个同学写的。详细信息里面有说明。

2014-12-31

bbs论坛系统

bbs论坛系统,javaweb实现,sqlserver数据库

2014-11-11

IK_Analyzer_2012FF_hf1_source

IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的 IKAnalyzer3.0则发展为面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。

2017-09-07

springmvc4网上商城

本人利用业余时间把传智播客上的SSH网上商城项目改成了用springmvc4和spring data jpa的项目,jpa的实现为hibernate4,并负伤测试的数据,同时,注意里面有个邮件服务器,我使用的式本地的邮件服务器,有需要的同学可以去下载个易邮服务器,并需要修改发送邮件的账号和密码。

2015-11-01

mongo-java-driver-2.7.1.jar

mongo-java-driver-2.7.1.jar,java开发mongodb所依赖的驱动

2015-09-26

mongo-2.9.3.jar

mongodb对java支持的驱动包,该版本为mongo-2.9.3.jar

2015-09-26

spring-boot1.3.0.M5官方手册

spring-boot1.3.0.M5官方手册

2015-09-11

Spring Data JPA1.7中文文档

spring data jpa17中文开发文档

2015-09-11

spring-framework-4.1.7.RELEASE.7z

spring-framework-4.1.7.RELEASE.7z,包含了jar包,文档以及schema约束

2015-09-04

spring data common1.8.zip

spring-data-common1.8.zip里面包含了spring-data-commons-1.8.2.RELEASE.jar,spring-data-commons-1.8.2.RELEASE-javadoc.jar以及spring-data-commons-1.8.2.RELEASE-sources.jar,jar包,文档,以及源代码

2015-09-04

spring-data-commons-1.10.2.RELEASE.jar

spring-data-commons-1.10.2.RELEASE.jar,最新下载

2015-09-04

spring data jpa jar包

spring data jpa最新版本1.8.0,包含了spring-data-jpa-1.8.0.RELEASE.jar,spring-data-jpa-1.8.0.RELEASE-javadoc.jar以及 spring-data-jpa-1.8.0.RELEASE-sources.jar文档和源代码

2015-08-08

scalad的留言板

发表于 2020-01-02 最后回复 2020-01-02

oracle12c安装失败【INS-30131】执行安装程序验证所需要的初始设置失败

发表于 2015-01-01 最后回复 2019-11-03

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

TA关注的人 TA的粉丝

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