Sring boot部署到外部tomcat中,并在服务器配置多个tomcat教程。

因为最近项目的需要,要在一台服务器上运行2个项目,这2个项目是互相独立的,所以需要装2个tomcat,在此,把我安装的整个步骤记录下来。 1.下载安装tomcat 此步骤很简单,直接进入官网:http://tomcat.apache.org/ 如箭头所示,选择...

2019-03-17 17:48:12

阅读数 35

评论数 0

设计模式——抽象工厂

1.抽象工厂      什么是抽象工厂?简单的来说,抽象工厂是对具体工厂的抽象,它只负责产品的创建,并不负责产品的具体实现,而产品的具体实现是由实现该抽象工厂的具体工厂来完成。   2.举例:电子产品工厂      就拿我们常见的电子产品来做一个抽象工厂的讲解,生活中常见的电子品牌有苹果、...

2019-02-24 12:49:11

阅读数 26

评论数 0

编译原理入门(五)——语义分析简介

    前面的两篇博文介绍了词法分析、语法分析,本篇博文将介绍语义分析。     语义分析     语义分析是编译的第三步,它的主要任务是:1.收集标识符的属性信息信息,如收集种属信息(简单变量、复合变量(数组等)、过程),类型信息,存储位置,长度,值,作用域,参数,返回值等。在语义分析阶段收...

2018-10-05 11:24:59

阅读数 325

评论数 0

编译原理入门(四)——语法分析简介

     编译器编译的第二步便是语法分析,废话不多说,继续看。     语法分析:      语法分析的主要任务是:从词法分析器输出的token序列中识别出各类短语,并构造语法分析树。      我们先来看一个简单的赋值语句的分析树。      通过词法分析得到一个token数,其中id表...

2018-10-05 11:06:56

阅读数 58

评论数 0

编译原理入门(三)——词法分析简介

    上一篇博文介绍了编译器翻译的过程,本篇博文对翻译过程的第一步词法分析进行讲解。      词法分析     词法分析的主要任务:1.对源程序的代码进行从左到右的逐行扫描,识别出各个单词,从而确定单词的类型。                                       ...

2018-10-05 10:45:24

阅读数 104

评论数 0

编译原理入门(二)——编译系统的结构

      上一篇说了关于编译的基本概念,这篇博文我们来说说编译系统的结构。       编译系统的结构       在下图中,高级语言是输入,而汇编语言或者机器语言是输出,编译器的作用便是做一个中间转换的过程,我们来看看编译器是怎么把源语言翻译成机器语言的,              此...

2018-10-05 10:19:19

阅读数 160

评论数 0

编译原理入门(一)——什么是编译?

     编译原理是一门很难的学科,本博客仅仅是入门,有错误内容欢迎指出,共同探讨,本文是以哈工大陈鄞老师的视频为背景进行的博客总结。      进入主题:什么是编译?      大家都知道,计算机分为机器语言、汇编语言、高级语言,机器语言也就是机器能够直接理解的语言,基本都是二进制或者十六进...

2018-10-05 09:55:36

阅读数 98

评论数 0

HashMap源码解析JDK1.8(史上最详细的源码分析)

 今天,打算写一篇HashMap的源码解析,主要是针对增删改查操作,废话不多说,直接开始。    先看看hashMap在jdk 1.8的结构,如下图,用的是数组+链表+红黑树的结构,也叫哈希桶,在jdk 1.8之前都是数组+链表的结构,因为在链表的查询操作都是O(N)的时间复杂度,而且hashM...

2018-09-03 11:10:11

阅读数 830

评论数 1

MongoDB入门教程(1)

      (一)MongoDB介绍        MongoDB是一个NoSQL数据库,它是跨平台的,基于分布式文件存储的数据库,由C++语言编写的(这点很重要,则表示在Linux下需要安装gcc环境)。MongoDB是以文档的形式存储数据,数据结构由键值(key:value)对组成,类似JS...

2018-08-23 11:24:30

阅读数 1231

评论数 1

设计模式之——代理模式

       代理模式:为其它对象提供一种代理,以控制对整个对象的访问。代理对象起到中介作用,可去掉某些功能或增加额外的功能。        例如:生活中的住酒店,一般我们在途牛、携程订酒店的时候,往往会看到什么什么旅行社,其实并不是我们自己去订,而是我们下单之后,旅行社为我们去订酒店,此处的旅...

2018-08-18 23:28:40

阅读数 32

评论数 0

Spring cloud入门教程(1)

       看到网上关于Spring cloud的入门教程基本是基于Eclipse的,因为我用的是IDEA,所以打算写一份IDEA使用Spring cloud的入门教程。        废话不多说,直接来干。        Spring cloud是一个分布式架构的服务治理,和Dubbo差不...

2018-08-17 12:53:26

阅读数 807

评论数 1

Java之多线程(一):线程之基础

      多线程很久没用一下就忘了,先写篇博客来记录下。       第一个,先解决一个问题,什么是线程,什么是进程?       1.线程是资源调度的最小单位,而进程是资源分配的最小单位。2.进程之间资源不能互相访问,同一个线程中的资源是可以互相访问的。  3.线程是属于进程的,一个进程可...

2018-08-09 00:10:45

阅读数 27

评论数 0

java之回调函数

       今天面试碰到了让我写一个回调函数,由于之前听过,但是一直没写过,也没用过所以是一脸懵逼的,今天就来记录下java的回调函数吧,由易到难。        案例一:老板与员工        背景:老板把手中的工作交给了员工去做,自己出去玩了,员工干完之后,通知老板。说也说不清楚,先来...

2018-08-08 08:30:21

阅读数 371

评论数 0

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