- 博客(36)
- 资源 (8)
- 收藏
- 关注
原创 intellij idea本地配置连接远程hadoop集群开发
自己研究大数据一年多了,虽然技术上有很多提高,但是有个问题就是一直没法使用本地联调集群,每次都是写完打包放到集群执行。最近发现可以本地直接连接远程联调,大大提高了开发效率,分享一下。1、下载hadoop,配置到本地环境变量中,路径中最好不要有空格或下划线环境变量:2、修改项目的pom.xml<dependency> <groupId>org.apache....
2018-11-07 11:09:00
19805
2
原创 percona-toolkit的简介和安装
percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。这里先讲解一下安装步骤和命令分类。
2017-06-04 10:10:54
1227
原创 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
32335
9
原创 zookeeper无法找到myid文件(myid file is missing)
zookeeper配置单机伪集群,启动后查看状态没有正常运行,查找日志发现是myid缺失造成的。
2017-06-01 01:06:34
24891
原创 Nginx中使用htpasswd配置Http认证
为了增强网站的安全性,可以通过设置HTTP认证的方式实现,而nginx的ngx_http_auth_basic_module模块为我们提供了方便。访问者在浏览默写模块或者网页的时候,只有通过认证才能正常显示,否则会报401 Authorization Required,认证错误时会报403。
2017-05-22 22:42:07
14633
1
转载 Dubbo架构设计详解
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。
2017-05-18 23:38:01
766
原创 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
26693
转载 MySQL5.7新特性:lossless replication 无损复制
MySQL5.7新特性:lossless replication 无损复制 ,本文介绍mysql三种复制方式的区别:asynchronous 异步复制、fully synchronous 全同步复制、Semisynchronous 半同步复制。
2017-04-27 20:48:21
2195
原创 kernel: TCP: time wait bucket table overflow的问题剖析及解决方法
随着访问量的增大,系统默认的承受能力达到上限,这个时候就会报一些异常。比如/var/log/messages中常见的“kernel: TCP: time wait bucket table overflow”这个信息,本文介绍问题的来源及解决办法。
2017-03-22 21:19:22
18547
原创 记录Redis的一次攻击事件
买了阿里云的一台服务器自己玩的,今天发现Redis被攻击了,执行crontab的时候,发现莫名其妙的任务。一开始也搞不懂哪里被攻击了,上午查了一下,刚好看到一篇关于redis被攻击的文章。结合自己的情况,发现果然是这样的。
2017-03-12 20:18:43
2579
原创 MyBatis与Mysql字段映射的三种方式
Java中属性命名一般使用驼峰命名法,mysql中的字段一般使用“_”来连接两个单词。这样就需要中间有一层转换,使两边能够对应起来。下面是三种不同的实现方式,根据情况做出合理的选择。
2017-02-14 20:13:40
18301
1
原创 Intellij IDEA 无法找到引入的包和类
电脑不小心断电了,重新启动IDEA之后,项目却无法编译,原因是找不到导入的包和类!很奇怪的问题,中间什么也没有改变,断电前都是正常的,而且重启电脑和软件都不行。上网找原因,发现是缓存的问题。
2017-02-14 13:34:58
42907
12
原创 Git Bash切换目录失败及修改默认启动路径的操作
git现在越来越流行,对于开发者来说,掌握它已成必须条件了。工欲善其事必先利其器,简单说一下bash默认启动路径的设置。
2017-01-31 21:46:27
17185
1
原创 关于Mysql线程的基本设置
客户端发起连接到mysql server,mysql server监听进程,监听到新的请求,然后mysql为其分配一个新的 thread,去处理此请求。从建立连接之开始,CPU要给它划分一定的thread stack,然后进行用户身份认证,建立上下文信息,最后请求完成,关闭连接,同时释放资源。在高并发的情况下,将给系统带来巨大的压力,不能保证性能
2017-01-28 17:45:35
4755
原创 Mysql连接数过大导致连接超时的问题
春节访问量激增,负载压力很大,程序处理较慢,然后就调整项目中的线程池和数据库连接数。可是还是没有太好的提高,追根溯源,发现数据库连接受到限制。
2017-01-28 15:37:00
2220
原创 nginx的几个错误解决方法
今年春节,注定是这么多年最让我难忘的一个!因为我半夜还在维护服务器!公司有一定的基础用户量,春节期间用户量暴增,导致服务器鸭梨山大报警了!没办法,这些都是应该经历的。下面就总结一下nginx的一些问题,希望以后不要再犯同样的错误。
2017-01-27 17:05:21
1215
原创 SpringMVC使用Redis集群
Redis是现在比较流行的非关系型数据库,同时又支持多种类型的存储结构,所以用来做缓存非常合适。SpringMVC也是现在常用的框架,两者结合使用更加方便。为了保证稳定性,redis最好使用集群方式。
2017-01-07 18:37:51
5428
转载 DailyRollingFileAppender的使用
DailyRollingFileAppender是日志记录软件包Log4J中的一个Appender,它能够按一定的频度滚动日志记录文件。对于监控程序日志的整理,功能非常强大且易于操作。
2016-12-31 16:56:50
4226
原创 Java获取当天剩余时间的几种方法
三种获取当天剩余时间的简洁方式,分别使用DateUtils、DateTime和LocalDateTime。
2016-12-12 21:47:01
14112
转载 Redis中删除过期Key的三种策略
redis设置key过期时间,其实到期的时候这个key不一定就被立即删除掉!对于过期的key,redis有三种不同的处理策略。
2016-10-31 21:23:18
32953
3
原创 SpringMVC下JS中发送请求自动加前缀的问题
在写Jsp时,有时候要把请求路径放到Js文件中,使用Ajax做异步处理。可是这时会发现,由于路径的问题,在发出请求的时候会自动加上当前的路径,导致发出错误的请求。在Jsp中,我们可以在请求路径前加上“”来得到完全限定名,避免当前路径的影响。可是在单独的Js文件中是不能使用这种方法的。为了解决这个问题,下面有三种方法可以选择: 一、在Jsp界面先获取这个值,并把它保存隐藏起来,如下这里写代
2016-10-20 20:48:52
8406
1
原创 Linux定时压缩备份Mysql数据库并自动删除之前备份数据
本文只要主要讲解linux定时压缩备份mysql数据库,并能自动删除较早的备份数据。实验达到了预期的效果,虽然中间不是很顺利,但是错误中学到了更多的东西,之所以拿出来分享一下,是希望大家引以为戒。不足之处,希望大家指出。
2016-09-11 19:42:06
1123
原创 Linux系统指定目录下安装配置Mysql 5.7.15步骤图文详解,只需5分钟搞定
mysql安装有两种:源码自编译安装和编译过的二进制文件进行安装。后一种方法相比源码安装,节省了半个小时的编译时间,只需要合理配置即可。至于其他的优劣,欢迎大家讨论。网上有很多教程,但是对于想要把mysql安装到指定路径的博文却很少,而且还有很多漏洞。为了以后安装方便,抽了点时间整理了一下,既方便大家,也方便自己。本文使用mysql最新版本5.7.15作为研究对象,如有问题,欢迎指正。可以先看一遍博
2016-09-08 00:15:53
7715
2
原创 缺少双引号的字符串转换成Json对象
今天写接口遇到一个问题,前段传过来的密文解密之后,生成的字符串中不包含引号,所以直接转换成Json的时候报错了。网上找了半天,也没发现有什么好的方法去解决,所以就用基础的套路,自己转换字符串。
2016-07-07 01:33:26
22767
9
原创 Xshell修改设置阿里云ECS主机名
买了ECS,Xshell连接之后,一串的主机名看着不爽,改!云服务管理台中修改实例名称是没用的,要通过下面的方式才能实现。 **方式一** 最近新买了ecs,centos 7.2版。修改hostname有些变化,变得简单了。只需要 vi /etc/hostname,修改成想要的名称,然后重启即可。**方式二** 一、打开Xshell连接ECS,可以直接看到hostname。 二、只要修改两个
2016-06-26 12:59:54
6228
1
原创 详解Xshell连接本地安装的Linux虚拟机—— Debian
在本机的VMware上安装了debian之后,用了不久就觉得操作体验不爽,而且上传文件等也不方便,所以就想到了用Xshell来连接操作debian,折腾了半天终于搞定,晒出来和大家分享。
2016-06-25 21:03:09
3886
hadoop.dll winutils.exe hadoop2.6\2.7\2.8\3.0版本
2018-11-07
MySQL-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm
2017-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人