自定义博客皮肤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)
  • 收藏
  • 关注

原创 mac连接windows虚拟机里面ccproxy

ccproxy简单使用

2022-09-22 09:57:25 1011 1

原创 idea jrebel recompile总是编译整个项目问题处理(如何快速编译)

idea jrebel compile变快

2022-05-27 11:25:08 3518 2

原创 docker 安装jenkins及自动化部署java项目

1 提前安装maven,git,jdk2 拉取jenkins镜像docker pull jenkins/jenkins3 启动jenkins#挂载/var/jenkins_home 到linux的一个目录下,自己先建一个,然后授权该文件夹-v /home/docker/jenkins:/var/jenkins_home \ # linux安装的jdk挂载到jenkins容器的目录-v /usr/local/jdk1.8.0_291:/usr/local/jdk \# maven也一样-v

2022-04-24 16:48:07 2599

原创 mac电脑通过linux安装motionpro

1 安装Vmware Fusion,地址:https://www.macwk.com/soft/vmware-fusion 这里都是free2 下载centos的镜像(版本自己选择)https://archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso3 Vmware Fusion加载虚拟机选中刚下载好的iso镜像文件,载入,开始进入Linux设置这里不要设置成快捷安装,因为快捷安装的

2021-10-26 19:23:16 2142

原创 查看AOP动态代理的Bean的class文件

查看AOP动态代理的Bean的class文件*** 1.开启HSDB**简介:jdk自带的查看调试java进程的工具。启动:进入jdk目录的lib文件下,通过cmd执行 java -classpath "%JAVA_HOME%/lib/sa-jdi.jar" sun.jvm.hotspot.HSDB*** 2.idea调试**@Componentpublic class LagouBeanAop { public void tech(){ System.out.pr

2021-06-02 16:06:46 539 1

原创 LinkedList

LinkedList**** 结构**基于链表结构的双向列表,有序可重复//集合大小transient int size = 0;/*** 指向第一个节点的指针*/transient Node<E> first;/*** 指向最后一个节点的指针*/transient Node<E> last;//内部类,指针Nodeprivate static class Node<E> { //元素 E item;

2021-04-27 16:14:41 69

原创 LinkedList

LinkedList**** 结构**基于链表结构的双向列表,有序可重复//集合大小transient int size = 0;/*** 指向第一个节点的指针* Pointer to first node.* Invariant: (first == null && last == null) ||* (first.prev == null && first.item != null)*/transient Node<E&

2021-04-27 16:08:57 88

原创 HashTabel

HashTabel*** 结构**Hashtable 的函数都是同步的,这意味着它是线程安全的。它的key、value都不可以为null。 Hashtable中的映射不是有序的。//存储元素的节点数组private transient Entry<?,?>[] table;//总量private transient int count;//当表的大小超过此阈值时,将对其进行重新哈希处理。(此字段的值为(int)(容量* loadFactor))private int thresh

2021-04-27 16:04:38 127

原创 LinkedHashMap

LinkedHashMap*** 结构**在继承HashMap的基础上,通过一个链表来维持顺序HashMap中的Entry,next用于维护每个桶中的单链表 hash key value nextLinkedHashMap中的Entry,before,after用于维护整个双链表 before hash key value next after /** * HashMap.Node subclass for normal LinkedHashMap entrie

2021-04-27 16:04:05 127

原创 HashMap

HashMap*** 结构**HashMap基于哈希表的实现。该实现提供了所有可选的映射操作,并允许null 值和null键。此类不保证map的顺序,JDK1.8中,HashMap采用数组+单向链表+红黑树实现,当链表长度超过阈值(8)时,将链表转换为红黑树,HashMap相同hash值,但是equals结果不相等的键值对会在同一条单向链表或红黑树中//默认容量static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16/

2021-04-27 16:03:33 68

原创 TreeMap

TreeMap**** 结构**TreeMap基于红黑树对SortedMap进行排序的键值对,排序方式由创建时传入的参数决定,不传为null, /** * The comparator used to maintain order in this tree map, or * null if it uses the natural ordering of its keys. * 比较器用于维护此树形图中的顺序,如果比较器使用其键的自然顺序,则为null。 * @

2021-04-27 16:02:39 72

原创 HashSet-TreeSet-LinkedHashSet-Vector

HashSet*** 结构**HashSet按Hash算法来储存集合中的元素,无序且不重复,底层是由HashMap实现private transient HashMap<E,Object> map;// Dummy value to associate with an Object in the backing Mapprivate static final Object PRESENT = new Object();//构造方法public HashSet() {

2021-04-27 16:02:13 83

原创 LinkedList

LinkedList**** 结构**基于链表结构的双向列表,有序可重复//集合大小transient int size = 0;/*** 指向第一个节点的指针* Pointer to first node.* Invariant: (first == null && last == null) ||* (first.prev == null && first.item != null)*/transient Node<E&

2021-04-27 16:01:36 85

原创 ArrayList

ArrayList*** 结构**底层是数组实现,有序,可重复的集合//默认arrayList容量private static final int DEFAULT_CAPACITY = 10;//存储arrayList数据的数组transient Object[] elementData;//集合大小private int size;//构造方法,都是比较容易理解的构造方法public ArrayList(int initialCapacity) { if (initi

2021-04-27 15:58:40 69

原创 docker+k8s部署微服务

docker+k8s部署微服务(一)配置微服务项目,用dockerfile直接打包1 所有服务 服务注册中心项目中创建src/main/docker/DockerfileFROM java:8VOLUME /tmpADD micro-aidianmao-eureka-server-0.0.1-SNAPSHOT.jar app.jarENTRYPOINT ["java","-Djava....

2020-04-30 08:41:58 1408

原创 docker+k8s部署微服务

docker+k8s部署微服务(一)配置微服务项目,用dockerfile直接打包1 所有服务 服务注册中心项目中创建src/main/docker/DockerfileFROM java:8VOLUME /tmpADD micro-aidianmao-eureka-server-0.0.1-SNAPSHOT.jar app.jarENTRYPOINT ["java","-Djava....

2020-04-18 13:29:46 2198

原创 kubeadm安装 kubernetes1.16.3

kubeadm安装 kubernetes1.16.3(一)准备工作准备2台及以上 2核4g服务器,软件版本Kubernetes v1.16.3calico 3.9nginx-ingress 1.5.5Docker 18.09.7(二)hostname修改# 修改 hostnamehostnamectl set-hostname your-new-host-name# 查看修...

2020-04-18 13:28:40 730

原创 Docker安装及编排微服务

Docker安装及编排微服务(一)linux下Docker安装(1)设置国内docker yum源wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(2)查看当前的docker安装列表yum list docker-ce.x86_64 --showduplicates | sort -r(3)安...

2019-08-14 07:49:35 160

原创 linux下安装maven

安装maven(一)linux下安装maven(1)官网下载mavenhttp://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/source/apache-maven-3.6.1-src.tar.gz(2)解压文件(我当前目录是/usr/local)tar -zxvf apache-maven-3.6.1-src.tar.gz(3)配置...

2019-08-06 20:12:02 105

原创 使用kubeadm安装Kubernetes1

使用kubeadm安装Kubernetes1.13.3准备环境:两台CentOS7系统服务器,2核2G主机名Ip角色K8s-master192.168.2.7K8s主节点K8s-node1192.168.137.4K8s从节点1Docker版本:1.18.3Kubernetes版本:1.13.3(一)准备工作(1)所有节点关闭防火墙system...

2019-08-02 12:00:42 247

原创 CentOs7卸载与安装yum

CentOs7卸载与安装yum(一)前言​ 先前本地服务器的yum存在问题,无法进行yum相关的任何操作,一直提示CRITICAL:yum.main:Error: rpmdb failed release provides. Try: rpm --rebuilddb,百度搜索诸多方法无效,最终决定卸载再安装yum(二)卸载yum​ (1)检查本机是否安装yumrpm -qa |grep...

2019-07-18 17:08:17 3068 1

原创 elk+redis工具安装

(一) elasticsearch的安装​ (1)进入官网,https://www.elastic.co/cn/downloads/elasticsearch​ ,下载对应的版本,注意和后面的logstash,kibana版本一致,避免出现问题​ (2)通过x-shell脚本连接服务器,将下载好的压缩包上传到服务器的/usr/local(这个路径可以自己选择的)下面,tar -zxvf 包...

2019-04-08 15:43:50 93

原创 Elk+redis

Elk+redis****实现日志系统准备工具:​ Elasticsearch,logstash,kibana(建议使用同一版本),redis(一) 记录日志,并输出到redis(1)在项目pom中添加依赖<dependency> <groupId>com.cwbase</groupId> <artifactId>logbac...

2019-04-08 15:41:00 828

原创 有关于mysql配置文件的问题

问题:进行Mysql主从备份的时候,去主服务器的mysql的配置文件my.cnf里面添加server-id=39log-bin = master-bin但是发现 /etc/my.cnf文件不存在,分析:因为mysql版本的不一致,导致my.cnf文件不存在,但是有一个类似的文件my.cnf.rpmsave,vim编辑,发现里面的配置和my.cnf一样,而且还多了[mysql_save]的部...

2019-03-22 17:19:44 491 1

原创 windows下elasticsearch以及部分插件的基本使用

elasticsearch(新手村教程)第一次接触学习elasticsearch,学习过程中遇到了很多的问题,在此和大家分享我初次使用elasticsearch的一些心得和遇到的坑。(一)elasticsearch1 windows安装 elasticsearch(我这里就只介绍windows的了)直接在elasticsearch官网下载对应的版本 https://www.elastic....

2018-10-16 18:55:33 485

原创 ArrayList和LinkedList增删查改详解

上次面试,被面试官怼着问数据结构,问的我很无奈,后来回去查找资料,总结了这一篇有关java数据结构的增删查改的实现的内容。 (一)ArrayList 1 新增 (1)往ArrayList中添加对象,也就是调用add(element)方法,首先会确认容量是否足够,如果足够,将新加入的元素直接放入,如果直接调用的add(element)方法,会从最后一个元素的末尾...

2018-09-04 15:50:15 8357 2

原创 服务器发布spring boot项目

服务器发布spring boot项目在服务器上发布spring boot项目,以下是详细步骤1,使用eclipse进行打jar包 (1)项目工程右键点击debug as,选择最后一个DeBug Configurations (2)将项目所需要的依赖存放入dependency目录下 name 这里设置为项目的名称+ -denpendency就行 ...

2018-08-15 11:28:27 254

空空如也

空空如也

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

TA关注的人

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