自定义博客皮肤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 129

原创 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 808

原创 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 546

原创 JAVA-springboot 集成 mysql/sql server

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

2022-02-14 09:24:34 545

原创 JAVA-springboot 集成 redis

springboot 集成 redis pom <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 204

原创 JAVA- springboot lomback日志输出

springboot lomback日志输出 yml #根目录下logback-spring.xml logging: # 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 410

原创 JAVA-springboot 集成 mybatis

springboot 集成 mybatis pom <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 196

原创 JAVA-springboot 集成 tk.mybatis

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

2022-02-14 09:22:22 249

原创 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 2188

原创 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 514

原创 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 252

原创 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 993

原创 JAVA-springboot 定时任务

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

2022-02-07 09:17:08 275

原创 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 309

原创 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 604

原创 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 148

原创 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 463

原创 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 4208

原创 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 269

原创 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 315

原创 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 76

原创 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 482

空空如也

空空如也

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

TA关注的人

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