![](https://img-blog.csdnimg.cn/20200702183853710.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
学习笔记
咕咕酱没有悲伤
闷声做大事,没事我相信光
展开
-
mybatis注入java实体类中日期属性的格式问题
写大作业时发现的问题:查询结果的日期字段是毫秒数找到一篇666的博文,有具体解决办法原文:https://www.cnblogs.com/bulrush/p/8857956.html在实体类的set方法中加上注解就ok啦@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")public void setDate(Date date) { this.date = date;}...原创 2021-04-18 19:16:32 · 686 阅读 · 0 评论 -
Java设计模式(二)用户、角色、权限模式,面向对象、面向接口的思想
Java设计模式之用户、角色和权限一、定义角色决定了用户有哪些权限简单来说,就是通过给用户授权角色,用户就获得了属于该角色的权限。这样分配就不用分别创建不同的用户类,只需要给用户类赋予不同的角色属性就可以实现不同的用户。另外,这种模式使系统易于扩展和维护。比如当要给某一种用户增加新的权限时,只要给角色增加权限即可,不需要对若干用户对象一一操作。在实际开发中,遇到权限划分的问题,经常一般可以采用用户、角色、权限模式。1. 权限权限是操作,是针对行为的。一般把行为、能力抽象为接口,所以把权限也抽象为接原创 2020-07-02 21:09:24 · 5800 阅读 · 0 评论 -
Java设计模式(一)工厂模式到底是个什么鬼
Java设计模式之工厂模式及实例一、What&Why工厂模式(Factory Pattern) 是Java中最常用的设计模式之一。在工厂模式中,我们在创建对象是不会对客户端暴露创建逻辑,并且通过使用一个共同的接口来指向新创建的对象,创建过程在其子类中执行。在工厂模式下如果想增加产品,只要扩展工厂类就可以了,这样提高了系统的可扩展性;对调用者来说,屏蔽了产品的具体实现,只为其提供接口,降低了系统的耦合性。耦合性也叫块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧原创 2020-07-02 18:41:08 · 330 阅读 · 0 评论