- 博客(6)
- 收藏
- 关注
原创 java项目中的文件路径
1、获取相对路径XXX.class.getResource("/test.txt").getPath()2、获取项目跟目录String path = System.getProperty(“user.dir”)3、获取相对路径流InputStream is = XXX.class.getResourceAsStream("/application.yml")4、最好不要把要读取的文件放...
2019-12-16 18:44:25
513
原创 java创建pdf文档
java创建pdf文档一、使用freeMarker通过模版生成html1、引入jar包 junit junit 3.8.1 test org.freemarker freemarker 2.3.232、上代码import freemarker.template.Configuration;import freemarker....
2019-12-11 18:20:39
206
原创 Springframework的BeanUtil.copyProperties()
一、使用1、引入jar包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.0.7.RELEASE</version></depe...
2019-08-21 16:08:55
689
原创 原型模式
一、概述《西游记》中,孙悟空拔毛变小猴的故事人人皆知。在面向对象软件设计领域,根据自己的形状复制(克隆)出与自己一摸一样的技巧叫做原型模式。原型模式的定义如下:原型模式(Prototype Pattern):使用原型实例指定待创建对象的类型,并通过复制这个原型来创建新的对象。二、结构与实现三、浅拷贝四、深拷贝五、使用案例...
2019-08-19 16:07:19
108
原创 jdk动态代理和cglib动态代理的区别
目录一、jdk动态代理二、cglib动态代理三、区别一、jdk动态代理实例如下:package com.mzy.shejimoshi.JdkDynamicProxy;public interface JavaProxyInterface { public void goToHome(); public void goToSchool(); public void ...
2019-08-12 17:35:57
214
原创 代理模式
目录静态代理概述结构与实现案例动态代理概述关键类介绍案例静态代理概述某天,同事要去香港旅游,我突然灵机一动,让同事帮我代购某某化妆品吧,会很便宜的。其实现在有专门做代购的网站,通过这个网站买商品很便宜。软件工程中也有类似的解决方案,该方案对应的设计模式就是代理模式。代理模式(Proxy Pattern):给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。结构与实现代...
2019-08-08 16:25:47
1146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人