自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

转载 Java内存模型JMM

什么是JMMJMM即Java Memory Model 是一种内存模型规范;保证了Java程序在各种平台下对内存的访问都能保证效果一致。为什么要有JMM由于CPU发展超前,内存的读写速度也远远赶不上cpu,因此cpu厂商在每颗cpu上加上高速缓存用于缓解这种情况。但是引来的新的问题:缓...

2019-09-04 21:58:00 215

转载 HashMap底层原理

HashMap数据结构(jdk1.7)HashMap是一种数组+链表的的结构,其中每个元素的类型是entry对象entry对象entry对象包含四个属性:属性类型含义key泛型put or get时候的keyvalue泛型put时候的value...

2019-09-01 17:23:00 187

转载 JVM内存区域和垃圾回收

JVM内存区域在讲述jvm垃圾回收之前,我们先介绍一下jvm的内存区域划分,主要分为以下五块:程序计数器虚拟机栈本地方法栈方法区堆内存内存区域是否线程私有含义程序计数器私有由于jvm多线程执行,所以每个线程需要记录线程执行到哪个字节码的位置,这样当线程...

2019-08-21 12:19:00 401

转载 事务隔离级别、MVCC、spring事物传播属性

数据库事务隔离级别数据库有四种事务隔离级别读未提交(Read uncommitted)读已提交(Read committed)可重复读(Repeatable read)串行化(Serializable)以上事务隔离级别依次递增,但是性能依次递减。mysql支持以上四种隔离级别...

2019-08-08 18:15:00 429

转载 Redis学习

什么是redis开源的key-value内存数据库。C语言实现。单线程操作(6.0之后支持多线程)。丰富的数据类型。支持事务操作。可作为缓存、数据库、消息中间件使用。与memcache对比对比项redismemcache集群支持支持持久性支持...

2019-08-07 18:06:00 89

转载 kafka学习

什么是kafka高性能的消息发布订阅平台,亦可用于实时流处理。使用多副本机制保证高可用。使用磁盘持久化消息,消息消费完毕不会立即删除,提供数据存储功能。基本术语broker:单个kafka服务器称之为broker,消息发送会发送给broker代理,一组brokers组成了k...

2019-08-01 10:31:00 96

转载 zookeeper学习

什么是zookeeper 高性能分布式协调服务,主要解决分布式一致性。 适用于读多写少场景,实现了CAP的C和P(即一致性和分区容忍性),但是需要注意的是,这里是弱一致性。 服务端使用java语言开发,提供JAVA和C的API。 弱一致性解读 zk机器需要...

2019-07-17 17:30:00 131

转载 JMeter使用:压测http接口

使用JMeter压测http接口安装https://jmeter.apache.org/download_jmeter.cgi下载后解压,进入 bin>jmeter.bat 双击运行出现jmeter操作界面开始压测点击jmeter.bat打开软件主页面创建线程组线程组是声...

2019-07-09 14:56:00 276

转载 在CDH集群中使用spark插入Hbase

需求百亿级数据实时查询,数据有两列:电话MD5(rowkey CELLPHONE_MD5)、电话( CELLPHONE)创建Hbase表可以通过两种方式连接Hbase:phoenix 或者hbase shellphoenix可以提供类sql的方式进行hbase的操作,容易接受一些...

2019-07-05 13:38:00 665

转载 springboot使用logback将日志发送到kafka

springboot使用logback将日志发送到kafkaspring-boot-starter-parent 版本:1.5.8.RELEASEkafka版本:2.2.1实现功能:logback将日志发送到kafka,并且打印在本地文件和控制台中kafka的安装调试kafka和...

2019-06-12 16:54:00 8142

转载 记一次HIVE分区数据迁移

需求有两个大数据平台,两套HIVE,分区表。现在需要将A平台的数据迁移至B(新)平台。旧平台查看表位置show create_table db.table_name;我们可以进入hdfs中查询一下分区数据hadoop fs -ls /user/hive/OPD/TO_AMAR_...

2019-01-07 14:55:00 1711

转载 JAVA反射数据库表信息

需求建设数仓时,需要根据关系型数据库表,生成hive创建语句,且需要保留表、字段的原始注释实现使用JAVA通过JDBC读取数据库信息,拼接字符串实现;以下代码会省略拼接字符串部分。模糊查询相关表/** * 模糊查询数据库表 */ public ArrayList&lt...

2019-01-07 11:22:00 184

转载 shell自动打war包脚本

#!/bin/sh echo "--------------------------------------------------------------" echo "----------------------------------------------------------...

2018-11-28 16:02:00 810

转载 maven本地安装ojdbc6

此脚本适用于linux 和windows下载OJDBC6https://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.htmlmaven命令安装到本地mvn install:install-file -DgroupId...

2018-11-28 14:25:00 150

转载 linux配置Git公钥

查看git版本git --version如果没有git安装一下配置git全局用户名和email设置用户名和emailgit config --global user.name "用户名"git config --global user.email "邮箱@qq.com"生成...

2018-11-27 14:45:00 3590

转载 linux查询日志

linux查询日志,持续更新~匹配文件中字符串显示字符串以及上下5行grep -C 5 'test' catalina.out前5行grep -B 5 'test' catalina.out后5行grep -A 5 'test' catalina.out限制条数使用-m...

2018-08-20 09:40:00 104

转载 Java访问域账号Ldap登录

配置#ldapldap: host: 10.10.10.000 port: xxxx searchBase: DC=域节点,DC=site # 搜索域节点 searchFilter: xxxxxx # 搜索的属性 suffix: "@XXXXX.site" # 域...

2018-07-30 14:10:00 1053

转载 spring cloud高可用注册中心+平滑上下线

spring cloud高可用注册中心机器配置准备两台+机器,此处以两台机器作为例子:10.10.10.100,10.10.10.101。修改系统host,如果用docker发布则在docker-compose.yml文件中配置host。10.10.10.100 docker host...

2018-07-22 15:50:00 519

转载 Linux安装Nginx

安装pcre下载:https://sourceforge.net/projects/pcre/files/pcre/解压并安装:tar zxf pcre-8.42.tar.gzcd pcre-8.42/./configure make && make install...

2018-04-28 11:01:00 97

转载 Linux安装Redis

安装Redis下载:https://redis.io解压tar zxvf redis-3.2.8.tar.gz放在usr/local下 mv redis-3.2.8 /usr/local/redis-3.2.8 进入目录,执行make命令编译cd /usr/local/r...

2018-04-11 17:17:00 82

转载 Linux安装mysql5.6

安装mysql下载:https://dev.mysql.com/downloads/mysql/Linux-Generic-选择版本上传到服务器并解压tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz更改解压后文件夹mv my...

2018-04-11 15:11:00 136

转载 Linux 安装JDK1.8+Tomcat

安装JDK查看系统版本getconf LONG_BIT下载对应系统jdk: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html服务器新建文件夹,并上传至服务器:或者o...

2018-04-10 11:53:00 118

转载 DOS命令自动构建并启动多个微服务

使用场景多个微服务下,maven会打包成N个jar,希望能自动打包,拷贝到发布目录,并自动启动各个服务。以下dos命令会执行三个步骤:1.maven自动清理并打包2.copy文件至指定发布目录3.启动注册中心,15s后再启动其他组件命令分为两部分,可根据需要自行和在一起maven...

2018-02-07 09:57:00 590

转载 Jira配置

JIRA 自定义流程配置手册最近折腾了一下JIRA,怕忘记,就当写给自己留作备份目录写在前面基本模块用户管理项目管理全局权限全局角色问题类型项目使用问题类型工作流自定义工作流状态自定义工作流项目使用工作流工作流执行更新字段操作界面自定义...

2018-01-26 22:45:00 378

转载 IDEA使用GIT

同步分支信息在Gitlab上面新建了分支 test在Idea中,导航-VCS-Update project在右下角git信息中可以看到最新的remote branches导出远程分支在Idea右下角git 的remote branches中,点击右侧箭头-check out as...

2018-01-25 16:51:00 180

转载 GIT-Fork代码的更新以及提交到原分支

需求:fork 了代码后,修改了fork后的内容,需要将改动的代码同步到原分支。clone fork的代码$ git clone http://xxx.git Cloning into 'xxxxxx'... 给fork加一个remote查看远程仓库$ git remote ...

2018-01-08 13:38:00 1413

转载 RabbitMQ学习

什么是rabbitMQ一种由Erlang语言开发,实现了高级消息队列(AMQP)的开源消息中间件。实现消息队列实现发布/订阅兼具Push和Pull模式支持消息持久化支持高可用可视化的管理界面不保存历史数据(对比kafka)......重要概念连接Connectio...

2017-08-30 20:22:00 62

空空如也

空空如也

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

TA关注的人

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