自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 FastDFS高可用集群架构配置搭建

转自:https://www.cnblogs.com/sunnydou/p/49b92d511047f4f9da6cd727cfd415d5.html备注:根据上面链接软文中,进一步详细完善。FastDFS高可用集群架构配置搭建一、基本模块及高可用架构FastDFS 是余庆老师开发的一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容...

2019-11-04 18:38:22 563 1

原创 Elasticsearch6.2集群搭建

出自:https://blog.csdn.net/qq_34021712/article/details/79330028\环境介绍服务器 是否可以成为主节点 是否为数据节点192.168.8.101 true true192.168.8.103 true true192.168.8.104 true true搭建过程前提是安装jav...

2019-11-04 18:37:38 354

原创 Springboot在idea中使用devtools热部署配置不生效的解决办法

1、在Maven的pom.xml文件中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtim...

2019-11-04 17:25:03 271

转载 linux服务器安装anaconda,然后远程使用jupyter

linux服务器安装anaconda:1.1 下载安装脚本:wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh1.2 运行安装向导:bash Anaconda3-5.2.0-Linux-x86_64.sh1.3 确认是否安装成功:conda --versionlinux服务器配置j...

2019-09-16 17:32:12 6304

转载 idea 无法创建Scala class 选项解决办法汇总

原因一:没有添加scala sdk解决:file=>project structure =>Global Libraries,添加scala-sdk:没有scala sdk的可以去网上下载。再检查一下.iml文件是否添加了scala sdk,没有的话加上:<orderEntry type="library" name="scala-sdk-2.11.8" l...

2019-09-01 13:58:09 998

原创 sun.security.validator.ValidatorException,sun.security.provider.certpath.SunCertPathBuilderException

一.问题描述:最近搞大数据spark时,在idea中使用Maven出现如下异常,导致依赖的包无法下载:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find va...

2019-09-01 10:36:35 379

原创 Datanode没起来,报错RemoteException(org.apache.hadoop.hdfs.protocol.UnregisteredNodeException)的解决方案

集群中五台datanode结果只起来四台,查看没起来的那台datanode日志,发现报错如下:org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.protocol.UnregisteredNodeException): Data node DatanodeRegistration(192.168.1.204:50010, ...

2019-08-28 22:27:28 413

转载 org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)V错误解决方案

转自:https://blog.csdn.net/wyxeainn/article/details/81413544最近实习了,公司做大数据的,要学hadoop,在公司自己把什么都弄好了,因为回来了想自学,所以想自己虚拟机搭个伪分布式环境,然后自学用,一切都准备好后,eclipse下也已经安装了hadoop的插件,wordCount也写好了,运行的时候就报了org.apache.h...

2019-07-21 19:57:33 1307

转载 无法连接java visualvm插件中心

转自:https://blog.csdn.net/yh_zeng2/article/details/80809431打开Java VisualVM检查更新插件时,默认的连接连不上,通过浏览器访问之后发现默认的服务器已经404,新地址已经迁移到github,下面这个地址里面有不同版本jdk对应的插件中心地址。 https://visualvm.github.io/pluginscenters.h...

2018-09-28 16:32:59 1377

转载 linux环境下开启telnet远程登录

转自:https://blog.csdn.net/yygg329405/article/details/80387759linux版本:redhat 5.8说明:支持root用户登录 操作步骤 1)查看telnet server是否安装rpm -qa | grep telnet如果没有,则安装:yum install telnet-server -yrpm -q...

2018-08-29 17:56:20 811

转载 An error occurred while collecting items to be installed session context was:(profile=DefaultProfile

遇到同样问题的小伙伴请:点击Eclipse上方工具栏中帮助 - &gt;安装新软件... - &gt;看图点击进入红框的位置在打开的窗口中,将窗口右侧的可用软件站点中对应的没有用的链接删除,重启Eclipse即可解决问题!...

2018-05-21 06:38:53 8650 3

转载 Java IO完全总结(转载)

https://blog.csdn.net/baobeisimple/article/details/1713797Java IO江苏 无锡 缪小东       本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模式;同时列举几个简单的例子;分析其中几个实现的源代码;最后给大家一些简单扩展的例子。治学先治史,下面我们先从简单的历史开...

2018-04-24 20:01:07 139

转载 调试Java源代码时变量的值无法追踪怎么办?

转载自:https://www.cnblogs.com/mabaishui/p/4335551.html问题:调试Java源代码时,只能看到源代码,却无法查看源代码中的变量的即时值原因:jre为了节省空间,在打包时去掉了class文件中的调试信息。思路:使用jdk里的src.zip源码重新编译生成完整的带有调试信息的class文件做法:1、新建一个Java Project2、解压缩src.zip,...

2018-04-14 10:58:11 278

转载 SQL优化 - 避免使用 IN 和 NOT IN

WHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低 项目中遇到这么个情况:t1表 和 t2表  都是150w条数据,600M的样子,都不算大。但是这样一句查询 ↓select * from t1 where phone not in (select phone from t2)直接就把我跑傻了。。。十几分钟,检查了一下  phone在两个表都建了索引,字段类型也是一...

2018-02-25 11:12:09 2085 1

转载 Linux ./、sh、source命令

Linux source命令:通常用法:source filepath 或 . filepath功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source

2018-01-01 21:47:07 235

转载 jstat命令详解

转自http://blog.csdn.net/zhaozheng7758/article/details/8623549Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap

2017-11-23 22:30:16 287

转载 Java泛型详解

引言泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类:12345publicclass Box { 

2017-11-18 16:15:53 177

转载 JAVA错误: 找不到或无法加载主类

检查环境变量配置:JAVA_HOME:D:\Java\jdk1.8.0_91CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文点号)Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;设置没问题。java -version测试,显示JDK版本正常;

2017-11-16 22:42:38 370

转载 OpenJDK和JDK区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分

2017-11-05 22:07:16 3554

转载 Java内存分配之堆、栈和常量池

Java内存分配主要包括以下几个区域:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间**************

2017-10-30 23:01:16 180

转载 反射Class类、Constructor类、Field类

反射的应用场景一、概述反射技术:        Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。        简单一句话:反射技术可以对类进行解剖。因此反射技术很强大!二、应用场景   

2017-10-30 22:59:30 432

转载 在eclipse中添加C/C++开发插件

一,说明                            最近要使用C语言,虽然我已经忘得差不多了,但是没办法。我又不想下载微软家(巨硬)的visual studio系列, 好像都2017了,但是那个太大了,而且还不好卸载,占用c盘空间,不能更改安装目录的,所以我就想eclipse能不能写,反正只是现在要用,以后也不用,上网查了下真的可以在eclipse上安装C/C++开发插件这个插

2017-10-29 00:02:05 475

转载 Java GC系列(3):垃圾回收器种类图解

串行垃圾回收器(Serial Garbage Collector)并行垃圾回收器(Parallel Garbage Collector)并发标记扫描垃圾回收器(CMS Garbage Collector)G1垃圾回收器(G1 Garbage Collector)

2017-10-22 21:39:40 426

原创 inner总结

package InnerClass;/** * 定义变量和方法:自内至外的就近约束 * 访问变量和方法:由外至内的就近约束 * BaseStudent1:内部类变量或方法与外部类变量或方法重名时,默认会使用内部类的变量或方法。如果想用外部类的变量或方法则需要用BaseStudent.this.变量名 */public class BaseStudent { private Stri

2017-10-20 22:32:50 597

转载 Java内部类详解

Java内部类详解  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  若有

2017-10-20 22:29:12 151

原创 访问权限修饰符private、protected、default、private图解

下面为java访问权限修饰符图解,1表示可以访问,0表示不可以访问ps:class类可以用访问权限修饰符public、default修饰

2017-10-20 22:07:50 331

转载 java中finally与return的执行顺序详解

一些准备知识:    首先为了说明白java中finally与return的执行顺序是怎样的这个问题,我们需要做一点准备工作。    java方法是在栈幀中执行,栈幀是线程私有栈的单位,执行方法的线程会为每一个方法分配一小块栈空间来作为该方法执行时的内存空间,栈幀分为三个区域:    1. 操作数栈,用来保存正在执行的表达式中的操作数,数据结构中学习过基于栈的多项式求值算法

2017-10-17 22:07:53 277

转载 Java中关键字continue、break的区别

Java中关键字continue、break的区别:continue:跳出本次循环继续下一次循环break:   跳出循环体,继续执行循环外的函数体    public static void main (String[] args) {             int j = 3;          for (int i = 0; i 5; i++) { 

2017-10-17 21:15:03 213

转载 finally,return的小特性

try/catch/finally语句下,finally子句是肯定会执行的。但是很多人做不同的测试,却得出了不同的结论。具体的原理最好是去看《深入java虚拟机》,里面对jsr、ret等几个指令做了详细的说明。这里不深入分析,而仅仅是从表现形式上看一下finally的特征。代码:  Java代码  /*  * author: Zang X

2017-10-17 21:10:12 132

转载 ★ Eclipse Debug 界面应用详解——Eclipse Debug不为人知的秘密

今天浏览csdn,发现一文详细的描述了Eclipse Debug中的各个知识点,非常详尽!特此记录。Eclipse Debug不为人知的秘密http://blog.csdn.net/mgoann/article/details/7239492Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 线程堆栈视图

2017-10-16 22:50:58 195

转载 eclipse中mybatis generator插件的安装及使用

mybatis也能方向生成代码,能方向生成实体类(pojo)、mapper接口和Mapper接口映射文件,能减少我们代码的工作量。详细步骤如下1、https://github.com/mybatis/generator/releases下载org.mybatis.generator.eclipse.site-1.3.5.201609070108.zip,解压架包把features、plug

2017-10-15 20:00:51 10246

转载 Tomcat根目录下work文件夹的作用之jsp在tomcat下的工作原理

今天遇到了这样的一个问题:就是我之前把项目部署到了tomcat下,运行没有任何问题,后来我把我之前的改项目的原项目文件部署上去后,运行时总是出现之前的界面,而服务器又是启动正常的;通过仔细的检查后,发现我tomcat下有这样的一个文件夹,里面记录着我之前编译过后的项目,后来在网上一查发现是原来是我tomcat一直没有把我刚部署的文件加载过去,总是使用之前的,后来我就进入work文件夹中删除了cat

2017-10-15 10:41:32 534

转载 eclipse中server location灰色,如何修改?

Eclipse中tomcat servers设置1.选择window ----show view---servers可以看到服务的面板2.双击tomcat进入配置界面servers Locations(Specify the server path (i.e. catalina.base) and deploy path. Server must be publis

2017-10-15 09:16:31 433

转载 c3p0、dbcp、tomcat jdbc pool 连接池区别(推荐使用jdbc pool)

查看资料,得知dbcp和c3p0都是单线程的,在高并发的环境下性能会非常低下,决定换用tomcat自带的jdbc-pool,关于jdbc-pool的项目介绍。区别参考链接:http://www.open-open.com/lib/view/open1329182303124.html class="org.apache.tomcat.dbcp.dbcp.Basi

2017-10-10 23:03:41 268

转载 Mybatis事务(一)事务管理方式(JDBC和MANAGED)

Mybatis管理事务是分为两种方式:(1)使用JDBC的事务管理机制,就是利用java.sql.Connection对象完成对事务的提交(2)使用MANAGED的事务管理机制,这种机制mybatis自身不会去实现事务管理,而是让程序的容器(JBOSS,WebLogic)来实现对事务的管理在Mybatis的配置文件中可以配置事务管理方式如下:

2017-10-10 22:23:39 5861

转载 在eclipse SDK中配置Java EE的WEB开发环境

1.Help 选择Install New Software 2.Work with中选择luna - http://download.eclipse.org/releases/luna (在可用site站点的选择里面有) 3.等待加载插件列表,等列表加载完成列出后,选择最后那个“web…”,当然也可以根据自己需要选择性安装其他的 4.点击下一步,接受协议,开始安装,完成,重启。

2017-10-08 22:32:41 337

转载 Eclipse 安装 Spring & Hibernate 辅助插件

1) Spring 辅助插件的安装1. 登录网站 Spring Tool Suite 找到对应版本的更新地址,由于本机版本为Mars 故选择版本4.52. Eclipse 菜单Help => Install New Software 增加上图的链接地址,稍等片刻会刷出内容进行复选(注意:左下角选项不要勾选) 然后依据操作步骤点击下一步可完成安装。3.确认安装是否

2017-10-08 21:52:35 217

转载 Eclipse各版本分析比较

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境

2017-10-08 21:36:19 6759

转载 怎么在eclipse中建立spring bean file

建一个简单的项目的方法:安装插件方法:install New Software首先安装SpringSource Tool Suite插件依赖:Name为:SpringSource Tool SuiteLocation为:http://dist.springsource.com/release/TOOLS/update/e3.6将url贴在work with上,等待反应,后来只选择aspe

2017-10-05 16:30:22 4486

转载 elclipse web.xml自动提示补全问题

默认情况下,在编辑web.xml时是没有自动提示功能的,只能在编辑完成保存时验证语法是否正确。解决方法:1、下载(保存)http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd 文件。2、在eclipse中 Windows ==> Preferences ==> XML ==> XML Catalog,然后右边窗口点击 add 按钮,打

2017-10-05 09:46:18 551

代码整洁之道

软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,《代码整洁之道》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《代码整洁之道》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。   《代码整洁之道》阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

2017-11-23

空空如也

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

TA关注的人

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