自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天下唯一的利哥哥的博客

自己的一片知识净土

  • 博客(13)
  • 收藏
  • 关注

原创 JPA non-threadsafe access to the Session 问题解决

在使用EntityManager的时,请采用@PersistenceContext进行注入。

2023-06-12 16:26:11 133

原创 Hibernate 5.0以后的懒加载实现及懒加载失效问题解决

目前工作中有个需求,需要对单张表的某个字段使用大字段(长字符串)来存储数据。使用oracle存储,即该字段会使用CLOB来存储长字符内容。那么该字段通过jpa进行实体设计如图所示:其中@Basic指定为懒加载模式,这里对大字段使用懒加载模式是比较合适的,例如在列表查询时往往是不用直接展示该字段内容的,一般只有在修改或查看详情时才会进行该字段的展示,我本次的工作需求即是如此,故采用懒加载。

2023-04-18 13:38:05 603

原创 springBoot项目配置文件加载优先级及同配置覆盖问题

springBoot项目配置文件加载优先级及同配置覆盖问题

2022-11-10 17:34:29 8058 5

原创 spring中bean的作用域问题

首先先说明一下spring中bean的几种作用域:spring中默认所有的bean都是作为单例(singleton)的形式创建的。不管bean被注入到其他的bean多少次,每次注入的都是同一个实例。大多数情况下,单例bean还是一个很理想的方案。但有时它也不是理想的方案。举一个最简单的例子吧,比如大家所熟悉的淘宝、京东中的购物车,如果bean是单例的,那成千上万个用户使用的都是同一个购物车的bean,想想可能吗?不可能,spring早已经为我们想好了方案。现在我说下sping定义的多种作用域。@Sco

2021-12-15 14:01:19 431

原创 Maven插件常用操作(在eclipse中)

1、项目菜单自动编译:Project -> Build AutoMatically勾选项    这个命令的作用就是自动编译的,当我们勾选了该命令之后,我们对项目代码作的修改,会自动的进行编译,生成class文件在target目录。清空编译文件:Project -> Clean    这个命令的意思就是清空之意,清空target目录下编译的文件,一般它会与自动编译命令一同使用,当项目无故报错时,可以尝试执行该命

2021-10-28 14:34:50 458

原创 关于primeface的process、updata属性总结

关于primeface的process、updata属性总结process="@all"->提交时对页面内所有组件进行验证process="@form" -> 对提交的整改表单进行验证。process="@this" ->提交时仅对当前控件验证process="@none"->不进行验证process="@parent"->提交时对其父组件下的所有组件进行验证process属性作用于服务端,其属性值只会影响实现了EditableValueHolder(input这类

2021-10-15 17:31:08 246

原创 为什么Springboot项目主模块引入子模块可以直接注入使用?

为什么Springboot微服务主模块引入子模块可以直接注入使用?原因:主模块和子模块中的基本根路径保持一致。例如:Springboot主模块的启动路径为com.demo,而子模块的基本路径也为com.demo,例如可以是com.demo.common。这样由于基本根路径一致,Springboot便也能够扫描到引入的子模块中的相关组件,同样会注册到spring容器中。于是便可直接通过注入使用相关bean。如果基本根路径不一致,则必须在启动类上通过@ComponentScan注解指明相应的扫描路径。

2021-09-29 17:24:20 417

原创 网络数据通信学习记录

所需掌握的知识1、字节与基本数据类型的转换大端存储:高位字节存储在低地址上,例如0x0A10在字节数组中的存储为:byte[0] = 0A,byte[1] = 10 。小端存储:低位字节存储在低地址上,例如0x0A10在字节数组中的存储为:byte[0] = 10,byte[1] = 0A 。基本数据类型转换,以我工作中所遇到的float类型转换为例:/** * 浮点转换为字节 * * @param f * @return * 小端存储

2021-09-22 14:25:24 69

原创 JSF primefaces dataTable paginator 表格分页未能重新初始化问题解决

JSF primefaces dataTable paginator 表格分页未能重新初始化问题解决问题背景:在工作中有这样一个需求:点击详情弹出其下关联的设备的列表弹窗,此时便需要在dialog弹窗中展示所查询的数据列表,故使用dataTable进行数据表格展示。但是此时便有一个问题出现,当我在前一条数据详情的dialog弹出页中选择页数后,关闭弹窗后再打开另一个详情的dialog弹出页,此时dataTable的页数并未从第一页开始查询,而是从上一次所选的页数查询。解决方法:可以在jsf页面,da

2021-08-23 14:55:16 153

原创 rendered属性不更新问题

jsf开发过程问题总结rendered属性不更新问题<h:form> ... <h:commandButton value="Login" action="#{login.submit}"> <f:ajax execute="@form" render=":text" /> </h:commandButton></h:form><h:outputText id="text" value="You

2021-08-19 17:20:42 180

原创 记一次springboot项目debug启动页面刷新缓慢的问题解决

记一次springboot项目debug启动页面刷新缓慢的问题解决这个问提将近花了两天的时间才真正找到了根本原因,问题出现之前使用debug启动项目是很正常的,而在我更新了一次代码之后,问题便来了。无论怎么调试,在使用debug启动时启动速度很正常,但是页面访问的时候刷新很慢,是特别的慢。一开始没有想到是断点的问题,因为我很自然的认为如果是由断点造成的,那么页面肯定会卡在某个地方而不是这种很慢但依旧能刷新出来的状态。然而事实却是,由于我更新了代码,我之前的方法已经没有了,而我在那个方法上打的断点不知道为什

2021-08-16 12:44:51 211

原创 Springboot单元测试调用Service或Dao方法出现空指针异常

Springboot单元测试调用Service或Dao方法出现空指针异常在正常单元测试中,我们向方法上添加@Test注解即可,但是在springboot中我们要使用类似控制器注入方法@Autowired userService userService;又或者注入Dao层方法@Autowired private YiSouMapper yiSouMapper;这种自动装配的类就可能会注入失败,报空指针异常,就是userService或yiSouMapper无法被注入,那么spri

2021-08-10 11:35:57 1158 1

原创 数据库知识点整理

本文为笔者自己学习《mysql必知必会》中文版书籍所做的一些重点笔记总结,本着将书本读薄的原则,将原书籍每章每节的重点内容抽离总结出来。方便自己以后的复习和回顾,如果有幸能被其他人参考阅读到本篇文章,也算是挺有意义的一件事。不过由于自己文笔及能力有限,很多地方可能并没有进行详细的总结和描述,所以如有读到本篇博文的童鞋可以通过阅读《mysql必知必会》这本书籍,对本篇的不足之处进行额外的学习。

2021-07-26 16:26:08 332

空空如也

空空如也

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

TA关注的人

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