自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Java8新特性-Lambda表达式-Stream API

Java8新特性1. Java 8新特性简介速度更快代码更少(增加了新的语法 Lambda 表达式)强大的 Stream API便于并行最大化减少空指针异常 Optional其中最核心的为 Lambda 表达式与 Stream API。2. Lambda 表达式为什么使用 Lambda 表达式Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样传递)。可以写出更简介、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能

2020-08-16 23:07:14 171

原创 Java泛型

Java泛型背景:JAVA推出泛型以前,程序员可以构建一个元素类型为Object的集合,该集合能够存储任意的数据类型对象,而在使用该集合的过程中,需要程序员明确知道存储每个元素的数据类型,否则很容易引发ClassCastException异常。泛型的概念:Java泛型(generics)是JDK5 中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译检测时检测到非法的类型数据结构。泛型的本质就是参数化类型,也就是所操纵的数据类型被指定为一个参数。泛型的好处:类型安全消

2020-07-07 00:15:59 960

原创 Java 反射机制

Java 反射机制1 什么是 Java 反射就是正在运行,动态获取这个类的所有信息。2 反射机制的作用反编译:.class --> .java通过反射机制访问 java 对象的属性,方法,构造方法等3 反射机制的应用场景Jdbc 加载驱动、Spring ioc、一些框架4 反射创建对象的方式@Datapublic class User { private String username; private String address; public

2020-06-20 11:08:24 116

原创 多线程基础知识

文章目录多线程基础知识1. 线程简介2. 线程创建2.1 Thread2.2 Runnable2.3 Callable(了解)3. 线程状态3.1 线程方法3.2 线程停止3.3 线程休眠3.4 线程礼让3.5 Join3.6 线程优先级3.7 守护线程4. 线程同步4.1 线程不安全4.2 同步方法4.3 死锁4.4 Lock(锁)5. 线程协作5.1 线程通信5.2 线程池5.2 线程池多线程基础知识1. 线程简介线程是独立的执行路径;在程序运行时,即使没有自己创建线程,后台也会有多个线程,如

2020-06-12 17:41:50 179 1

原创 HTML+CSS基础学习笔记

文章目录CSS基础知识1. CSS的元素显示模式1.1 块元素1.2 行内元素1.3 行内块元素1.4 元素显示模式总结1.5 元素显示模式的转换1.6 单行文字垂直居中2. CSS的背景2.1 背景颜色2.2 背景图片2.3 背景位置2.4 背景图像固定2.5 背景色半透明3 CSS的三大特性3.1 层叠性3.2 继承性3.2.1 行高的继承3.3 优先级4. 盒子模型4.1 盒子模型概念4.2 边框(border)4.2.1 内边距4.2.2 外边距外边距合并:4.2.3 清除内外边距4.2.4 圆角边

2020-06-03 21:13:21 529

原创 CentOS7搭建JIRA7.3.6 服务

CentOS7搭建JIRA7.3.6 服务系统:Linux CentOS7所需环境:JDK1.8及以上、MySql5.7JIRA官网下载地址准备工作:1. 安装JDK​ 安装步骤2. 安装MySQL​ 安装步骤​ 创建jira数据库3. 安装配置JIRA下载后给bin文件赋权限:chmod 755 atlassian-jira-software-7.3.6-x64.bin执行安装命令:./atlassian-jira-software-7.3.6-x64.bin

2020-05-19 12:19:22 313

原创 CentOS7安装MySQL5.7

CentOS7安装MySQL5.71. 官网下载MySQL5.7的压缩包,解压并复制到 /usr/local/mysql 目录文件夹下解压tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz复制cp -r mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql2. 安装数据库切换到mysql目录cd /usr/local/mysql安装数据库bin/mysqld --

2020-05-19 00:17:14 277

原创 CentOS7安装JDK1.8

CentOS7安装JDK1.81. 下载jdk的压缩包​ 官方下载地址2. 将下载好的压缩包上传到CentOS系统上,查看是否安装过jdk​ 命令: rpm -qa | grep java3. 如果已经安装了jdk或要更换jdk的版本,先删除之前的版本,相关命令:rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64rpm -e --nodeps java-1.8.0-openjdk-1.8.0.6

2020-05-19 00:07:34 139

原创 SpringBoot集成OpenOffice将文档转换为PDF

SpringBoot集成OpenOffice将文档转换为PDF1. 官网下载OpenOffice下载地址2. 引入依赖包: <!-- jodconverter --> <dependency> <groupId>org.jodconverter</groupId> <artifactId>jodconverter-core</artifactId>

2020-05-15 21:59:44 1198 2

原创 Spring Boot集成七牛云实现文件上传

Spring Boot集成七牛云实现文件上传1. 七牛云存储空间创建注册认证七牛云账号后,在首页的管理控制台->选择空间管理->新建空间创建成功后,七牛云会自动分配一个外链域名,也可以自己定义:可以点击上图上传文件按钮,选中一个本地文件上传测试。2. Spring Boot集成七牛云添加maven依赖: <!--七牛云--> <dependency> <groupId>com.qini

2020-05-15 18:12:01 851

原创 Spring Boot + Vue上传文件并附带头信息的方法

Spring Boot + Vue上传文件并附带头信息的方法使用Element组件:前端代码: <div style="display: flex;justify-content: flex-end"> <el-upload class="upload-demo" action="/api/filesystem/uploadCourseWare" :limit="picmax"

2020-05-11 23:08:28 564

原创 Java装箱与拆箱

Java装箱与拆箱装箱就是自动将基本数据类型转换为包装类型(int => Integer);调用方法Integer的valueOf(int)方法拆箱就是自动将包装类型转换为基本数据类型(Integer => Int;调用Integer方法intValue方法程序块输出结果 public static void main(String[] args) { //2.java自动装箱、拆箱 Integer i1 = 100; Inte

2020-05-09 23:59:16 431

空空如也

空空如也

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

TA关注的人

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