自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 poi写excel使用

maven<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency> <

2021-01-13 15:02:06 153 1

原创 EasyExcel写Excel使用

一.Excel导入导出的应用场景1.数据导入:减轻录入的工作量2.数据导出:统计信息归档3.数据传输:异构系统之间数据传输二.EasyExcel简介1.EasyExcel特点Java领域解析,生成Excel比较有名的框架有Apache poi,jxl等,但他们都存在一个严重的问题就是非常的耗内存,如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc.EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,EasyExcel

2021-01-13 14:56:21 227

原创 java双亲委派机制及作用

在介绍双亲委派机制的时候,不得不提ClassLoader。说ClassLoader之前,我们得先了解下Java的基本知识。Java是运行在Java的虚拟机(JVM)中的,但是它是怎么就运行在JVM中了呢?我们在IDE中编写的Java源代码被编译器编译成.class的字节码文件。然后由我们得ClassLoader负责将这些class加载到JVM中去执行。JVM中提供了三层的ClassLoader:Bootstrap classLoader(启动类加载器):c++编写,主要负责加载核心的类库(java.

2020-09-08 12:49:45 386

原创 记录下阿里云安装mysql后导致无法访问tomcat里的静态页面

在阿里云上安装完mysql之后忽然发现自己的网址进不去查了一会发现是因为在安装mysql的时候把防火墙打开了这是在阿里云上安装mysql的记录systemctl status firewalld 查看防火墙状态systemctl start firewalld 打开防火墙systemctl stop firewalld 关闭防火墙把防火墙关了又可以访问tomcat下的静态页面了...

2020-09-01 22:04:47 102

原创 记录下在阿里云linux上安装与配置Mysql

环境:阿里云ECS服务器,系统为CentOS 7.7 64位用户:root删除原来的数据库:centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下:[root@localhost ~]# rpm -qa|grep mariadb // 查询出来已安装的mariadb[root@localhost ~]# rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件下载与安装MySQL:

2020-09-01 18:02:20 172

原创 解压出错:gzip: stdin: unexpected end of file的解决

今天在部署阿里云服务器时,解压文件出现了这样的错误gzip: stdin: unexpected end of filetar: Unexpected EOF in archivetar: Unexpected EOF in archivetar: Error is not recoverable: exiting now查了半天才发现我出现这个问题是因为从Windows拖拽jdk到虚拟机里才这样,但是从Windows复制粘贴到虚拟机就没事...

2020-09-01 16:10:35 6238 3

原创 markdown常用语法介绍

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。Markdown 是一种轻量级标记语言,让写作者专注于写作而不用关注样式。很多有编程基础的程序员比较喜欢使用Markdown进行编写,github项目中README.md都是markdown编写的。1.标题“#”号为记,标示标题,一共六级。一个#,是一级标题,依次类推。# 一级标题## 二级标题### 三级标题

2020-08-31 15:34:07 192

原创 关于死锁以及如何查看线程是否有死锁

在 Java 的并发编程中,有一个问题需要特别注意,那就是死锁,如果发生了死锁,基本就是重启,而重启将会丢失运行中的数据。所以,了解死锁的形成并排查死锁到预防死锁成了一个重要的问题。什么是死锁?package cn.sxt.game;/* 死锁** */public class DeadLock { public static void main(String[] args...

2020-04-14 09:51:51 1812

原创 JavaWeb-Servlet-通过servlet生成验证码图片

package cn.edu.mju.project2.comtroller;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;impo...

2020-03-31 16:49:36 135

原创 关于Maven

Maven 是专门用于构建和管理Java相关项目的工具。使用Maven管理项目的好处主要有两点,其一是使用Maven管理的Java 项目都有着相同的项目结构。有一个pom.xml 用于维护当前项目都用了哪些jar包;所有的java代码都放在 src/main/java 下面; 所有的测试代码都放在src/test 下面 。其二是便于统一维护jar包。maven风格的项目,把所有的jar包...

2020-03-31 16:31:03 261 2

原创 如何使用mvnrepository仓库

经过搜索与尝试,终于明白了一点https://mvnrepository.com/ 这个网站只提供maven仓库包的索引与查询并不提供下载从这个网站添加的依赖包还是需要到原网站下载1.查找Httpservlet-api的进行maven配置2.打开mvnrepository仓库:https://mvnrepository.com/,输入Httpservlet-api3.选择Java Ser...

2020-03-30 22:31:56 20677 2

空空如也

空空如也

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

TA关注的人

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