![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 67
主打后端服务,框架整合,接口设计
小蜜蜂127
这个作者很懒,什么都没留下…
展开
-
Java异常处理
异常处理程序运行的时候,经常会发生各种错误。比如,使用Excel的时候,它有时候会报错:本章我们讨论如何在Java程序中处理各种异常情况。Java的异常在计算机程序运行的过程中,总是会出现各种各样的错误。有一些错误是用户造成的,比如,希望用户输入一个int类型的年龄,但是用户的输入是abc:// 假设用户输入了abc:String s = "abc";int n = Integer.parseInt(s); // NumberFormatException!程序想要读写某个文件的内容,原创 2021-06-26 20:02:26 · 550 阅读 · 0 评论 -
Sublime Text下载安装
文章目录1.下载Sublime Text2.安装Sublime Text3.使用Sublime Text4.安装插件4.1 安装(更新)Package Control4.2 安装 ConvertToUTF84.3 Emmet 插件4.4 JsFormat 插件4.5 DocBlockr 插件4.6 View In Browser 插件4.7 Theme-Soda 插件Sublime Text下载安装教程1.下载Sublime Text在官网进行下载Sublime Text2.安装Sublime T原创 2021-08-25 20:10:46 · 5376 阅读 · 1 评论 -
vue前后端数据通信
前后端解决跨域后端@Configurationpublic class CorsConfig { //当前跨域请求最大有效时长,默认1天 private static final long MAX_AGE = 24 * 60 * 60; @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfiguration原创 2022-03-04 18:54:29 · 268 阅读 · 0 评论 -
win10配置Apache服务器
win10配置Apache服务器一、下载apache服务器apache官网点击Downloads点击ApacheHausx86是32位的,x64是64位的,根据自己的操作系统选择下载下载到本地后,解压,可以放到任意位置二、修改配置文件找到Apache24\conf\httpd.conf文件,用文本编辑器打开,找到:Define SRVROOT 这一项,将其右方的值改为当前你Apache安装存放的目录地址,如图所示:三、启动apachewin+r输入cmd,进入cmd窗口进入到原创 2021-09-04 16:11:42 · 1258 阅读 · 0 评论 -
Java多线程
代码如下方式一:package Java.Thread;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;//创建线程方式一:继承Thread,重写run方法public class TestThread2 extends Thread { private String url; private String原创 2022-04-28 22:10:34 · 911 阅读 · 0 评论 -
matplotlib绘制图表
简单图表的绘制1.1 绘制折线图使用pyplot的plot()函数可以绘制具有多个线条的折线图,通过以下任意一种方式均可以完成。plot(x, y, fmt, scalex=True, scaley=True, data=None, label=None, *args, **kwargs) x:表示x轴的数据,默认值为range(len(y))。y:表示y轴的数据。fmt:表示快速设置线条样式的格式字符串。label:表示应用于图例的标签文本。plot()函数会返回一个包含Line2D类对原创 2021-10-02 11:41:12 · 3312 阅读 · 0 评论 -
反射和注解
文章目录反射Class类动态加载小结访问字段获取字段值设置字段值小结调用方法调用方法调用静态方法调用非public方法多态小结调用构造方法小结获取继承关系获取父类的Class获取interface继承关系小结动态代理小结注解使用注解注解的作用小结定义注解元注解@Target@Repeatable@Inherited如何定义Annotation小结处理注解使用注解小结反射什么是反射?反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。正常情况下,如果我们要调用一个对原创 2021-07-01 17:20:32 · 110 阅读 · 0 评论 -
Java集合
文章目录Collection小结使用ListList的特点创建List遍历ListList和Array转换小结编写equals方法编写equals练习小结使用Map遍历Map练习小结编写equals方法编写equals练习小结使用Map遍历Map练习小结编写equals和hashCode延伸阅读小结使用EnumMap小结使用TreeMap小结使用Properties读取配置文件写入配置文件编码小结使用Set练习小结使用Queue小结使用PriorityQueue小结使用Deque小结使用StackStack原创 2021-07-18 18:47:08 · 427 阅读 · 0 评论 -
JavaIO流
文章目录File对象文件和目录创建和删除文件遍历文件和目录Path练习小结InputStream缓冲阻塞InputStream实现类小结OutputStreamFileOutputStream阻塞OutputStream实现类小结Filter模式编写FilterInputStream小结操作Zip读取zip包写入zip包小结读取classpath资源小结序列化序列化反序列化安全性小结ReaderFileReaderCharArrayReaderStringReaderInputStreamReader小结W原创 2021-06-27 09:07:43 · 240 阅读 · 0 评论 -
使用EasyPoi导出word并转换为pdf
使用EasyPoi根据模板导出word,并转换为原创 2022-11-09 21:36:08 · 3951 阅读 · 11 评论 -
Java基础知识详解
Java简介Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在1995年以Java的名称正式发布,原因是Oak已经被人注册了,因此SUN注册了Java这个商标。随着互联网的高速发展,Java逐渐成为最重要的网络编程语言。原创 2021-06-25 16:24:42 · 263 阅读 · 0 评论 -
JVM内存模型
文章目录JVMJAVA内存区域及使用分配1、程序计数器2、Java 虚拟机栈3、本地方法栈4、Java 堆JVM堆JVM堆的配置5、方法区(非堆)6、直接内存GC的三种收集算法的原理和特点,用途,优化思路类加载过程:加载、验证、准备、解析、初始化JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚原创 2021-06-27 09:44:21 · 4500 阅读 · 0 评论 -
List集合排序
1.单属性变量List排序1.1按照变量属性升序,降序排序public class singleVariableSort1 { /** * 单属性变量list 自身属性升序, 降序排序 */ private void singleVariableSort1(){ List<Integer> list = Arrays.asList(10,1,6,4,8,7,9,3,2,5); System.out.println("原始原创 2021-09-13 18:41:34 · 226 阅读 · 0 评论 -
Apache poi 导入导出Excel文件
引入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><dependency> <groupId>org.apache.poi</groupId> <artifactId>p原创 2022-05-31 16:01:32 · 609 阅读 · 0 评论 -
Java泛型
文章目录泛型什么是泛型向上转型小结使用泛型泛型接口小结编写泛型静态方法多个泛型类型小结擦拭法不恰当的覆写方法泛型继承小结extends通配符extends通配符的作用使用extends限定T类型小结super通配符对比extends和super通配符PECS原则无限定通配符小结泛型和反射谨慎使用泛型可变参数小结泛型泛型是一种“代码模板”,可以用一套代码套用各种类型什么是泛型在讲解什么是泛型之前,我们先观察Java标准库提供的ArrayList,它可以看作是”可变长度“的数组,因为用起来比数组更方便。原创 2021-07-01 17:35:54 · 251 阅读 · 0 评论 -
List集合中如何去重
List集合中的元素去重方法一public class ListTest01 { public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("hello"); list.add("world"); list.add("hello"); System.out.print原创 2022-01-13 20:03:35 · 1347 阅读 · 0 评论 -
MD5算法加密
public String getMd5Password(String password,String salt){ //三次加密 for (int i = 0; i < 3; i++) { password=DigestUtils.md5DigestAsHex((salt+password+salt).getBytes()).toUpperCase(); } //返回加密之后的密码 ret...原创 2022-04-13 19:43:52 · 289 阅读 · 0 评论 -
Git学习笔记
文章目录1、Git至码云2、git基本操作1、Git至码云打开Git Bash生成SSH公钥在项目文件夹中,右键->Git Bash Here命令行输入:ssh -keygen -t rsa -C “您的邮箱地址”,回车三次通过路径找到公钥位置,以记事本或文本编辑器打开id_rsa.pub文件,复制或使用命令行:cat ~/.ssh/id_rsa.pub #连接文件并打印到标准输出设备上。将文件打印至终端,复制注册码云进入设置找到ssh公钥点击确定,输入码云密码,添加成功原创 2021-08-05 12:05:15 · 523 阅读 · 0 评论 -
阿里云部署个人网站
一、 购买服务器支付完成,点击进入控制台在控制台就能看到购买的服务器了二、阿里云轻量级服务器使用详情2.1 在服务器列表,点击对应服务器详情,会来到如图所示的服务器详情页2.2 添加防火墙规则如图所示,添加规则8888并点击确定2.3 如图点击远程连接2.4 输入sudo su root,回车切换至root账号2.5 输入bt default回车,获取宝塔面板初始信息2.6 浏览器打开上面获得的管理服务器的网址2.7 按照2.6操作,会来到如下页面2.8 输入1.5步骤原创 2021-08-09 12:47:53 · 327 阅读 · 0 评论 -
easyExcel的使用方法
1、导入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.7</version></dependency>使用方法package com.baitang;import com.alibaba.excel.EasyExcel;import原创 2022-04-13 11:45:28 · 1073 阅读 · 0 评论 -
SpringBoot文件上传
在SpringMVC中,对于静态资源都需要开发者手动配置静态资源过滤。SpringBoot中对此也提供了自动化配置,可以简化静态资源过滤配置。原创 2023-02-06 22:35:23 · 4270 阅读 · 1 评论 -
模板引擎配置
1、Thymeleaf模板导入spring-boot-starter-freemarker坐标①.properties#html路径解析spring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.html#不启用缓存spring.thymeleaf.cache=false②.yml/.yamlspring: thymeleaf: prefix: classpath:/templates/原创 2022-02-26 11:59:55 · 1032 阅读 · 0 评论 -
Maven建立父子工程
maven建立父子工程原创 2022-10-05 14:31:30 · 964 阅读 · 0 评论 -
SpringBoot整合笔记
一、SpringBoot快速入门1.1快速搭建idea开发工具、jdk1.81.New Project->Spring Initializr2.选择相关依赖->finish3.新建一个controller包,在包下新建一个IndexController类@RestControllerpublic class IndexController { @RequestMapping("/hello") public String Hello(){ ret原创 2021-08-06 12:11:59 · 772 阅读 · 0 评论 -
Fast Mybatis
使用方法在SpringBoot项目中pom.xml添加fastmybatis-spring-boot-starter<dependency> <groupId>net.oschina.durcframework</groupId> <artifactId>fastmybatis-spring-boot-starter</artifactId> <version>2.2.1</version></de原创 2022-04-13 11:42:02 · 1157 阅读 · 0 评论 -
快速搭建SSM项目
快速搭建SSM项目context:component-scan/注解:扫描base-package包或者子包下所有的原创 2022-10-07 13:43:00 · 2592 阅读 · 0 评论 -
springboot实现简单的注册登录功能
spring官网通过spring官网初始化SpringBoot项目使用idea工具打开Springboot项目,项目结构添加pom依赖<!--springboot启动类--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>原创 2022-02-22 13:53:16 · 21236 阅读 · 6 评论