摘要: VOvalue object:值对象 通常用于业务层之间的数据传递,由new创建,由GC回收。 POpersistant object:持久层对象 对应数据库中表的字段。 VO和PO,都是属性加上属性的get和set方法;表面看没什么不同,但代表的含义是完全不同的。 DTOdata transfer 阅读全文
posted @ 2021-03-10 10:39 荭枫 阅读(26) 评论(0) 推荐(0)
摘要: mybatis能够自动生成sql语句,也能够添加自定义sql语句 使用mybatis generator生成XX.java,XXExample.java,XXmapper.java,XXmapper.xml四个数据库表映射文件, 一、自动生成的 mapper 1)Example实例解析 mybati 阅读全文
posted @ 2020-12-17 17:06 荭枫 阅读(159) 评论(0) 推荐(0)
摘要: 一、工厂模式 二、单例模式 //懒汉式单例 //这种形式兼顾饿汉式的内存浪费,也兼顾synchronized性能问题 //完美地屏蔽了这两个缺点 //史上最牛B的单例模式的实现方式 public class LazyInnerClassSingleton { //默认使用LazyInnerClass 阅读全文
posted @ 2020-11-25 23:55 荭枫 阅读(74) 评论(0) 推荐(0)
摘要: 软件架构设计的七大原则 开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对 扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调 的是用抽象构建框架,用实现扩展细节。可以提高软件系统的可复用性及可维护性。开 闭原则 阅读全文
posted @ 2020-11-25 11:01 荭枫 阅读(142) 评论(0) 推荐(0)
摘要: 一、快捷键 1.全局搜索 ctrl+shift+f (搜狗输入法的默认简繁体切换快捷键也是ctrl+shift+f,注意关闭) 2.搜索的定义 ctrl+n 3.查找方法在哪里调用.变量在哪里被使用 alt+f7 (对应 Edit->Find->Find Usages) 4.抽取变量 ctrl+al 阅读全文
posted @ 2020-11-24 13:37 荭枫 阅读(387) 评论(0) 推荐(0)
摘要: ANSYS Customization Toolkit(ACT) 是workbench用来进行二次开发的技术。ANSYS 在提供的开发文档中有着很明确的阐述,摘取其中一段希望对大家有所启示:; 这里我举两个例子,一个是生成变形云图和应力云图,然后求解,生成缩略图,导出自定义报告。 支持报告导出,生成 阅读全文
posted @ 2020-11-16 11:12 荭枫 阅读(1861) 评论(0) 推荐(0)
摘要: Docker使用基础镜像制作自定义镜像,然后根据自定义镜像生成新的容器。一、生成自定义镜像1.Ubuntu安装dockercurl -sSL https://get.daocloud.io/docker | sh2.Ubuntu获取Debian镜像sudo docker pull debian3.根 阅读全文
posted @ 2020-08-13 16:47 荭枫 阅读(467) 评论(0) 推荐(0)
摘要: 1.在我们调用谷歌地图和百度地图的时候我们需要申请key,申请key的教程我就不多做讲解了,网上有很多教程,但是在申请key值的时候我们需要填写SHA1值,有关这个SHA1值的获取我在这里做下讲解。 2.其一是当我做是在做DeBug运行的时候,我们获取的SHA1值是需要从debug.keystore 阅读全文
posted @ 2016-09-14 12:24 荭枫 阅读(873) 评论(0) 推荐(0)