自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 双重加锁单例模式剖析

话不多说,首先上代码!!!public class Singleton{ //将实例化对象设置为一个属性,并用static修饰 private volatile static Singleton singleton; //无参构造器 public Singleton(){}; //获取对象实例的方法 public static Singleton getInstance(){ //进行第一次if判断 if(singleton == null){ //进入同步代码块 syn

2021-05-06 15:41:23 872

原创 Annotation注解原理解析

title: Annotation注解原理解析date: 2021-04-13 09:56:01tags: Spring[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AR3MaaAl-1619608269643)(https://i.loli.net/2021/04/14/Cs7POcIkXZ5iqpj.jpg)]最近在看源码的过程中,了解到了各种的注解,也了解到了注解能够给我们带来的方便的体验。但是在学习的过程中,仍然对其中的有些内容不是太理解。例如:在自定义.

2021-04-28 19:12:26 320

原创 JS部分学习笔记

JavaScriptECMAScriptNaN不等于任何东西,包括自己。JS数据类型(原始值和引用值)其中原始值包括:number, string, boolean, undefined, null,引用值包括:array, object, function逻辑运算符:&& || !1、&&(与):先看第一表达式转换成布尔值的结果,如果结果为真,那么会看第二个表达式转换为布尔值的结果,然后如果两个表达式的化,只看到第二个表达式,就可以返回该表达式的值了。以此

2021-04-28 19:10:12 1107

原创 Sqoop的centos安装与Hbase使用

Sqoop的centos安装与Hbase使用sqoop是用来在hadoop和关系数据库之间的数据迁移的一个工具。可以使用Sqoop从关系型数据库管理系统如MySQL、Oracle中将数据导入到Hadoop分布式文件系统(HDFS)中,也可以从HDFS导出数据到RDBMS中。RDBMS需要提供数据所在的schema(数据库连接和用户名密码等信息),Sqoop使用MapReduce导入和导出数据,MR提供了容错机制和并行运算1.Sqoop安装1.1下载Sqoop在官网找到合适的Hadoop2.X的sq

2021-04-28 19:08:27 520

原创 Docker配置Hadoop环境搭建

1.Docker配置Hadoop环境搭建​ Hadoop集群环境配置起来相当繁琐,并且在学习Hadoop过程中没有一般不会去使用多台设备进行分布式集群配置。因此在一台机器上配置Hadoop分布式集群时通常采用虚拟机来模拟多台设备,但虚拟机较为占用系统资源,开多个虚拟机(模拟Hadoop集群通常使用3个,一个master,两个slave)对内存要求比较高。lk-linux:192.168.86.157lk-linux2:192.168.86.158lk-linux3:192.168.86.159..

2021-04-28 19:06:59 1273

原创 Ambari安装配置Hdaoop

Ambari安装配置Hdaoophdp1 192.168.86.157hdp2 192.168.86.158hdp3 192.168.86.1591.下载软件ambari-2.7.3.0-centos7.tar.gzHDP-3.1.0.0-centos7-rpm.tar.gzHDP-UTILS-1.1.0.22-centos7.tar.gzjdk-8u102-linux-x64.tar.gzmysql-5.7.27-1.el7.x86_64.rpm-bundle.tar2.机器准备在三

2021-04-28 19:01:30 212

原创 高可用的RabbitMQ配置

高可用的RabbitMQ配置高可用的Rabbitmq的镜像集群的部署教程三台机器:mq1: 192.168.86.157mq2: 192.168.86.158mq3: 192.168.86.1591.配置IP(三台机器)#分别在各自的机器中配置host ip#例如 mq1vim /etc/hosts#添加以下内容192.168.86.157 mq1192.168.86.158 mq2192.168.86.159 mq3192.168.86.160 mq42.环境的安装(三台

2021-04-28 18:58:06 295

原创 EMQ安装与部属

EMQ安装与部属1.下载EMQ安装包访问EMQ官网下载地址:$ https://www.emqx.cn/downloads/broker/v4.2.7/emqx-centos7-4.2.7-x86_64.rpm#1.上传到指定的文件夹/usr/local/#2.安装 rpm -ivh openssl-libs-1.0.2k-21.el7_9.x86_64.rpm --forcerpm -ivh erlang-22.0.7-1.el7.x86_64.rpmrpm -ivh emqx-cento

2021-04-28 18:55:29 415

原创 GIS基本算法01-判断点是否在线段上

从今天开始我将不定期更新一些关于GIS的基础算法,主要是我自己个人学习的部分算法的原理介绍和算法代码。*1.算法原理介绍点到是否在直线段上,是GIS空间判断的常见问题。点是否在直线段上与点是否在直线上还有一定的差异。对于给定的三点Q 、p1、p2,p1 p2两点构成直线段,分别为该直线段的两个端点。而Q为待判定的是否在直线段p1p2上的点。利用数学的解析几何的知识,我们利用向量的方式进行判断,首先,对于判断点是否在线段p1p2所在的直线段所在的直线上。利用向量的叉积来进行判断,若(p1-Q)✖(p2-

2020-08-17 10:41:41 2620 2

SANOS.rar空间模拟退火的工具包

空间模拟退火的工具包,可以用于MSSD等目标函数准则的站点布局优化。具体的使用方法文档可以私聊我。谷歌搜索SANOS一般都有。

2020-09-17

ArcGis实用技巧.zip

arcgis实用的开发技巧。适合于刚入门的小白进行学习。

2019-05-28

SQL Server空间数据文档1.pdf

很好的sqlserver空间数据库学习资料,以一种生活的方式来对sqlserver空间数据库进行分析。

2019-05-28

长江中游水文爬取信息

几年的长江中游水文数据信息,分为多个时段,有站点信息,水位信息,流量信息,日期信息等一系列的信息的

2018-03-09

空空如也

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

TA关注的人

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