自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (3)
  • 收藏
  • 关注

原创 Unable to compile class for JSP

出现这种问题的大部分原因是当前项目的JDK使用版本不合适导致的解决方法:将当期工作空间(eclipse或者IDEA)的编译JDK版本切换,如1.8_152切换为1.8_74,一个大版本里用版本号较小的,或者替换为1.7版本的。JDK版本和Java编译器内部的版本号J2SE 8 = 52,J2SE 7 = 51,J2SE 6.0 = 50,J2SE 5.0 = 49,JDK 1.4 = 48,JDK 1.3 = 47,JDK 1.2 = 46,JDK 1.1 = 45...

2021-03-29 21:49:11 139

原创 23三种设计模式之代理模式

一、概念通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。代理模式的关键点是:代理对象与目标对象.代理对象是对目标对象的扩展,并会调用目标对象例如:潘金莲(目标对象)、王婆(代理对象)、西门庆(调用对象)二、分类分为静态代理、动态代理(JDK内置代理和cglib代理)三、静态代理静态代理前提是目标对象和代理对象实现或者继承同一个接口或者父类。代码示例//定义一类女性public interface KindWomen {

2021-02-25 15:07:01 101

原创 23种设计模式之工厂模式

一、分类1、简单工厂2、工厂方法3、抽象工厂二、使用案例1、简单工厂角色:抽象产品、具体产品、具体工厂、使用创造者代码案例之女娲造人抽象产品public interface Human { //首先定义什么是人类 //人是愉快的,会笑的,本来是想用smile表示,想了一下laugh更合适,好长时间没有大笑了;public void laugh(); //人类还会哭,代表痛苦public void cry(); //人类会说话public void talk();

2021-02-23 17:34:36 74

原创 23种设计模式之策略模式

策略模式一、简介组成-抽象策略角色: 策略类,通常由一个接口或者抽象类实现。-具体策略角色:包装了相关的算法和行为。-环境角色:持有一个策略类的引用,最终给客户端调用。接口或抽象类描述一类行为或者算法。策略角色:不同的策略实现抽象类或者接口的方法,包装不同的行为或者算法。环境角色:提供一个动态调用抽象类或者接口的方法对外使用,如Context类,当需求修改时只修改Context类的具体实现方法即可。二、应用场景1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择

2021-02-05 11:07:01 75

原创 23中设计模式之单例模式

单例一、简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。实现方式1、构造函数私有化:作用是在其他代码地方不能new新的该对象的实例。2、该类的内部提供一个静态方法,当调用该方法时返回该类的引用(如果为空就创建类的实例)。二、单例的八种实现方式1、饿汉式见名知意,一开始就创建类的实例,不管是否能用到。优点:写法比较简单,就是在类装载的时候就完成实例化。在多线程使用中也能保证一个实例。缺点:在类装载过程中就完成实例化,如果程序用不到的话,就会造成内存的浪费。

2021-02-03 16:08:50 54

原创 关于数据库中Sequence的总结

Sequence是数据库系统按照一定规则自动增加的数字序列。这个序列一般作为代理主键(因为不会重复),没有其他任何意义。一、定义Sequence 定义一个seq_test,最小值为10000,最大值为99999999999999999,从20000开始,增量的步长为1,缓存为20的循环排序Sequence。Oracle的定义方法:create sequence seq_...

2019-06-27 10:40:31 1097

转载 Java实现 中文转换成Unicode编码 和 Unicode编码转换成中文

package Test01;import java.util.Properties;   public class Test {               public static void main(String[] args) {                   String s = "简介";                  String tt = gbEncodin...

2018-10-22 17:52:42 232

转载 Spring简单的环境搭建DEMO

1. Spring框架简介(以下这段话可用于面试求职)Spring为JavaEE开发提供了一个轻量级的解决方案,主要表现为,IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器),降低了业务对象替换的复杂性,提高了组件之间的解耦。AOP的将一些通用任务,如安全、事务、日志等集中进行管理,提高了复用性和管理的便捷性ORM和DAO提供了与第三方持久层框架的良好整合,简化了底层数据...

2018-06-12 16:29:26 127

原创 关于修改DB2数据库中字段类型

之前用DB2创建表示其中有一个金额字段用的varchar类型,导致在生产时用户做交易将该字段存储到数据库中时出现千分符(1,000)这种格式,然后查询时就会报错。修复方案: 修改该字段类型为decimal类型保留小数点2位。(表名tablename 旧列 LIMIT 新列 LIMIT1)第一步:在这个表中创建一个新的列 alter table tablename add colum

2018-02-01 10:53:37 2652

空空如也

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

TA关注的人

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