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

原创 Lambda表达式

形式一:没有参数 () -> System.out.println("Hello World!"); 形式二:只有一个参数 name ->System.out.println("Hello World"+ name +"!"); 形式三:方法逻辑复杂 () -> {System.out.println("Hello");System.out.println("Worl...

2019-12-05 13:03:41 67

原创 数据结构

数据结构 一、 线性表 常见的数据结构,它是n个数据元素的有限序列。主要有数组,链表两种。 数组 数组是一种大小固定的数据结构,对线性表的所有操作都可以通过数组来实现,虽然数组一旦创建之后,就无法改变其大小,但是可以创建一个新的数组,将当前数组复制到新数组中。 优点: 可以通过下标来访问元素,所以查询效率高。 缺点: 插入或者删除的时候,需要通过移动数组来实现,所以插入与删除效率低。 链表 链表...

2019-06-28 17:02:50 88

原创 ThreadLocal的理解

一、ThreadLocal 1.ThreadLocal的作用 threadLocal主要是用来保存线程的本地变量,每一个线程都有属于自己的本地变量。这样就可以使得不同线程之间的本地变量是不相同的。 2.ThreadLocal的深入理解 阅读源码,我们可以发现其实threadLocal实际上里面有一个静态内部类ThreadLocalMap,这个静态内部类的作用就是用来存放线程的数据,当我们首先进行s...

2019-06-26 23:47:50 85

原创 springboot项目三种启动方式

直接使用编辑工具直接run。 使用maven命令,在对应的项目工程下,执行: mvn spring-boot:run 3.在对应的工程下面执行: mvn clean package 在对应的target下打出对应的jar包,然后执行: java -jar /target/xxx.jar ...

2019-05-31 22:01:21 795

转载 tomcat热部署

热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外! 1、直接把项目web文件夹放在webapps里。 2、在tomcat\conf\server.xml中的内部添加标签: docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps path:访问项目的路径,如:http://127.0.0....

2019-05-17 22:31:42 65

原创 tomcat参数调优

1、默认的内存大小: 最小为物理内存的64/1,最大内存为4/1. 2、内存优化: 优化内存,主要是在bin/catalina.bat/sh 配置文件中进行。linux上,在catalina.sh中添加: JAVA_OPTS="-server -Xms1G -Xmx2G -Xss256K -Djava.awt.headless=true -Dfile.encoding=utf-8 -XX:Ma...

2019-05-17 22:15:00 217

原创 进程和线程

什么是进程? 1.进程是操作系统中可执行的单位。 2.进程与进程之间是相互独立的,每一个进程都有一块逻辑内存(32位操作系统的话是2的32次方,大概4G内存,并不是真正给4G内存哦)。   什么是线程? 1.线程是进程中最小的可执行单位。 2.相同进程中的线程可以共享内存,线程里面有栈,PC指向当前的指令(指令放在内存里),TLS类似进程中的逻辑内存。    ...

2018-09-11 23:03:41 103

原创 spring boot项目部署

首先使用命令:mvn clean package -Dmaven.test.skip=true -后面表示跳过单元测试打包 这样就得到了你需要的Jar包,如果想指定jar的名字的话,可以在pom文件build下面加上一个finalName 如下所示 <build> <finalName>xxxx</finalName> <plugin...

2018-09-10 21:46:42 105

原创 阿里云部署mysql 5.7.23版本

  一、      1.首先在mysql官网上下载安装包,下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz(我这里下载的是64位,请对应自己的linux服务器下载).       2.将下载的安装包上传到linux服务器上并解压 执行命令:tar -zxv...

2018-09-06 21:07:50 342

空空如也

空空如也

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

TA关注的人

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