自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (14)
  • 收藏
  • 关注

原创 JAVA使用POI实现Excel单元格合并-02

JAVA使用POI实现Excel单元格合并

2024-03-25 17:26:54 484

原创 JAVA 使用POI实现单元格行合并

java 利用poi实现excel行合并

2024-03-25 16:47:44 817

原创 SpringCloudAlibaba 网关gateway整合sentinel日志默认路径修改

今天运维突然告诉我 在服务器上内存满了 原因是nacos日志高达3G,然后将日志文件发给我看了一下之后才发现是gateway整合sentinel使用了默认日志地址导致日志生成地址直接存在与根路径下而且一下存在多个日志。提出问题当然要解决问题,当然以下就是我解决问题的方法。

2024-03-11 17:05:51 652

原创 java防止重复提交(幂等性)问题

前段时间测试提出了一个bug,因为前端没有做防抖,导致APP按钮可以无限次点击提交,后端请求一直在不断触发。

2024-03-05 16:14:46 435

原创 ORACLE 实现字符串根据条件拼接

【代码】ORACLE 实现字符串根据条件拼接。

2024-02-28 15:25:35 665

原创 ORACLE 字符串拆分

【代码】ORACLE 字符串拆分。

2023-09-21 15:11:33 100

原创 Excel导入导出工具

Excel导入导出时错误信息优雅的返回

2023-08-18 14:13:07 168

原创 Itext7实现 pdf画矩阵图,炫酷文字

【代码】Itext7实现 pdf画矩阵图,炫酷文字。

2023-06-25 18:08:03 835

原创 itext 7批量生成pdf文件并以压缩包形式下载

【代码】itext 7批量生成pdf文件并以压缩包形式下载。

2023-06-25 17:42:35 1015

原创 Itext 7 生成pdf带有背景图

【代码】Itext 7 生成pdf带有背景图。

2023-06-25 17:16:41 1288

原创 SpringBoot问题-----------可以同时处理多少个请求

springBoot可以同时处理多少个请求其实就是在说 tomcat可以同时处理多少个请求。:最多的工作线程数,默认大小是200。该参数相当于临时工,如果并发请求的数量在10到200之间,就会使用这些临时工线程进行处理。:最少的工作线程数,默认大小是10。该参数相当于长期工,如果并发请求的数量达不到10,就会依次使用这几个线程去处理请求。:最大连接数,默认大小是8192。表示Tomcat可以处理的最大请求数量,超过8192的请求就会被放入到等待队列。:等待队列的长度,默认大小是100。

2023-06-21 17:29:32 1960

原创 poi-tl根据文件模板批量下载到本地

【代码】poi-tl根据文件模板批量下载到本地。

2023-06-12 11:02:26 573

原创 EasyExcel 实现单元格数据下拉选

EasyExcel 实现单元格数据下拉选

2022-12-07 14:01:51 4462 2

原创 EasyExcel自定义表头导出模板并封装数据下拉选择

EasyExcel自定义表头导出模板并封装数据下拉选择

2022-06-30 12:25:33 1920 3

原创 mysql给定两个时间段 获取两个时间段的所有日期

mysql给定两个时间段 获取两个时间段的所有日期sql 第一种写法mysql 第二种写法sql 第一种写法SELECT * FROM(SELECT ADDDATE('1970-01-01',t4.i*10000 + t3.i*1000 + t2.i*100 + t1.i*10 + t0.i) selected_date FROM (SELECT 0 i UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT

2022-02-23 11:41:53 2090

原创 easyExcel多sheet页Excel文件导出

easyExcel多sheet页Excel文件导出引入jar包<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> </dependency&g

2022-02-17 14:15:56 451

原创 springBoot项目文件导出Linux下载地址报错

springBoot项目文件导出Linux下载地址报错

2022-01-28 10:23:14 1036

原创 java给定两个时间求取这个时间断内的对应的星期

java给定两个时间求取这个时间断内的对应的星期java工具类java工具类@Datapublic class Week { //周数 private int weekNumber; //日期 private String date; //星期 private String dayNumber;} //根据日期获取星期 private String dateToWeek(String datetime) { S

2021-09-29 18:15:31 386

原创 力扣刷题11--盛最多水的容器

题目解答 @Test public void shouldAnswerWithTrue() { int[] height = new int[]{1,8,6,2,5,4,8,3,7}; int i = maxArea(height); System.out.println(i); } public static int maxArea(int[] height) { int max = 0;

2021-09-11 10:00:29 97

原创 力扣刷题10--正则表达式匹配

题目解答 public static void main( String[] args ){ String s = "aa"; String p = "a."; boolean match = isMatch(s, p); System.out.println(match); } public static boolean isMatch(String s, String p) { if(Object

2021-09-09 15:35:05 101

原创 mysql实现根据身份证号码计算出身日期和年龄

提出在我们国家身份证号码从第七位开始到第十四为表示的是你的出生日期;所以给定一个身份证号码我们就可以根据身份证号码计算出相应的出生日期和年龄解决计算出生日期SELECT DATE_FORMAT(substring(id_card, 7, 8),"%Y-%m-%d") birthday;计算年龄SELECT (substring(now(),1,4)-substring(id_number,7,4))-(substring(id_number,11,4)-date_format(now(),'%

2021-09-09 14:54:57 2317

原创 力扣刷题09--回文数

题目解答解法一: public static void main( String[] args ){ int s = -101; Boolean i = isPalindrome(s); System.out.println(i); } public static boolean isPalindrome(int x) { if(x == 0){ return false;

2021-09-08 15:51:34 74

原创 力扣刷题08--字符串转换整数(atoi)

题目请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数(即,“123

2021-09-08 15:08:08 72

原创 力扣刷题07--整数反转

题目解答 public static void main( String[] args ){ int x = 0; int reverse = reverse(x); System.out.println(reverse); } public static int reverse(int x) { int res = 0; if(x == 0){ return 0;

2021-09-08 12:06:51 65

原创 力扣刷题06--Z字形变换

题目解题 public static void main( String[] args ){ String s = "PAYPALISHIRING"; int numRows = 3; String medianSortedArrays = convert(s,numRows); System.out.println(medianSortedArrays); } /* * 分析: * PAYPAL

2021-09-07 15:20:39 68

原创 力扣刷题05--最长回文子串

题目解答 public static void main( String[] args ){ String s = "ac"; String medianSortedArrays = longestPalindrome(s); System.out.println(medianSortedArrays); } // 主函数 public static String longestPalindrome(String s) {

2021-09-07 15:03:07 78

原创 力扣刷题04--寻找两个正序数据的中位数

题目解答 public static void main( String[] args ){ int[] num1 = new int[]{1,3}; int[] num2 = new int[]{2}; double medianSortedArrays = findMedianSortedArrays(num1, num2); System.out.println(medianSortedArrays); } p

2021-09-07 12:06:11 64

原创 力扣刷题03--无重复字符的最长字串

题目解答 public static void main( String[] args ){ String s = "pwwkew"; int i = lengthOfLongestSubstring(s); System.out.println(i); } public static int lengthOfLongestSubstring(String s) { int i = 0,j,k,max = 0,len

2021-09-07 12:03:21 55

原创 力扣刷题02--两数相加

力扣刷题02题目解析public static void main( String[] args ){ int[] num1 = new int[]{2,4,3}; int[] num2 = new int[]{5,6,4}; ListNode medianSortedArrays = addTwoNumbers(num1, num2); System.out.println(medianSortedArrays); } pu

2021-09-07 11:59:06 64

原创 力扣刷题01--两数之和

力扣刷题01题目![在这里插入图片描述](https://img-blog.csdnimg.cn/fdc5e30c4a2b46b8a08c5a12b0d855d4.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5qiK5bCP5qiK,size_20,color_FFFFFF,t_70,g_se,x_16)解析题目解析public static void main( Strin

2021-09-07 11:47:52 59

原创 软考-算法设计概述及常见的几种算法形式

递归法一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法,它通常把一个大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。递归算法一般用于解决三类问题:(1)数据的定义是按递归定义的。(Fibonacci函数)(2)问题解法按递归算法实

2021-06-08 18:22:13 1998

转载 Spring中@Autowired和@Resource的区别

简述@Autowired@Autowired可装配对象我们都知道在spring中@Autowired是用来自动装配对象的,通常项目中会这样用到//实现类中的一部分代码@Service@Transactionalpublic class BaseCourseTableSericeImpl extends ServiceImpl<BaseCourseTableDao, BaseCourseTable> implements BaseCourseTableSerice { @A

2021-06-08 11:00:27 422

原创 Java8 判断List对象中是否包含对象的值

第一种方法:boolean present1 = appCountStudentActionResults.stream().filter(m -> m.getActiveTypes().equals("3")).findAny().isPresent();第二种方法boolean b = appCountStudentActionResults.stream().anyMatch(m -> m.getActiveTypes().equals("1"))...

2021-05-19 21:14:46 14262 3

原创 多线程实现数据批量处理

多线程实现数据批量处理代返回值Map<String, String> map = new HashMap<>();ExecutorService executorService = Executors.newFixedThreadPool(20); Callable<List<Map<String, String>>> task = null; List<Callable<List<Map&lt

2021-05-08 15:24:48 884

原创 微信V3 - 微信支付统一下单 --01

微信支付统一下单 @PostMapping("/wx/v3/getPreyId") public JsonResult getPreyId(@RequestBody PayParam payParam) throws Exception { //订单金额 总金额是以分的形式来体现的 请APP 端数据统一处理 Amount amount = new Amount() .setTotal(payParam.getTotalMon

2021-04-16 17:02:34 880 5

原创 软考知识点-03(图)

2021-03-20 16:42:23 88

原创 软考知识点-02(树与二叉树)

2021-03-20 16:21:59 159

原创 软考知识点-01

软考知识点-01栈队列稀疏矩阵字符串栈定义:栈是一种特殊的线性表,只允许从一端删除和插入。允许插入和删除的一端为栈顶,另一端为栈底;分类:顺序存储和链接存储栈顺序存储:可以用顺序存储线性表来表示栈,为了指明当前执行插入和删除的栈顶位置,需要一个地址变量top指出栈顶结点在数组中的下标。链接存储栈:栈也可以用链表实现,用链表实现的栈称为链接栈。链接的第一个结点为顶结点,链表的首结点就是栈顶指针top,top为NULL的链表时空栈队列定义:队列是一种特殊的线性表,只允许一端插入,另一端进行删除运算

2021-03-03 12:32:52 123

原创 给定一个年月 获取当月的所有日期

记录一下 给定一个年月 获取当月的所有日期```SELECT da.das AS das ,IFNULL( sum( t1.date ), 0 ) AS numberFROM ( SELECT ( date_add( date_format(now(), '%Y-%m-%d' ), INTERVAL ( cast( help_topic_id AS signed ) - 31 ) DAY ) ) das FROM mysql.help_topic ORDER BY ...

2021-02-07 22:00:19 325

原创 sql实现两时间差,当日期相同时算一天

select (datediff(date_add( DATE_FORMAT('2021-02-06','%Y-%m-%d'), interval 1 day), '2021-02-05')) AS residueDays

2021-02-05 21:03:56 431

MBTI心理测试四个方向八个维度16种人格测试趋近值总结

MBTI通过问卷调查或测试来判断一个人的人格类型。这个测试通常由一系列与MBTI分类标准相关的问题组成,个体需要根据自己的偏好选择最符合自己的答案。 测试的问题涉及到个体在不同情境中的行为、偏好和态度。例如,问题可能会询问你是倾向于与他人交往还是独自思考(外向或内向)、你更注重具体细节还是抽象概念(感觉或直觉)、在做决策时你更依赖逻辑分析还是考虑他人的情感需求(思考或情感)等等。 个体完成测试后,根据其做出的选择和回答,可以确定其在四个维度上的偏好倾向,并进而推断出其对应的MBTI人格类型。 需要注意的是,MBTI只是一种工具,它提供了一种框架来理解人格类型。但人格是复杂的,仅仅依靠MBTI无法完整地描述一个人。因此,在使用MBTI时应保持开放心态,并将其作为了解人格特征和沟通风格的起点,而非对个体进行绝对性评判的工具。

2023-08-21

软考知识点个人收录合集

软考知识点个人收录合集

2022-11-10

全世界行政区域Json格式

全世界行政区域Json格式

2022-03-31

Redis从入门到精通详解-思维导图

从基础出发由简入繁,通俗易懂,从案例出发,针对近年技术进行整合

2022-03-31

CentOS7 Linux 操作命令以及运行案例汇总

CentOS7 Linux 操作命令以及运行案例汇总

2022-02-23

计算机组成与体系结构.xmind

计算机组成与体系结构对应大二课本《计算机组成》这篇思维导图涵盖计算机的基础知识以及计算机中进制的转换问题,同时也是软考很好的复习资料

2021-07-23

Fyh的Docker基础总结.xmind

使用centOS7实现docker 从入门到精通

2021-07-15

软件设计师中级考试知识点整理.docx

软件设计师中级考试知识点整理.docx

2021-06-02

BeanUtil.java

BeanUtil.java

2021-05-25

xuxueli0323-xxl-job-master.zip

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用

2021-03-26

JVM三期(更新到第五节)笔记.pdf

Java面试中JVM是必考考点,要想有个一好的工作,先从认识了解熟悉JVM开始,这个pdf很详细的讲述了JVM各个知识点

2020-09-02

swagger2word-master.zip

将此代码下载下来之后,运行添加swagger地址就可以选择导出内容(非本人原创,转载)主要是为了便于再软件开发完成之后的文档规整

2020-08-15

kettle-manager.rar

ETL的kettle后端管理代码正常启动运行,本人花费两天时间找所有依赖包和代码修改,共享出来,希望可以帮助到各位程序员/媛们

2020-07-23

Vue模块篇.pdf

vue基础知识,文章内部存在案例、分析以及js底层原理。深入解剖前端模块之间的原理,是读者更容易上手和编写,为后续自我提升帮助很大。让读者在轻松阅读中得到良好的提升

2020-05-09

vue进阶篇.pdf

vue基础知识,文章内部存在案例、分析以及js底层原理。深入解剖前端模块之间的原理,是读者更容易上手和编写,为后续自我提升帮助很大。让读者在轻松阅读中得到良好的提升

2020-05-09

vue基础篇.pdf

vue基础知识,文章内部存在案例、分析以及js底层原理。深入解剖前端模块之间的原理,是读者更容易上手和编写,为后续自我提升帮助很大。让读者在轻松阅读中得到良好的提升

2020-05-09

空空如也

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

TA关注的人

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