- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 hutools工具发送http请求返回字段里面中文是unicode字符的问题
【代码】hutools工具发送http请求返回字段里面中文是unicode字符的问题。
2023-10-09 13:44:12
426
原创 基于easypoi简单的word,excel,pdf导出,前端该如何写的问题
【代码】基于easypoi简单的word,excel,pdf导出,前端该如何写的问题。
2023-06-21 17:35:44
502
原创 JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is javax.transac
JTA问题
2023-05-17 11:21:02
1565
原创 关于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
590
原创 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
901
原创 判断设置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
274
原创 初步了解进程、线程
1、什么是进程进程简单来说就是电脑的一个独立程序,进程之间是相互独立的。想要了解的可以参考任务管理器。2、什么是线程线程就是进程执行,且一个进程至少有一个线程。而我们说的多线程就涉及到串行和并行两个知识点。串行就是单条线程执行多个任务。所以在执行A,B,C三个任务的时候只能当完成上一个任务之后才能继续执行下一个任务,在同一时间点上不能同事执行两个任务。并行就是执行多个任务的时候可以同时执行,不需要A任务执行完之后才能执行其他任务。多线程:比如说一些查杀病毒的软件,在同一时刻可以同时清理垃圾、查杀
2021-12-06 10:51:59
101
原创 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
2479
原创 开发中遇到的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
830
转载 SpringCloud学习笔记
本日志为转载,为了能方便访问该日志springcloud组件Eureka,Ribbon,Feign,Hystrix,Zuul,Config的配置
2021-09-24 15:05:53
75
转载 就一个实体类用于两种接口,但是两种接口需要的属性不相同的问题
文章目录前言一、处理方法?二、jackson 实体转json 为NULL或者为空不参加序列化总结前言今天在完成接口的时候遇到一个问题,一个接口需要的实体类和另一个接口用同一个实体类,但是需要的属性不一样,所以我记录一下方便以后遇到相同的问题。一、处理方法?首先我说一下比较基础的方法1、如果公司或者需求文档没有特别规定的话可以创建两个实体类这个方法大家应该也能想到2、可以用继承的方法,实体类写一个继承类,将公共的属性记录在父类中,子类继承父类属性3、还有一种就是我介绍的这个方法二、ja
2021-09-16 10:44:37
817
原创 关于SVN更新文件,提示说All files are up-to-date,但是文件内却没有更新
首先我的问题是我之前下拉了代码,因为某些原因将刚刚下拉的文件删除或者是点击了show history然后将项目revert了,然后不管是下拉代码还是重新将项目删除重新构建项目都无法跟新到最新版本。解决方法:右击你要更新的文件会出现TortoiseSVN,然后点击里面的SVN还原,里面会有你之前删掉的文件,我还原完了才会是空白点击确定就会还原到项目的最新版本。这是我的问题,提供一点思路。...
2021-09-15 16:26:37
5279
转载 保护 SpringBoot 配置文件中的敏感信息
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用步骤1.引入包2.配置加/解的密码3. 测试用例中生成加密后的秘钥4. 将加密后的字符串替换原明文附言前言使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如 MySql登陆密码,Redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置的安全性
2021-09-10 14:01:51
309
原创 single-row subquery returns more than one row
错误描述:single-row subquery returns more than one row原因: 子查询可能查到两个或以上的相同数据解决方案:加一个distinct,效果:去重(仅自己开发时遇到的问题,记录)
2021-09-10 00:03:08
6480
原创 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
72
原创 分库分表(简述)
为什么要进行分库分表目前应用系统的最大瓶颈出现在数据库,主要是基于数据库的逻辑存储结构,和磁盘的物理特性决定了随机读取效率低下,无法靠简单磁盘阵列的扩展或者分布式文件系统,来提升性能。数据库瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧〈并发量、吞吐量、崩溃)。IO瓶颈 由于关系型数据库的存储结构,不适用于分布式文件系统...
2021-05-11 11:14:54
293
原创 解决:Incorrect result size: expected 1, actual 2问题
原因是:queryForObject只能查一个但是数据库里面有两个id为1的,所以报错。
2021-04-19 16:30:01
736
1
原创 关于无法使用aop中MethodBeforeAdvice等一系列接口的问题
看视频对着做一个简单的AOP实现方法的时候发现implements MethodBeforeAdvice实现MethodBeforeAdvice接口的时候,这个接口标红问题在于导入jar的问题,但是并不知道要导哪些包,刚开始的时候导入了spring-expressionspring-corespring-contextspring-beansspring-aopspring-aspectsaspectjweavercommons-logging
2021-04-18 15:02:55
439
原创 封装继承多态和接口
对象和封装构造方法构造方法是一个特殊的方法。语法1、构造方法名必须要与定义它的类名一致。2、修饰符后直接加构造方法名,无返回值甚至连void也没有,如:public Dog(){}3、构造方法中可以没有参数也可以有多个参数4、构造方法的调用是在创建一个对象时使用new进行操作的。作用在构造方法中初始化对象,如public Dog(){ this.name="小白"; this.age=2;}有参无参构造方法的区别无参的构造方法:我们之前一直都没有写过构造方法,但是我们在
2021-03-13 16:28:02
122
原创 泛型简述
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
599
原创 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
140
原创 JS初步认识
JS(JavaScript)js是什么:是一个原生脚本语言。js作用:对用户发出的请求进行验证,达到减轻服务器压力的目的。使用方法:行内:内部:在当前文件中的外部:外部文件方式【不用写script标签】,直接写内容,在当前文件一个新的script标签中使用src的方式引入文件补充:js的代码可以在文件的 头部 中间 和尾部我们的程序是自上而下执行的,如果将js放头部的话需要加 window.οnlοad=function(){ }变量定义:内存中的一个空间的表示,其值是可
2021-02-01 10:34:36
143
原创 HTML简单汇总(不全)
1、常用标签:块元素:p、h1-h6、br、 hr 、li、dd、dt行内元素:img、a、em、strong2、其他标签(可能用到): 、©"(引号)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
117
原创 初识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
82
空空如也
请问如何用sql语句获取多个间断时间的时间总和
2021-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人