自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (19)
  • 问答 (2)
  • 收藏
  • 关注

原创 缺少zookeeper的jar包引入

zookeeper的jar包引入Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.WatcherEventEventEventKeeperState<dependency> <groupId>org.apache.zookeeper</groupId> <...

2019-11-09 12:37:54 4941 1

原创 java8流应用

流(stream): 从支持数据处理操作的源生成的元素序列;1、使用流:一个数据源(如集合)来执行一个查询;一个中间操作链,行程一条流的流水线;一个终端操作,执行流水线,并生成结果。2、操作简介(图片来自-java+8实战):3、终结操作 collect 执行流并生成结果的执行流程其对应java 8 jdk源码:并行流(parallelStream)1、释义一个将内...

2019-04-21 13:08:32 349 1

原创 spring事务配置不回滚&回滚异常问题

spring事务配置不回滚spring事务管理配置,一般来说都是可以回滚的,最近在开发的过程中遇到了一个异常不回滚的问题,最终找到了原因,贴出来一下1、首先这里定义一个接口在接口中定义几个方法2、然后实现这个接口在实现的接口方法中,引用一个只在实现类中定义的方法,并添加了事务管理注解。3、这里声明了dubbo服务,便于远程调用当这个doTransfer的方法中发生异常时,并没...

2019-03-03 09:46:13 2538

原创 spring-boot项目中文乱码解决

@spring-boot项目编码乱码解决spring-boot项目中文乱码解决spring-boot项目日志打印中文乱码是因为jar包的问题,因此需要在pom文件中配置&lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;&lt;project.reporting.outputEncodi...

2019-03-03 09:23:35 1373

原创 elasticsearch org.apache.logging.log4j jar包缺失

elasticsearch org.apache.logging.log4j jar包缺失问题说明elasticsearch 在java api中应用,jar包引用后,启动报错maven依赖&lt;dependency&gt; &lt;groupId&gt;org.elasticsearch.client&lt;/groupId&gt; &lt;artifactId&gt...

2018-12-01 11:55:51 8124

原创 redis 分布式锁应用

redis作为客户端连接redis实现分布式锁机制1、利用 jedis.set(String key, String value, String nxxx, String expx, int time)利用set直接设置过期时间2s,执行job后,在finally执行del解锁。2、利用jedis.setnx()和jedis.expire()组合实现加锁第一步利用setnx加锁,如果锁...

2018-12-01 11:43:52 271

原创 redis key值类型匹配异常 Unable to evaluate the expression Method threw 'org.redisson.client.RedisException'

1、问题说明利用redisson链接redis,redis存储类型为key-value,执行getList,则异常,信息如图:2、问题排查运行debug 查询redis 连接 &amp; redisson客户端实例化信息是否正常redissonClient实例化正常,表示redis访问是正常的。3、问题解决将原有的key-value存储删除,如果代码执行的不是存储,则需要再次存储...

2018-12-01 10:29:51 8625

原创 DruidDataSource的慢SQL记录

DruidDataSource的慢SQL记录配置StatFilter属性slowSqlMillis用来配置SQL慢的标准,执行时间超过slowSqlMillis的就是慢。slowSqlMillis的缺省值为3000,也就是3秒。通过日志输出执行慢的SQL这里为了测试结果,超时时间设置为5msslowSqlMillis属性也可以通过connectProperties来配置(参考:htt...

2018-12-01 10:20:35 2738 3

原创 Elasticsearch区间匹配规则

Elasticsearch区间匹配规则先从官网看看range datatypes的类型简介:一、数字类型1、通过kibana创建integer_range类型索引字段PUT integer_range_example{ "mappings": { "integerIndex": { "properties": { "num": ...

2018-09-08 15:09:57 3951

原创 Spring Boot Druid 多数据源 Atomikos 分布式事务缺陷

多数据源动态加载事务控制源码下载地址:https://github.com/qingqiangqiang/dynamic_datasource.git根据spring boot官方文档描述,如果spring boot检测到了jta环境,会自动进行配置,故此处不需要进行事务配置 官方地址:http://docs.spring.io/spring-boot/docs/current/re...

2018-04-15 12:24:14 3428

原创 private修饰方法的注解

private修饰方法的注解private修饰方法的异步注解,idea新版2017.3会提示异常,但是编译可以通过,发布调用都很正常。 这个错误提示是spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, 注解应该只被应用到 public 方法上,这是由 Spring AOP 的本质决定的。如果你在 protected、private 或...

2017-12-13 11:51:25 2890

原创 简述从ACID到CAP/BASE

ACID所谓ACID指的是事务操作的四个基本特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称事务的ACID特性。原子性事务的原子性是指事务必须是一个原子的操作序列单元,事务的各项操作在一次执行过程中,要么全部成功执行,要么全部不执行。即任何一项操作失败都将导致整个事务失败,同时其他已经执行的操作都将会被撤销回滚到

2016-11-01 23:13:08 1382

原创 解决Allocate exception for servlet jsp的问题

异常抛出:严重: StandardWrapper.Throwablejava.lang.VerifyError: (class: org/apache/jasper/compiler/JspRuntimeContext, method: signature: ()V) Incompatible argument to functionat org.apache.jasper.servlet.Js

2016-04-21 17:39:22 36227

原创 java中触发器CronTrigger表达式的配置

Quertz的CronTrigger配置格式以及实例格式:[秒] [分] [小时] [日] [月] [周] [年]序号说明是否必填允许值允许的通配符1秒是0-59, - * /2分是0-59, - * /3时是0-23, - * /4日是1-31, - * / ? L W5月是1-12 or JAN-DEC, - * /6周是1-7 or SUN-SAT, - * / ? L #7年

2016-03-24 17:35:14 1899

原创 Linux上mysql的安装

rpm安装mysqlrpm的安装可以避免考虑mysql与mariaDB的冲突如果安装过程中出现冲突报错则需删除卸载mariaDB yum -y remove mariadb...检查MySQL是否安装,如果有安装,则移除(rpm –e 名称)rpm -qa | grep -i mysqlyum -y remove mysql-libs*删除之前的配置文件及一些路径 rm -fr /

2016-03-22 17:26:42 470

原创 eclipse(Mars版)配置svn和maven插件

环境准备1、检验jdk版本:eclipse Mars版要求jdk版本在 1.7 以上 2、下载TortoiseSVN,进行安装,推荐从官网下载最新版本安装。TortoiseSVN官网下载链接 3、下载maven,进行安装配置,推荐从官网下载最新版本。 maven官网下载链接4、下载eclipse(Mars版),推荐从官网下载 eclipse官网下载链接eclipse(Mars版)svn和ma

2016-03-22 17:20:02 8987

原创 通过git remote 建立远程仓库

通过git remote 建立远程仓库建立远程仓库1.初始化一个空的git仓库创建一个文件夹,并进入执行git init命令如下显示:Reinitialized existing Git repository in /home/moran/workspace/gitit/.git/现在/home/moran/workspace/gitit目录就是git仓库了2.向仓库提交我们写的文件soft

2016-02-26 15:13:04 609

原创 Gitit Bigger使用

Gitit Bigger使用创建和修改页面根据提示,注册并登录编辑页面编辑一个页面,点击“edit”按钮在页面的右下角。 可以点击“Preview”在任何时候看到你会变化。没有保存,直到您按下“Save”。 注意,必须提供自己的更改的描述。这是为了方便别人了解wiki页面已经被改变了。页面元数据页面可以选择从一个元数据块开始。例如:---format: latex+lhscategories

2016-02-26 15:09:22 1870

原创 Gitit Bigger 安装

Gitit Bigger 安装安装Git准备安装Gityum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel下载git-1.8.5.2.tar.gz 到 /usr/local/src 下载网址 http://code.google.com/p/git-corecd /root/down

2016-02-26 15:08:09 1308

原创 Raneto使用

Raneto使用身份验证在 config.js中将 authentication改为true 在credentials 修改 username 和 password. 重新启动服务器配置Raneto在根目录地下编辑config.js 其中包含一些变量配置如下:// Your site title (format: page_title - site_title)site_title: 'Ex

2016-02-26 15:05:42 3616

翻译 Raneto

RanetoRaneto是一个采用Node.js开发的免费开源知识库平台。它使用Markdown文件来存储知识库。 Raneto也可以叫作一个”静态网站生成器”,因为它不需要数据库。你的所有内容都存储在 Markdown (.md) 文件中,整个知识库结构和内容由Raneto产生。特性简单: 您可以使用你喜欢的文本编辑器来创建和管理一个完整的知识基础。Flat: Raneto 是一个 “flat

2016-02-26 15:04:51 1481

原创 hadoop-2.4.1分布式安装

hadoop-2.4.1分布式安装1.修改Linux主机名2.修改IP3.修改主机名和IP的映射关系/etc/hosts里面要配置的是内网IP地址和主机名的映射关系 4.关闭防火墙CentOS7.0默认使用的是firewall作为防火墙。systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.serv

2016-02-26 15:03:04 606

原创 R-3.1.2环境安装搭建

# R语言安装部署#增加环境变量vi /etc/profilesource /etc/profile#增加以下内容JAVA_HOME=/home/moran/app/jdk1.8.0_60export JAVA_HOMEexport JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=./:$JAVA_HOME/lib:$JRE_HO

2015-12-18 22:42:24 565

原创 hadoop2.4.1伪分布式搭建

1.准备Linux环境 1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.1.0 子网掩码:255.255.255.0 -> apply -> ok 回到windows --> 打开网络和共享中心 -> 更改适配器设置 -> 右键VMnet1 -> 属性 -

2015-12-18 22:19:00 401

原创 Linux 下安装eclipse for Python 的插件Pydev

1、安装jdk先从oracle官网上下载jdk(我这里安装的是jdk1.8.0_60),放到/usr/java/文件中 (或者自己想要安装的目录底下。注意:centOS有自带的java环境,但是只有java并没有javac,需要将其卸载之后重新安装),将jdk解压之后,需配置环境变量,在/etc下的profile文件中添加如下配置:unset iunset -f pathmunge

2015-10-21 11:25:54 2786

Java数据结构和算法.(第二版).pdf

Java数据结构和算法.(第二版).pdf

2016-03-22

redis教程.pdf

redis教程.pdf

2016-03-22

thrift-0.9.2.安装.

thrift-0.9.2.安装.

2016-01-18

bison-2.5.1.tar.gz

bison-2.5.1.tar.gz

2016-01-18

数据挖掘导论(完整版).pdf

数据挖掘导论(完整版).pdf

2016-01-04

R语言实战(中文完整版).pdf

R语言实战(中文完整版).pdf

2016-01-04

R语言经典实例.pdf

R语言经典实例.pdf

2016-01-04

Hadoop权威指南++中文版.pdf

Hadoop权威指南++中文版.pdf

2016-01-04

Hadoop-0.21.0分布式集群配置

Hadoop-0.21.0分布式集群配置.doc

2016-01-04

Hadoop_HDFS开发参考.pdf

Hadoop_HDFS开发参考.pdf

2016-01-04

Hadoop_HDFS安装和管理.pdf

Hadoop_HDFS安装和管理.pdf

2016-01-04

最短路径系列之一从零开始学习Hadoop.pdf

最短路径系列之一从零开始学习Hadoop.pdf最短路径系列之一从零开始学习Hadoop.pdf最短路径系列之一从零开始学习Hadoop.pdf最短路径系列之一从零开始学习Hadoop.pdf最短路径系列之一从零开始学习Hadoop.pdf最短路径系列之一从零开始学习Hadoop.pdf最短路径系列之一从零开始学习Hadoop.pdf

2016-01-04

MySQL-client-5.6.27-1.linux_glibc2.5.x86_64.rpm

MySQL-client-5.6.27-1.linux_glibc2.5.x86_64.rpmMySQL-client-

2016-01-04

hive学习笔记

hive学习笔记

2015-10-16

hive配置说明

hive配置说明

2015-10-16

数据挖掘概念与技术

数据挖掘概念与技术.pdf

2015-10-16

hadoop权威指南第三版和配套源码

hadoop权威指南第三版和配套源码

2015-10-16

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

TA关注的人

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