自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 hutools工具发送http请求返回字段里面中文是unicode字符的问题

【代码】hutools工具发送http请求返回字段里面中文是unicode字符的问题。

2023-10-09 13:44:12 235

原创 基于easypoi简单的word,excel,pdf导出,前端该如何写的问题

【代码】基于easypoi简单的word,excel,pdf导出,前端该如何写的问题。

2023-06-21 17:35:44 427

原创 List<Map<String,Object>转实体类

【代码】List<Map<String,Object>转实体类。

2023-05-19 11:23:28 518

原创 JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is javax.transac

JTA问题

2023-05-17 11:21:02 665

转载 PDF导出

pdf下载

2023-03-03 08:30:47 64

原创 List<Map>的filter实现模糊查询

【代码】List的filter实现模糊查询。

2022-12-02 11:18:50 495

原创 关于Mybatis传的if条件参数问题--记录问题

控制层Map中存储前端传的参数@RequestParam(value = "regionNum") String regionNum,params.put("regionNum", StringUtil.isNull(regionNum) ||"null".equals(regionNum) ? null : regionNum);这个会导致Mybatis中 <if test="regionNum!=null and regionNum!=''"> AND DO

2022-03-01 14:49:47 544 1

原创 Spring自带的一些判断工具类

在写代码的时候经常回出现或者返回空的情况,这时候相较于自己写,可以使用Spring自带的工具类来判断,为了避免忘记我就记了下来1、Assert// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行// 参数 message 参数用于定制异常信息。void notNull(Object object, String message)// 要求参数必须空(Null),否则抛出异常,不予『放行』。// 和 notNull() 方法断言规则相反void isNull(Ob

2022-02-23 14:20:38 784

原创 判断设置cron时间需要几个表达式

在某篇文章中看到博主写的js,能快捷的计算出需要几个表达式代码我贴下面,也可以将时间写纸上找一下规律// js判断n分钟执行的循环次数,跨越的小时数(每小时单独一个表达式)var basedate = new Date('2020/09/12 00:00');var date = new Date('2020/09/12 00:00');console.log("date: " + date.getHours() + ":" + date.getMinutes() + ":" + date.get

2022-02-11 10:15:15 251

原创 idea导入项目方法

idea项目导入

2022-01-05 15:12:16 242

原创 初步了解进程、线程

1、什么是进程进程简单来说就是电脑的一个独立程序,进程之间是相互独立的。想要了解的可以参考任务管理器。2、什么是线程线程就是进程执行,且一个进程至少有一个线程。而我们说的多线程就涉及到串行和并行两个知识点。串行就是单条线程执行多个任务。所以在执行A,B,C三个任务的时候只能当完成上一个任务之后才能继续执行下一个任务,在同一时间点上不能同事执行两个任务。并行就是执行多个任务的时候可以同时执行,不需要A任务执行完之后才能执行其他任务。多线程:比如说一些查杀病毒的软件,在同一时刻可以同时清理垃圾、查杀

2021-12-06 10:51:59 74

原创 Ajax传递数组对象

Ajax传递数组对象一、JS部分写法1、JSON.stringify(submitMainComponent.billSubmit) 转json2、contentType: ‘application/json’ 类型用json$.ajax({ url : context + '/submit/save', data:JSON.stringify(submitMainComponent.billSubmit), type : 'post', contentType:

2021-11-12 15:24:46 2393

原创 开发中遇到的sql错误引起的相关问题DefaultListableBeanFactory

错误描述16:56:43.855 [Scanner-1] INFO o.s.b.f.s.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@10daba54: defining beans [activeTypeServiceImpl,actRegistQueryImpl,aiSalePushServi

2021-10-25 17:05:00 759

转载 SpringCloud学习笔记

本日志为转载,为了能方便访问该日志springcloud组件Eureka,Ribbon,Feign,Hystrix,Zuul,Config的配置

2021-09-24 15:05:53 47

转载 就一个实体类用于两种接口,但是两种接口需要的属性不相同的问题

文章目录前言一、处理方法?二、jackson 实体转json 为NULL或者为空不参加序列化总结前言今天在完成接口的时候遇到一个问题,一个接口需要的实体类和另一个接口用同一个实体类,但是需要的属性不一样,所以我记录一下方便以后遇到相同的问题。一、处理方法?首先我说一下比较基础的方法1、如果公司或者需求文档没有特别规定的话可以创建两个实体类这个方法大家应该也能想到2、可以用继承的方法,实体类写一个继承类,将公共的属性记录在父类中,子类继承父类属性3、还有一种就是我介绍的这个方法二、ja

2021-09-16 10:44:37 643

原创 关于SVN更新文件,提示说All files are up-to-date,但是文件内却没有更新

首先我的问题是我之前下拉了代码,因为某些原因将刚刚下拉的文件删除或者是点击了show history然后将项目revert了,然后不管是下拉代码还是重新将项目删除重新构建项目都无法跟新到最新版本。解决方法:右击你要更新的文件会出现TortoiseSVN,然后点击里面的SVN还原,里面会有你之前删掉的文件,我还原完了才会是空白点击确定就会还原到项目的最新版本。这是我的问题,提供一点思路。...

2021-09-15 16:26:37 4923

转载 保护 SpringBoot 配置文件中的敏感信息

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用步骤1.引入包2.配置加/解的密码3. 测试用例中生成加密后的秘钥4. 将加密后的字符串替换原明文附言前言使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如 MySql登陆密码,Redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置的安全性

2021-09-10 14:01:51 187

原创 single-row subquery returns more than one row

错误描述:single-row subquery returns more than one row原因: 子查询可能查到两个或以上的相同数据解决方案:加一个distinct,效果:去重(仅自己开发时遇到的问题,记录)

2021-09-10 00:03:08 5869

原创 2021-08-09

关于equals的问题今天开发的时候遇到一个问题,xxx.equals(“1”)和(“1”).equals(“xxx”)有时候是两种不同的状态。我需要传入的是isAdaptiveProduects这个值(这个值可以选择传也可以选择不传)一开始第二行写的是isAdaptiveProduects.equals(“1”)当isAdaptiveProduects=1的时候执行的是queryInformation这个方法但是当不传这个值的时候就会使isAdaptiveProduects这个值变为null

2021-08-09 21:37:15 53

原创 分库分表(简述)

为什么要进行分库分表目前应用系统的最大瓶颈出现在数据库,主要是基于数据库的逻辑存储结构,和磁盘的物理特性决定了随机读取效率低下,无法靠简单磁盘阵列的扩展或者分布式文件系统,来提升性能。数据库瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧〈并发量、吞吐量、崩溃)。IO瓶颈 由于关系型数据库的存储结构,不适用于分布式文件系统...

2021-05-11 11:14:54 247

原创 解决:Incorrect result size: expected 1, actual 2问题

原因是:queryForObject只能查一个但是数据库里面有两个id为1的,所以报错。

2021-04-19 16:30:01 597 1

原创 关于无法使用aop中MethodBeforeAdvice等一系列接口的问题

看视频对着做一个简单的AOP实现方法的时候发现implements MethodBeforeAdvice实现MethodBeforeAdvice接口的时候,这个接口标红问题在于导入jar的问题,但是并不知道要导哪些包,刚开始的时候导入了spring-expressionspring-corespring-contextspring-beansspring-aopspring-aspectsaspectjweavercommons-logging

2021-04-18 15:02:55 382

原创 封装继承多态和接口

对象和封装构造方法构造方法是一个特殊的方法。语法1、构造方法名必须要与定义它的类名一致。2、修饰符后直接加构造方法名,无返回值甚至连void也没有,如:public Dog(){}3、构造方法中可以没有参数也可以有多个参数4、构造方法的调用是在创建一个对象时使用new进行操作的。作用在构造方法中初始化对象,如public Dog(){ this.name="小白"; this.age=2;}有参无参构造方法的区别无参的构造方法:我们之前一直都没有写过构造方法,但是我们在

2021-03-13 16:28:02 99

原创 泛型简述

JAVA泛型概念泛型:是一种未知的数据类型,当我们不知道用什么数据类型的时候,可以使用泛型。泛型也可以看出是一个变量,原来接受数据类型。E e:Element 元素T t:Type类型public calss ArrayList<E>{ public boolean add(E e){} public E get(int index){}}创建集合的时候就会确定泛型的数据类型ArrayList<String> list = new ArrayL

2021-03-11 09:56:21 531

原创 JS操作BOM对象

JS操作BOM对象BOM:浏览器对象模型(Browser Object Model)BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构BOM可实现功能弹出新的浏览器窗口移动、关闭浏览器窗口以及调整窗口的大小页面的前进、后退window对象常用的属性history:有关客户访问的url信息location:有关当前URL的信息语法windwo.属性名=“属性值”window.location=“http://www.baidu.cn” ;常用方法alert()、conf

2021-02-01 12:31:04 110

原创 JS初步认识

JS(JavaScript)js是什么:是一个原生脚本语言。js作用:对用户发出的请求进行验证,达到减轻服务器压力的目的。使用方法:行内:内部:在当前文件中的外部:外部文件方式【不用写script标签】,直接写内容,在当前文件一个新的script标签中使用src的方式引入文件补充:js的代码可以在文件的 头部 中间 和尾部我们的程序是自上而下执行的,如果将js放头部的话需要加 window.οnlοad=function(){ }变量定义:内存中的一个空间的表示,其值是可

2021-02-01 10:34:36 91

原创 HTML简单汇总(不全)

1、常用标签:块元素:p、h1-h6、br、 hr 、li、dd、dt行内元素:img、a、em、strong2、其他标签(可能用到):&nbsp、&copy&quot(引号)3、img:title(光标放在图标上显示的文字)、alt(当图片路径不正确的时候显示的文字)、src、4、锚链接:在本页面中不同位置的跳转5、功能性链接6、列表:ol li(有序)ul li(无序)dl dt dd(自定义)7、表格tr (表示一行) td(表示一列)colsp

2021-01-16 20:00:54 102

原创 初识CSS

学习内容:提示:这里可以添加要学的内容例如:1、 使用CSS设置字体样式2、 CSS设置超链接样式3、 CSS设置列表样式4、 CSS设置渐变效果学习产出:1、span标签:能让几个文字或某个词语凸显出来,可设置颜色大小,但不可设置居中,因为不能设置宽高及不能使其中元素居中,不是块元素。2、字体样式:字体类型:font-family如果body中有英文和中文,可由font-family一起设置。font-style:normal,italic(斜体),oblique(斜体)fo

2021-01-14 16:35:26 61

空空如也

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

TA关注的人

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