
java
文章平均质量分 68
nisen6477
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java8之Lambda表达式、函数式接口、方法引用
Java8之前写一个比较器原创 2018-06-25 14:12:09 · 590 阅读 · 0 评论 -
Linux下Java图片和文字合成成功后文字不显示的问题
最近使用Java将字体写到图片上时遇到了一个问题,写文字的时候英文字母可以正常写上,而中文却消失了,由于我本地代码是在Windows环境下运行的,而上传到服务器是在Linux环境下运行的,在本地的图片和文字可以正常合成,而上传到服务器后就凉了。。最后发现原来是Java找不到相应字体类型导致的,具体代码如下:/** * 图片上写文字 * @param backgroundI...原创 2018-08-31 14:43:28 · 2890 阅读 · 1 评论 -
简单工厂模式(一)
需求:实现一个简单的计算器。简单工厂模式:工厂即实例化所需类的方法,根据传入参数的不同返回不同的实例化方法,即多态的思想。作用:利于程序扩展,将来要添加一个功能只需要继承父类,重写相应的方法即可。应用场景:解决如何实例化对象的问题,根据不同的场景实例化不同的对象。示例代码——使用面向对象的方法实现一个简单的计算器:只需要输入运算符号,工厂就实例化出合适的对象,通过多态返回父类的...原创 2019-04-15 22:11:09 · 317 阅读 · 0 评论 -
策略模式(二)
策略模式:定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。应用场景:经常会变的需求可以用策略模式,将这些需求的算法抽象出来,形成一个策略类,然后具体的算法实现抽象类方法,完成不同的功能。举例:商场收银,会进行不同的促销活动,比如打折,满减等。分析:根据需求,我们可以用简单工厂模式实现,但是每次新增加一个优惠类型就要修改工厂方法,这并不是最好...原创 2019-04-17 21:54:03 · 385 阅读 · 3 评论 -
@PostConstruct注解作用
从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法,并且被修饰的方法不能抛出异常。写法有如下两种方式:@PostConstructpublic void method(){}public @PostConstruct void method()...原创 2019-05-15 18:09:49 · 15213 阅读 · 2 评论