5 zghgchao

尚未进行身份认证

java开发/大数据/云计算

等级
TA的排名 4w+

JVM的内存模型

基于jdk1.8画的JVM的内存模型堆:存放对象实例,几乎所有的对象实例都在这里分配内存 虚拟机栈:虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧(StackFrame)用于存储局部变量表、操作栈、动态链接、方法出口等信息 本地方法栈:本地方法栈则是为虚拟机使用到的Native方法服务。 方法区:存储已被虚拟机加载的类元数据信息(元空间:包括类...

2019-08-13 18:48:25

springBoot2+Mybatis+log4j2日志配置

采用springBoot2+Mybatis+log4j2将日志信息分为info、error、sql三个文件夹打印出来,日志结构如图1.POM文件依赖<dependencies><dependency><groupId>org.springframework.boot</groupId>...

2019-06-17 14:59:04

java List转String去掉[ 、]、空格

publicstaticvoidmain(String[]args){Strings="[aasa,bbbbb]";Strings1=s.replaceAll("(?:\\[|null|\\]|+)","");System.out.println(s1);}在list<String>...

2019-06-05 18:20:09

git 命令行指令

CommandlineinstructionsGitglobalsetupgitconfig--globaluser.name"***name"gitconfig--globaluser.email"aa@ss.com"Createanewrepositorygitclonehttp://********@gitlab.aaa.com/aaa...

2019-02-26 11:28:43

git命令-切换分支

1.查看远程分支 gitbranch-a~/mxnet$gitbranch-a*masterremotes/origin/HEAD->origin/masterremotes/origin/masterremotes/origin/nnvmremotes/origin/piiswrong-patch-1remotes/origin/v0....

2018-12-04 13:16:31

SpringBoot.2x通过统一配置中心读取mysql.properties的配置

SpringBoot默认通过spring.datasource前缀去自动化配置mysql数据库的连接,但现在需要通过配置中心的配置实现数据库的连接。步骤如下:1.配置中心mysql.properties如下mysql.crm.jdbc.driver-class-name=com.mysql.jdbc.Drivermysql.crm.jdbc.username=rootmysql....

2018-11-29 13:03:56

SpringBoot2.x连接自定义前缀的redis

因为项目需要,需通过统一配置中心读取redis的配置信息,而springBoot默认读取的配置信息的前缀为spring.redis。步骤如下:1.需要读取的配置文件redis.propertiesredis.host=192.168.1.10redis.port=63792.程序启动读取配置文件SpringBoot启动类添加注解  @PropertySource(va...

2018-11-29 12:55:42

SecureCRT中文乱码解决方法

1)重新查看会话,是否中文显示正常2)依然无法正常显示中文,可能是由于Linux系统中默认的字符编码非UTF8所致用root用户登录。输入cat/etc/sysconfig/i18n如果安装系统为中文系统,则修改【LANG=“zh_CN.UTF-8”】如果安装系统为英文系统,则修改【LANG=“en_US.UTF-8”】保存文件。 断开SSH,重新登录。就正常了下面是修改...

2018-11-17 16:18:24

SecureCRT鼠标粘贴配置

 SecureCRT鼠标粘贴配置在选项->全局选项->终端->粘贴按钮设置(中和右)(1)如果鼠标配置的是——右点击鼠标右键就可以粘贴内容到secureCRT命令行窗口。(2)如果鼠标配置的是——左点击鼠标右键,弹出对话框,点击对话框中的粘贴项,才能粘贴。...

2018-11-17 16:16:26

SpringBoot RestTemplate进行POST请求,from-data传参

1.cinfig配置类packagecom.haoqian.crm.kscrm.configration;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.h...

2018-11-16 14:09:38

HBase基础架构

1.HBase基础架构由上图可知,hbase依托于HDFS之上,在上层通过JavaAPI提供查询功能,HBase分布式系统主要由:HMaster、RegionServer、Zookeeper组成。 

2018-08-29 09:15:02

CentOS7HBase伪分布式安装配置

1.下载wgethttps://archive.apache.org/dist/hbase/1.2.4/hbase-1.2.4-bin.tar.gz2.解压tarzxvf hbase-1.2.4-bin.tar.gz-C/app3.配置cd /app/hbase-1.2.4/conf拷贝Hadoop的hdfs-site.xml、core-site.xml的到当...

2018-08-29 08:57:41

Centos7安装Hadoop-- 伪分布式配置

1.安装jdk82.配置免密登陆2.安装hadoop(1)下载Hadoopwgethttps://archive.apache.org/dist/hadoop/core/hadoop-2.7.3/hadoop-2.7.3.tar.gz(2)解压tarzxvfhadoop-2.7.3.tar.gz-C/app(3)配置cdhadoop-2.7.3/et...

2018-08-28 22:38:11

centos7配置免密登陆

1.生成公钥ssh-keygen-trsa  //一直回车执行即可2.添加公钥cd.sshcatid_rsa.pub>authorized_keys //如果没有创建即可3.赋予权限chmod600~/.ssh/authorized_key  //没有权限无法免密登录成功4.测试免密登陆sshlocalhost...

2018-08-28 17:36:19

CentOS7中安装与配置Jdk1.8

一、前期准备环境:最小安装的CentOS7(虚拟机安装的新版的centos系统,与6有一些配置文件上的差异),提前装好了lrssz工具(不会安装的,可以参看我的另一篇随笔——lrssz的安装)。a)        首先从官网上下载Jdk8forLinuxx64到window下。b)        我这边用的最小安装,所以没有安装centos自带的openjdk,如果你安装...

2018-08-27 13:52:29

设计模式之单例模式

2018-08-26 15:28:58

设计模式之观察者模式

 1.什么是观察者模式一句话,观察者模式(ObserverPattern)就是一种“发布者-订阅者”的模式。有时也被称为“模型-视图”模式、“源-监听者”模式等。在这种模式中,由一个目标对象来管理所有依赖与它的观察者对象,并且当这个目标对象自身发生改变时,会主动向它的观察者们发出通知。比如你最近在追一个美剧《生活大爆炸》,假设著名在线视频网站某狐买下独家版权,在线更新与播放。于...

2018-08-25 22:40:03

设计模式之抽象工厂模式

1. 什么是抽象工厂模式抽象工厂模式(AbstractFactoryPattern)是一种软件开发设计模式。抽象工厂模式提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。如果比较抽象工厂模式和工厂模式,我们不难发现前者只是在工厂模式之上增加了一层抽象的概念。抽象工厂是一个父类工厂,可以创建其它工厂类。所以我们也叫它“工厂的工厂”。(想想上节课的“女娲娘娘”,这简直就是“女娲...

2018-08-22 23:24:54

设计模式--工厂模式

1. 什么是工厂模式工厂模式(FactoryPattern)的意义就跟它的名字一样,在面向对象程序设计中,工厂通常是一个用来创建其他对象的对象。工厂模式根据不同的参数来实现不同的分配方案和创建对象。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。例如用工厂来创建 人 这个对象,如果我们需要一个男人对象,工厂就会为我们创建一个男人;如...

2018-08-19 23:14:37

设计模式

1.什么是设计模式在软件工程中,设计模式是对软件设计中普遍存在的各种问题,所提出的 解决方案。换句话说,设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。1.1设计模式原则1)、开闭原则(OpenClosePrinciple)开闭原则的意思是:对扩展开放,对修改封闭。在程序需要进...

2018-08-19 23:01:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。