马弦的博客

一个喜欢音乐的程序员

Spark程序报错排查:A master URL must be set in your configuration

今天在在本地测试spark程序,点击运行main方法,报了如下错误:(spark版本为2.1.1) org.apache.spark.SparkException: A master URL must be set in your configuration at org.apache.sp...

2019-06-12 11:58:23

阅读数 16

评论数 0

redis集群搭建

redis集群搭建 在开始redis集群搭建之前,我们先简单回顾一下redis单机版的搭建过程 1.下载redis压缩包,然后解压压缩文件; 2.进入到解压缩后的redis文件目录(此时可以看到Makefile文件),编译redis源文件; 3.把编译好的redis源文件安装到/usr/loc...

2019-06-05 09:59:21

阅读数 2

评论数 0

Redis单机版安装教程

Linux下的redis安装(超级详细版) 1.环境配置 Redis是c开发的,因此安装redis需要c语言的编译环境,即需要安装gcc 如何查看是否安装gcc: gcc -v 如果没有gcc,则需要在线安装.命令如下: yum install gcc-c++ 2.redis安装...

2019-06-04 17:45:53

阅读数 6

评论数 0

使用Memory Analyzer tool(MAT)分析内存泄漏(二)

前言 在使用Memory Analyzer tool(MAT)分析内存泄漏(一)中,我介绍了内存泄漏的前因后果。在本文中,将介绍MAT如何根据heap dump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。 一开始不得不说说ClassLoader,本质上,它的工作就...

2019-05-20 18:50:43

阅读数 24

评论数 0

使用Memory Analyzer tool(MAT)分析内存泄漏(一)

前言 在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory Analyzer tool(MAT),来化解我们遇到的...

2019-05-20 18:36:39

阅读数 27

评论数 0

FindBugs-IDEA的安装和使用

1.简介 FindBugs-IDEA可以检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,写完代码后检测下避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug。 2.安装 2.1.Intellij IDEA本来下载安装插件最方便的是直接在IDEA自带的市场直接安装,...

2019-04-18 15:37:19

阅读数 36

评论数 0

scala之stripMargin和多行字符串的使用

(1)Scala中创建多行字符串使用Scala的Multiline String。 在Scala中,利用三个双引号包围多行字符串就可以实现。 代码实例如: val foo = """a bc d""" 运行结果为: a b...

2019-03-21 14:56:03

阅读数 32

评论数 0

MySQL之count(1)和count(*)的区别

闲扯 很久以前,有一次我写了一个SQL: select count(*) from test; 然后这个代码被我的其中一家公司的MySQL专家看到了,叫我过去说: 你难道不知道咱们不允许写count(*)吗?你不知道count(1)更快吗? 说完二话没说把我的SQL改了。 我自然是...

2018-12-26 16:32:15

阅读数 87

评论数 0

Hive把数据直接上传到分区目录上,让分区表和数据产生关联的三种方式

(1)方式一:上传数据后修复 首先上传数据到HDFS中: hive (default)> dfs -mkdir -p /user/hive/warehouse/dept_partition2/month=201709/day=12; hive (default)&am...

2018-12-25 15:15:06

阅读数 54

评论数 0

启动dubbo时报错:Failed to bind NettyServer on /192.168.1.241:10788, cause: Failed to bind to: /0.0.0.0:10

  报错信息如下:   原因:10788端口被占用,最终发现是这台机器上的dubbo服务没有关闭,关闭再重新启动dubbo服务即可。    

2018-12-10 11:52:23

阅读数 172

评论数 0

MyEclipse/Eclipse安装lombok步骤

lombok简介: lombok是一种自动接通编辑器和构建工具的一个工具,可以帮助我们编写getter或者equals方法,大大地简化了冗余的JavaBean代码,同时也避免了在修改了字段名之后忘记修改方法名之类的错误。 lombok安装步骤: 1.确保您的MyEclipse或Eclipse...

2018-12-07 17:29:19

阅读数 103

评论数 0

通过java代码获取今天剩余的时间(单位秒)

  有时在设置redis缓存过期时间的时候,需要加上今天剩余的时间(单位:秒),那么该怎么计算今天剩余的时间呢?可以参考如下java代码: /** * 获取当天剩余的时间,单位:秒 * @return */ public static int getTodayRemainSec...

2018-11-27 14:45:17

阅读数 138

评论数 0

使用LVS+Nginx实现负载均衡

1.LVS的简介 1.1 LVS是什么 LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器,是一个虚拟的服务器集群系统。它是我们国家的章文嵩博士的一个开源项目,是中国国内最早出现的自由软件项目之一。 1.2 LVS的作用 一、LVS主要用于多服务器的负载均衡...

2018-11-26 18:05:52

阅读数 184

评论数 0

Eclipse或者myeclipse的SVN提交过滤

最近做项目,不小心把target文件提交了,引发了一些麻烦。如果之前设置好了,哪些文件需要提交,哪些文件不需要提交,如果提前将svn设置好了,也不用担心这些问题了。 SVN提交代码时要注意,最起码以下内容不能提交: .settings   .project  .classpath  targe...

2018-10-24 11:21:20

阅读数 115

评论数 0

解决MyEclipse开启后总是不停的在Update index

最近MyEclipse开启之后总是不停的在 update index,很是耗时间, 查找资料发现Update index...是Maven在不断更新, 解决办法如下: Window --> Preferences --> Myeclipse --&...

2018-10-24 10:16:41

阅读数 28

评论数 1

解析:String引用是否相同

String str1="ABC"; 和String str2 = new String("ABC"); 有什么区别? String str1="ABC" 可能创建一个对象或者不创建对象,如...

2018-10-11 18:11:35

阅读数 28

评论数 0

LVS与Nginx的区别

lvs和nginx都可以用作多机负载方案,他们各有优缺点,在生产环境中需要好好分析实际情况并加以利用。 一、lvs的优势:     1.抗负载能力强,因为lvs工作方式的逻辑是非常简单的,而且工作再网络层第4层,仅作请求分发用,没有流量,所以在效率上基本不需要太过考虑。lvs一般很少出现故障,...

2018-10-09 11:13:34

阅读数 74

评论数 0

The Google File System & 译文

The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google∗ 【西周翻译】   ABSTRACT 概述     We have designed and implemented the ...

2018-09-27 10:21:22

阅读数 294

评论数 0

IDEA的使用:11.关联数据库

  1.连接数据库 表面上很多人认为配置 Database 就是为了有一个 GUI 管理数据库功能,但是这并不是 IntelliJ IDEA 的 Database 最重要特性。数据库的 GUI 工具有很多, IntelliJ IDEA 的 Database 也没有太明显的优势。In...

2018-09-25 16:39:40

阅读数 94

评论数 0

IDEA的使用:10.配置Tomcat

  在 IDEA 中配置 Tomcat 之前,需要保证已经安装并配置了 Tomcat 的环境变量。 下面看如何在 IDEA 中配置Tomcat:   点击 Edit Configurations:   这里选择 TomEE Server 或者 Tomcat Server 都可以。接...

2018-09-25 16:30:22

阅读数 49

评论数 0

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