自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试-集合

添加元素:将key的hash值通过哈希算法/散列算法,转换成数组的下标,如果下标位置上没有元素,就把value添加到这个节点上,如果下标对应的位置上有值了,就将key的hash值与对应下标上的节点的hash值进行比较,如果hash值相同,就覆盖,如果逐个遍历后去全部不同,就将节点添加到末尾;哈希冲突:因为数据是无限的,而通过散列算法计算之后得到的结果的范围是有限的,所以总会出现不同的数据,hash值经过计算之后得到的值是一样的。1.7之前是由 数组,链表组成的,jdk1.8后是由数组,链表,红黑树组成的;

2023-04-29 22:02:28 60

原创 springboot文件上传下载-附完整代码

springboot文件上传与下载功能实现:上传:将本地文件如(excel、png)等上传至指定目录,并将路径储存到数据库;下载:根据文件id下载指定文件1.sql-- 创建files表用来储存文件信息DROP TABLE IF EXISTS `files`;CREATE TABLE `files` ( `id` int(11) NOT NULL AUTO_INCREMENT, `file_path` varchar(255) CHARACTER SET utf8 COLLATE u

2022-03-21 10:44:31 706

原创 JAVA-过滤器、拦截器、监听器

1.过滤器过滤器package com.cnooc.dictionary.utils.filter;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;i

2022-02-25 11:12:04 450

原创 JAVA-springboot 集成 mysql/sql server

springboot 集成 mysqlpom <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> <version>5.1.38</version

2022-02-14 09:24:34 470

原创 JAVA-springboot 集成 redis

springboot 集成 redispom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.1.RELEASE</version> &lt

2022-02-14 09:23:58 131

原创 JAVA- springboot lomback日志输出

springboot lomback日志输出yml#根目录下logback-spring.xmllogging: # log out config: classpath:logback-spring.xml配置文件在根目录下新建logback-spring.xml,将下面代码复制可根据情况修改日志输入的路径与级别<?xml version="1.0" encoding="UTF-8"?><configuration debug="false" scan="fal

2022-02-14 09:23:37 332

原创 JAVA-springboot 集成 mybatis

springboot 集成 mybatispom <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dep

2022-02-14 09:22:56 111

原创 JAVA-springboot 集成 tk.mybatis

springboot 集成 tk.mybatispom <!--tk.mybatis--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>4.1.4</version> </de

2022-02-14 09:22:22 186

原创 JAVA-springboot 集成 pagehelper分页插件多个字段排序

springboot 集成 pagehelper分页插件pom <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version>

2022-02-14 09:22:00 1744

原创 JAVA-注解-解决跨域、格式化实体类时间属性、事务注解

springboot 注解//加在controller上 解决跨域 @CrossOrigin//加在类的时间属性字段上 自定义格式化时间@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")//声明式事务注解 方法执行前自动创建或加入一个事务,执行完方法后会提交或者回滚@Transactional...

2022-02-07 09:23:42 442

原创 JAVA- poi excel的数据导入与数据导出

poi excel导入导出pom <!--poi导出导入 Excel--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency

2022-02-07 09:22:28 195

原创 JAVA -Stringutils、BeanUtils使用

stringutils工具类pom <!-- stringutils工具类--> <!--导入jar后可以使用StringUtils.isBlank等方法,用于判断字符串是否为空--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId>

2022-02-07 09:19:21 911

原创 JAVA-springboot 定时任务

springboot 定时任务启动类@SpringBootApplication@EnableScheduling //开启定时任务public class MainApplication { public static void main(String[] args) { SpringApplication.run(MainApplication.class, args); }}1.要在任务的类上写@Component2.要在任务方法上写@Schedule

2022-02-07 09:17:08 199

原创 JAVA-工具类(获取本机ip、常用返回结果类、拷贝实体类)

判断操作系统 获取本机ip工具类import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;import java.util.Enumeration;/** * 获取本地IP地址 * 判断操作系统是否是

2022-02-07 09:16:34 249

原创 try、catch、finally详解

try、catch、finally详解import java.util.ArrayList;import java.util.List;/** * 1、finally中的代码总会被执行。 * 2、当try、catch中有return时,也会执行finally。return的时候,要注意返回值的类型,是否受到finally中代码的影响。 * 3、finally中有return时,会直接在finally中退出,导致try、catch中的return失效。 * 4、只有捕捉到了异常才会进入catc

2022-02-07 09:13:45 517

原创 JAVA-IO流-字符流、字节流使用模板

IO流-字符流、字节流使用模板使用之前1.使用IO流之前,首先要弄清楚要操作的文件是什么类型2.是字符就用字符流,是字节就用字节流3.使用缓冲流可以提高效率4.使用完之后必须关闭流,不然不会生效字符流/** * 字符输入流连续读、读一行 * 字符输出流 将读到的数据写入文件 */ public static void bufferedReaderAndWriter(){ String oldPath = "d:\\a.txt"; String newPath = "d

2022-02-07 09:12:21 88

原创 JAVA-BigDecimal精确小数运算

JAVA-BigDecimal精确小数运算创建对象的方式 //推荐使用字符串的构造方法进行创建 BigDecimal b1 = new BigDecimal("893"); BigDecimal b2 = new BigDecimal("1"); //加法 b1.add(b2); //减法 b1.subtract(b2); //乘法 b1.multiply(b2); //除法 //除法的第二个参数为保留多少位小数 //第三

2022-02-07 09:11:36 354

原创 JAVA计算两个Date时间差(精确到秒)

JAVA计算两个Date时间差(精确到秒)拷贝即可使用 private static final long nd = 1000 * 24 * 60 * 60; private static final long nh = 1000 * 60 * 60; private static final long nm = 1000 * 60; /** * 计算两个时间段时间差,精确到秒 * @param startTime 2019-04-10 17:16:11

2022-02-07 09:10:42 4029

原创 JAVA-排序的思路

JAVA排序的思路遇到有重复数值需要排序号的情况 //先根据排序系数去重后查询集合 //SELECT * FROM tableName A WHERE NOT EXISTS(SELECT 1 FROM tableName WHERE A.排序系数=排序系数AND A.ID>ID); //例子:SELECT * FROM year_data A WHERE NOT EXISTS(SELECT 1 FROM year_data WHERE A.sort_coefficient=sort_coeff

2022-02-07 09:09:28 209

原创 JAVA-springboot 集成 swagger2

springboot 集成 swagger2在根目录下新建swagger目录,并新建swagger2类,将java代码复制过去,并修改包要扫描的路径与个人信息pom <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version

2021-09-27 15:10:32 232

原创 jquery常用

jqueryAjaxdialog弹框pagination分页插件Ajax //1.请求头 var contextPath = document.location.origin; $.ajax({ url: contextPath + "/userEntryApi/getEntryUser?approveState=" + approveState + "&page=" + page + "&size=" + size + "&userId=" + us

2021-09-27 15:10:08 28

原创 JAVA-spring cloud配置文件

spring boot-spring cloud1.eureka配置代码2.config配置代码3.feign配置代码4.hystrix配置代码5.ribbon配置代码6.resttemplate配置代码7.网关配置代码1.eureka配置maven <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-

2020-08-18 15:35:57 375

空空如也

空空如也

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

TA关注的人

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