自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤城长烟

取人之长,补己之短。不求栋梁,只为参天。

  • 博客(36)
  • 资源 (8)
  • 收藏
  • 关注

原创 intellij idea本地配置连接远程hadoop集群开发

自己研究大数据一年多了,虽然技术上有很多提高,但是有个问题就是一直没法使用本地联调集群,每次都是写完打包放到集群执行。最近发现可以本地直接连接远程联调,大大提高了开发效率,分享一下。1、下载hadoop,配置到本地环境变量中,路径中最好不要有空格或下划线环境变量:2、修改项目的pom.xml<dependency> <groupId>org.apache....

2018-11-07 11:09:00 19632 2

原创 percona-toolkit的简介和安装

percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。这里先讲解一下安装步骤和命令分类。

2017-06-04 10:10:54 1134

原创 Failed to execute goal org.apache.maven.plugins:maven-war-plugin 解决办法

使用maven打包时,报错误信息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project provider: Error assembling WAR: webxml attribute is required (or pre-existing

2017-06-03 01:35:12 32071 9

原创 zookeeper无法找到myid文件(myid file is missing)

zookeeper配置单机伪集群,启动后查看状态没有正常运行,查找日志发现是myid缺失造成的。

2017-06-01 01:06:34 23835

原创 Nginx中使用htpasswd配置Http认证

为了增强网站的安全性,可以通过设置HTTP认证的方式实现,而nginx的ngx_http_auth_basic_module模块为我们提供了方便。访问者在浏览默写模块或者网页的时候,只有通过认证才能正常显示,否则会报401 Authorization Required,认证错误时会报403。

2017-05-22 22:42:07 14469 2

转载 Dubbo架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。

2017-05-18 23:38:01 712

原创 libmysqlclient.so.16()缺失的解决方案

执行安装yum install perl-DBD-MySQL,报错error: Failed dependencies:libmysqlclient.so.16()(64bit) is needed by perl-DBD-MySQL-4.013-3.el6.x86_64,本文主要记录如何处理这个问题。

2017-05-16 19:20:53 26208

转载 MySQL5.7新特性:lossless replication 无损复制

MySQL5.7新特性:lossless replication 无损复制 ,本文介绍mysql三种复制方式的区别:asynchronous 异步复制、fully synchronous 全同步复制、Semisynchronous 半同步复制。

2017-04-27 20:48:21 2091

原创 nginx安装之后添加SSL站点及常用模块介绍

nginx安装之后,用到时才发现当初安装时没有配置。避免重新安装,重新配置添加就可以了。

2017-04-26 19:23:02 3150

转载 Spring定时任务处理 conTrigger 定时器表达式大全

总结Spring定时任务中cron中参数的配置

2017-04-14 17:38:18 1720

转载 Java线程状态分析

Java线程的各种状态值的分析

2017-03-31 20:02:03 992

原创 kernel: TCP: time wait bucket table overflow的问题剖析及解决方法

随着访问量的增大,系统默认的承受能力达到上限,这个时候就会报一些异常。比如/var/log/messages中常见的“kernel: TCP: time wait bucket table overflow”这个信息,本文介绍问题的来源及解决办法。

2017-03-22 21:19:22 18387

原创 Mysql主从数据延迟

mysql搭建了主从,做读写分离。随着数据量的增长,发现偶尔会从数据库有数据延迟的问题,研究总结了一下,作为成长日志。

2017-03-18 11:54:13 1016

原创 记录Redis的一次攻击事件

买了阿里云的一台服务器自己玩的,今天发现Redis被攻击了,执行crontab的时候,发现莫名其妙的任务。一开始也搞不懂哪里被攻击了,上午查了一下,刚好看到一篇关于redis被攻击的文章。结合自己的情况,发现果然是这样的。

2017-03-12 20:18:43 2486

转载 Linux监控JVM常用命令解析

在开发中,随着对底层的不断学习中,JVM将是一个必须要掌握的模块。下面就记录一下常用的工具命令及解析说明。

2017-03-12 13:05:41 1505

原创 MyBatis与Mysql字段映射的三种方式

Java中属性命名一般使用驼峰命名法,mysql中的字段一般使用“_”来连接两个单词。这样就需要中间有一层转换,使两边能够对应起来。下面是三种不同的实现方式,根据情况做出合理的选择。

2017-02-14 20:13:40 17619 1

原创 Intellij IDEA 无法找到引入的包和类

电脑不小心断电了,重新启动IDEA之后,项目却无法编译,原因是找不到导入的包和类!很奇怪的问题,中间什么也没有改变,断电前都是正常的,而且重启电脑和软件都不行。上网找原因,发现是缓存的问题。

2017-02-14 13:34:58 42736 16

原创 Git Bash切换目录失败及修改默认启动路径的操作

git现在越来越流行,对于开发者来说,掌握它已成必须条件了。工欲善其事必先利其器,简单说一下bash默认启动路径的设置。

2017-01-31 21:46:27 17039 1

原创 关于Mysql线程的基本设置

客户端发起连接到mysql server,mysql server监听进程,监听到新的请求,然后mysql为其分配一个新的 thread,去处理此请求。从建立连接之开始,CPU要给它划分一定的thread stack,然后进行用户身份认证,建立上下文信息,最后请求完成,关闭连接,同时释放资源。在高并发的情况下,将给系统带来巨大的压力,不能保证性能

2017-01-28 17:45:35 4654

原创 Mysql连接数过大导致连接超时的问题

春节访问量激增,负载压力很大,程序处理较慢,然后就调整项目中的线程池和数据库连接数。可是还是没有太好的提高,追根溯源,发现数据库连接受到限制。

2017-01-28 15:37:00 2124

原创 Intellij IDEA 中无法编译lombok的解决方法

解决Intellij IDEA中lombok编译错误

2017-01-27 17:21:27 10936 1

原创 nginx的几个错误解决方法

今年春节,注定是这么多年最让我难忘的一个!因为我半夜还在维护服务器!公司有一定的基础用户量,春节期间用户量暴增,导致服务器鸭梨山大报警了!没办法,这些都是应该经历的。下面就总结一下nginx的一些问题,希望以后不要再犯同样的错误。

2017-01-27 17:05:21 1092

原创 SpringMVC使用Redis集群

Redis是现在比较流行的非关系型数据库,同时又支持多种类型的存储结构,所以用来做缓存非常合适。SpringMVC也是现在常用的框架,两者结合使用更加方便。为了保证稳定性,redis最好使用集群方式。

2017-01-07 18:37:51 5352

转载 DailyRollingFileAppender的使用

DailyRollingFileAppender是日志记录软件包Log4J中的一个Appender,它能够按一定的频度滚动日志记录文件。对于监控程序日志的整理,功能非常强大且易于操作。

2016-12-31 16:56:50 4058

原创 Java根据权重按比例返回相应的值

根据权重等比例返回相应的值,有很多种实现方式和途径。这里简单演示两种Java的程序实现。

2016-12-31 14:24:53 6275 2

原创 Java获取当天剩余时间的几种方法

三种获取当天剩余时间的简洁方式,分别使用DateUtils、DateTime和LocalDateTime。

2016-12-12 21:47:01 13547

原创 Mysql创建用户赋权操作及修改密码

关于Mysql用户创建和赋权的一些基本操作

2016-12-03 11:12:48 1866

转载 Redis中删除过期Key的三种策略

redis设置key过期时间,其实到期的时候这个key不一定就被立即删除掉!对于过期的key,redis有三种不同的处理策略。

2016-10-31 21:23:18 31658 5

转载 Java1.8中Optional类的深度解析

本文对Java1.8中Optional类的各种方法深度解析,对于掌握1.8新特性有很大的帮助。

2016-10-21 19:57:20 636

原创 SpringMVC下JS中发送请求自动加前缀的问题

在写Jsp时,有时候要把请求路径放到Js文件中,使用Ajax做异步处理。可是这时会发现,由于路径的问题,在发出请求的时候会自动加上当前的路径,导致发出错误的请求。在Jsp中,我们可以在请求路径前加上“”来得到完全限定名,避免当前路径的影响。可是在单独的Js文件中是不能使用这种方法的。为了解决这个问题,下面有三种方法可以选择: 一、在Jsp界面先获取这个值,并把它保存隐藏起来,如下这里写代

2016-10-20 20:48:52 8268 1

原创 Linux定时压缩备份Mysql数据库并自动删除之前备份数据

本文只要主要讲解linux定时压缩备份mysql数据库,并能自动删除较早的备份数据。实验达到了预期的效果,虽然中间不是很顺利,但是错误中学到了更多的东西,之所以拿出来分享一下,是希望大家引以为戒。不足之处,希望大家指出。

2016-09-11 19:42:06 1045

原创 Linux系统指定目录下安装配置Mysql 5.7.15步骤图文详解,只需5分钟搞定

mysql安装有两种:源码自编译安装和编译过的二进制文件进行安装。后一种方法相比源码安装,节省了半个小时的编译时间,只需要合理配置即可。至于其他的优劣,欢迎大家讨论。网上有很多教程,但是对于想要把mysql安装到指定路径的博文却很少,而且还有很多漏洞。为了以后安装方便,抽了点时间整理了一下,既方便大家,也方便自己。本文使用mysql最新版本5.7.15作为研究对象,如有问题,欢迎指正。可以先看一遍博

2016-09-08 00:15:53 7530 2

原创 Linux下查看系统版本号信息的方法

一、查看Linux内核版本命令二、查看Linux系统版本的命令

2016-09-07 13:07:22 2357

原创 缺少双引号的字符串转换成Json对象

今天写接口遇到一个问题,前段传过来的密文解密之后,生成的字符串中不包含引号,所以直接转换成Json的时候报错了。网上找了半天,也没发现有什么好的方法去解决,所以就用基础的套路,自己转换字符串。

2016-07-07 01:33:26 21543 8

原创 Xshell修改设置阿里云ECS主机名

买了ECS,Xshell连接之后,一串的主机名看着不爽,改!云服务管理台中修改实例名称是没用的,要通过下面的方式才能实现。 **方式一** 最近新买了ecs,centos 7.2版。修改hostname有些变化,变得简单了。只需要 vi /etc/hostname,修改成想要的名称,然后重启即可。**方式二** 一、打开Xshell连接ECS,可以直接看到hostname。 二、只要修改两个

2016-06-26 12:59:54 6162 1

原创 详解Xshell连接本地安装的Linux虚拟机—— Debian

在本机的VMware上安装了debian之后,用了不久就觉得操作体验不爽,而且上传文件等也不方便,所以就想到了用Xshell来连接操作debian,折腾了半天终于搞定,晒出来和大家分享。

2016-06-25 21:03:09 3708

hadoop.dll winutils.exe hadoop2.6\2.7\2.8\3.0版本

hadoop2.6、2.7、2.8、3.0版本四个版本的hadoop.dll和winutils.exe 文件,亲测可用

2018-11-07

Spring、Hadoop、Spark执行缺少winutils

SpringMVC和Hadoop整合时报缺少winutils,此工具包中包含了该工具

2018-05-25

GeoLiteCity.dat 新版

本地IP定位GeoLiteCity.dat离线文件,可以定位到区域,包括国家、城市、区域和经纬度信息,以及两点之间的距离

2017-09-25

MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm

MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm安装包

2017-05-16

看透springMvc源代码分析与实践

《看透springMvc源代码分析与实践》PDF高清版

2016-11-25

数学模型(第四版)课后答案

数学模型(第四版)教程课后答案,这个才是真的,一开始上传错误。

2013-10-29

JavaScript语言参考手册

这是一个关于JavaScript的语言参考手册,是学习JavaScript的必需品

2013-05-10

空空如也

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

TA关注的人

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