自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea快捷键总结

idea 实用快捷键总结

2024-02-02 10:21:43 245

原创 spring jpa nativeQuery

spring jpa nativeQuery

2022-12-07 10:59:56 637 1

原创 springboot 配置多数据源

本项目一共配置了两个数据源,一个连接本地数据库,一个通过ssh连接的远程数据库。1.Dependencies2.数据源配置3.配置目录4.DataSourceConfig5.FirstConfig6.SecondConfig7.ReWriteSecond8.SSHConnection9.SSHContextListener

2022-12-07 10:36:15 676

原创 fastjson 转换通用接口响应json为对象

【代码】fastjson 转换通用接口响应json为对象。

2022-09-23 15:48:35 307

原创 postman pre-request Script 生成加密签名

postman pre-request script

2022-06-23 17:11:19 780

原创 js 防止重复请求

var timeOUtAliWx = null; function click(){ if(timeOUtAliWx ==null){ timeOUtAliWx = setTimeout(function () { recordLog(flag,'支付','支付页'); ...

2022-03-09 18:15:34 1036

原创 easypoi 实现多sheet导出excel

添加依赖 //excel implementation group: 'cn.afterturn', name: 'easypoi-spring-boot-starter', version: '4.1.0'实现 public void download(HttpServletResponse response, String schoolName, String start, .

2022-02-28 17:32:08 3073

原创 获取linux服务器出口ip

curl httpbin.org/ipcurl ipinfo.iocurl ifconfig.me

2022-01-26 11:35:11 2714

原创 spring jpa多条件时间分页查询

@GetMapping("/queryFiles") @NeedLog public Object queryFiles(QueryFiles query, int page, int limit){ return resourceService.queryFiles(query,page,limit); } @Override public Object queryFiles(QueryFiles query, int page, int lim...

2022-01-24 18:30:51 576 1

原创 vue springboot前后端分离 文件预览

vue springboot前后端分离 文件预览

2022-01-18 18:04:36 1107

原创 heic格式的图片h5显示

#系统升级yum update#安装EPELyum install epel-release#从EPEL软件包厂库下载安装FUSEyum --enablerepo=epel -y install fuse-sshfs # install from EPEL

2021-05-26 18:16:40 10201 5

原创 inputStream和outputStream互相转换

inputStream转换成outputStreampackage org.example.base.controller;import lombok.AllArgsConstructor;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind

2021-05-25 16:24:56 11429

原创 easypoi excel模板导出pdf

sdf

2021-05-21 11:17:58 2488 2

原创 插入排序

package org.example.base.sortTest;import java.util.Arrays;/** * @author l * 插入排序算法 * 循环拿出一个数,作为待插入的数。然后和它前面位子的数比较,发现位子适合自己(大于或小于),就把该位子的数后移一位。 * 直到前面的位子找完。就把待插入的数插入到,最后一个适合自己的位子上。 */public class InsertSort { public static int[] insertSort(in

2021-04-23 22:14:09 75

原创 冒泡排序

package org.example.base.sortTest;import java.util.Arrays;/** * @author l * 冒泡排序算法 * 即重复访问要排序的元素,依次比较相邻的元素,大于或小于进行交换位置。 * 如此重复,直到没有相邻的元素要交换位置,就完成排序了。 */public class BubbleSort { static int a=0; public static int[] bubbleSort(int[] arr

2021-04-22 23:31:46 62

原创 代理模式

静态代理创建公共接口package org.example.base.service;/** * 租房接口 **/public interface Tenancy { void renting();}创建委托类package org.example.base.service.impl;import org.example.base.service.Tenancy;public class TenancyImpl implements Tenancy{

2021-04-22 22:38:37 74

原创 easypoi Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

在使用easypoi一对多导出功能时,报了这个错误。映射实体类代码如下:@Datapublic class PartnerDto{ @ExcelIgnore private Long id; @Excel(name = "昵称",needMerge = true) private String name; @Excel(name = "邮箱",needMerge = true) private String email; @Exce

2021-04-21 17:03:21 2132 3

原创 保证i++原子性操作

1.使用juc中的lock2.使用java关键字synchronized3.使用juc中的AtomicInteger4.volatile并不能保证原子性操作

2021-04-19 23:43:22 2580 2

原创 单例模式

1.懒汉模式package org.example.base.test;/** * @author l * @date Created in 2021/4/13 14:20 *所谓懒汉模式,就是太懒了。懒得先创建好实例。只有需要的时候,才去判断是否有实例,没有才去创建。 */public class Singleton { private static Singleton singleton; /** * @date 14:44 2021/4/13 *

2021-04-13 23:29:53 128 3

原创 vscode go helloworld

1.第一步官网下载go,选择go1.16.2.windows-amd64.msi下载完成后,点击安装,会自动配置环境变量。2.修改用户变量,不然默认是C盘。3.cmd 执行go version 验证go是否安装成功4.打开vscode,安装go插件5.设置go模块代理(不然下载go模块的时候需要科学上网),打开powershell,并输入一下命令C:\> $env:GO111MODULE = "on"C:\> $env:GOPROXY = "https://goproxy.c

2021-03-30 12:07:59 1695

原创 springboot获取客户端ip工具类

package org.example.base.util;import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.UnknownHostException;/** * @author l * @date Created in 2021/1/27 14:56 */@Slf4jpublic clas

2021-03-19 11:34:23 415

原创 springboot2简单配置restTemplate

package org.example.es.config;import org.apache.http.client.config.RequestConfig;import org.apache.http.config.SocketConfig;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.im

2021-03-17 15:19:33 367

原创 springboot2整合redis使用lettuce连接池(解决lettuce连接池无效问题)

添加依赖dependencies { implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-redis' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implem.

2020-11-12 16:53:33 32439 9

原创 springboot2整合redis的两种使用方式

使用RedisTemplate添加gradle依赖dependencies { implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-redis' implementation 'org.springframework.boot:spring-boot-starter

2020-11-11 15:33:03 559 2

原创 Swagger2开启登陆权限控制

swagger-bootstrap-ui

2020-11-02 16:09:03 6599

原创 springboot集成本地缓存Caffeine的三种使用方式

第一种方式(只使用Caffeine)gradle添加依赖dependencies { implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-star

2020-10-29 17:15:12 4827 2

原创 gradle构建多模块springboot项目

项目使用版本编辑器:Intellij IDEA 2019.3构建工具:Gradle4.4.1SpringBoot版本:1.创建项目2.点击next进入,输入项目名称3.点击finish进入,显示gradle初始化项目失败。4.打开Settings ,对项目构建工具进行设置,选择本地安装好的gradle-4.4.1,应用保存。5.点击 Reimport All Gradle Projects,项目就正常了。6.也可以使用不同版本的gradle,如下操作,使用gradle-5.

2020-10-26 17:41:24 1009

原创 springmvc aop 记录controller通用日志

1.首先自定义一个注解package com.example.demo.annotation;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import static java.lang.annotation.ElementType.METHOD;@Target({METHOD})@Retention(

2020-09-10 22:19:18 566

原创 JAVA方法重载优先级

JAVA方法重载优先级该方法正常执行,没有报空指针异常,是因为调用了,String类中的如下方法:由于图一valueOf方法中传入的参数为Object类型,所以调用了该方法。接下来看上面的方法执行结果,报了空指针异常。它调用的方法为那么为什么图三中没有调用图二中的方法哩,却调用了图四中的方法。我们知道Java有八大基本类型和引用类型,还有一个特殊的null类型。null类型不能转换为八大基本类型,但是可以转换为任意引用类型,任意引用类型又都默认继承Object类。那么null这个特殊类型是

2020-09-08 00:51:12 1299

转载 枚举类(收益颇深)

有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,...

2018-08-27 22:12:52 161

空空如也

空空如也

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

TA关注的人

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