自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (11)
  • 收藏
  • 关注

原创 使用springboot测试循环依赖问题

earlySingletonExposure为false,那三级缓存中就没有TestA,在populateBean(TestB)中又会走getSingleton(),最终在beforeSingletonCreation抛出了循环依赖的异常。为true来解决循环依赖问题,这个配置在spring中不说默认为true吗,难道是springboot对这个配置进行了修改?那为啥还是出现了循环依赖问题呢?可是印象里,spring不是默认支持循环依赖的吗?在application.properties中,设置。

2022-09-21 22:30:28 7068 3

原创 mysql更新语句的更新条件中使用了更新表

我们想更新user表,但是这个user表已经在更新条件中的子查询中使用了,以上语句在mysql中是不能成功执行的。临时表可以作为更新语句的源条件。

2022-08-03 10:18:17 277

原创 可以派上用场的xshell快捷键

可以使用这个命令输入单词来搜索历史命令,当然也可以使用上下方向键来找到历史命令。

2022-08-01 21:05:55 1426

原创 为啥加了时分秒就不能解析了呢?

后端接口上被@RequestBody注解的参数中包含Date类型字段,如果前端传递yy-MM-ddHHmmss格式的时间字符串就会解析异常,传递yy-MM-dd格式的字符串就能成功转换,嗯?这是为什么呢,是不是有什么小秘密。在实体类的Date字段上加上@JsonFormat(pattern=“yyyy-MM-ddHHmm=null){try{}}.=null){try{}}.=null){try{}}.=null){...

2022-07-30 23:07:02 254

原创 严查前后端日期格式传值问题

开心接活一天,小码鸽接到一个需求,需求大概是这样的:要求统计某个时间段的人工成本,前端传入统计的开始时间和结束时间,还有成本类型等一些其他的查询条件,后端根据前端的查询条件,返回汇总的人工成本。哎哟,这个需求很简单啦。阿鸽内心窃喜,马上撸起了袖子,一顿操作...问题浮现阿鸽信心满满的的敲完了代码,觉得已经万无一失,准备和前端联调,可是接下来的一幕,瞬间让他上扬的嘴角僵持住了,他觉得不可能,他心态崩了。。。 控制台打印出了如下信息:WARN 14676 --- [nio-8763-exec-9] .

2022-07-25 23:58:23 823

原创 使用java日志框架的正确姿势

在java生态系统中有许多的日志框架,比如log4j、logback。这些日志框架都有各自的特点。常用日志框架j.u.lj.u.l是java.util.logging包的简称,是jdk在1.4版本中引入的java原生日志框架。java logging API提供了七个日志级别用来控制日志输出。分别是server、warning、info、config、fine、finer、finest。l...

2018-12-02 23:27:41 227

转载 公钥和密钥

公钥和私钥总结密钥分为两种:对称密钥对称密钥加密,又称为私钥加密,使用这种加密方式解密的密钥和加密的密钥是相同的。也正因为同一密钥既用于加密又用于解密,所以这个密钥是不能公开的。它的优势是加密和解密速度快,适合于对大数据量进行加密,但密钥管理困难。非对称密钥非对称密钥加密,又称公钥密钥加密,这种方式加密和解密的密码不一样,一个是公钥,另一个是私钥,公钥和私钥成对出现,公开的密钥叫公钥,...

2018-12-02 16:48:21 1060

原创 log4j.properties配置学习

最近在学习ssh框架见到的项目中基本都会有log4j.properties文件,log4j.properties是用来设置记录器的级别、存放器和布局的,可以使用键值对格式和xml格式进行配置。通过配置,可以创建出log4j的运行环境。 文件的基本格式为:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 ,

2017-07-20 08:14:44 615 1

原创 JSP文件中的pageEncoding、contentType

简单的来讲,pageEncoding是用来设置JSP源文件的编码方式,而contentType是用来设置响应内容的MIME类型、及响应内容的编码方式。JSP运行过程: 首先由客户端浏览器发出请求,JSP容器接收请求后,JSP容器对JSP代码进行以下4个操作过程(如果不是首次访问且JSP文档没有更改过则直接执行第4步) 1、代码转换。JSP容器将JSP文件转换成Java Servlet文件(.ja

2016-09-15 23:22:34 476

原创 关于设置float的补充

float不会遮盖文本,文本会显示出来。 代码: <style type="text/css"> .{margin:0px;padding:0px;} #div1{ /*height: 60px;*/ /*如果不定义高度,会随内容自己扩展*/ /*width: 400px;*/ width: 1

2016-09-07 23:22:36 802

原创 HTML+CSS学习笔记 (九)

CSS样式设置小技巧水平居中设置-行内元素: 如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。水平居中设置-定宽块状元素: 可以通过设置“左右margin”值为“auto”来实现居中的。例如:<body> <div>我是定宽块状元素,哈哈,我要水平居中显示。</div></body>css代码:<style>div{

2016-09-03 11:24:08 817 1

原创 HTML+CSS学习笔记 (八)

CSS代码缩写盒模型代码简写: 定义三个值:1(上)2(左右)3(下) 定义两个值:1(上下) 2(左右) 注意:padding、border的缩写方法和margin是一致的。颜色缩写: 当设置的颜色是16进制的色彩值时,如果每两位的值相同,可以缩写一半。CSS中的颜色表示可以分为两种:文字表示: color:redRGB表示(red,green,blue): a color:rgb(

2016-09-03 10:12:19 250

原创 HTML+CSS学习笔记 (七)

CSS布局模型CSS包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。 在网页中,元素有三种布局模型: 1、流动模型(Flow) 2、浮动模型 (Float) 3、层模型(Layer)流动模型:流动(Flow)是默认的网页布局模式 流动布局模型具有2个比较典型的特征:1、块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为

2016-09-03 09:53:32 309

原创 HTML+CSS学习笔记 (六)

CSS盒模型元素分类:在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>常用的内联元素有:<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<

2016-09-03 09:15:57 374

原创 HTML+CSS学习笔记 (五)

CSS格式化排版文字排版字体:body{font-family:"Microsoft Yahei";} 或者 body{font-family:"微软雅黑";} 第一种兼容性更好。注意:不要设置不常用的字体,因为如果用户本地电脑上如果没有安装你设置的字体,就会显示浏览器默认的字体。字号、颜色:body{font-size:12px;color:#666}粗体:例如:p span{font-we

2016-09-03 08:44:48 289

原创 HTML+CSS学习笔记 (四)

认识CSSCSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。 例如:<style type="text/css">p{ font-size:20px;/*设置文字字号*/ color:orange;/*设置文字颜色*/ font-weight:bold;/*设置字体加粗*

2016-08-24 17:01:07 391

原创 HTML+CSS学习笔记 (三)

使用表单标签,与用户进行交互表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。 语法:method="传送方式" action="服务器文件">1.form> :form>标签是成对出现的,以form>开始,以form>结束。2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。3.metho

2016-08-23 23:18:09 310

原创 HTML+CSS学习笔记(二)

认识标签(二)1、使用ul,添加没有前后顺序的信息列表 语法:<ul> <li>信息</li> <li>信息</li> ......</ul>默认样式每项li前都自带一个圆点(),ul-li是没有前后顺序。2、使用ol,展示有前后顺序的信息列表。 语法:<ol> <li>信息</li> <li>信息</li> ......</ol>每项li前都自带一个序号,

2016-08-23 21:51:04 350

原创 HTML+CSS学习笔记(一)

html和CSS的关系HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可

2016-08-20 23:13:35 357

空空如也

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

TA关注的人

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