自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 在linux环境安装配置java8

su test //切换到test用户。chown -R test /usr/java //给test用户授权。chmod -R 777 /usr/java //给目录授权。source /etc/profile //更新环境变量。source /etc/profile //刷新。vim /etc/profile //编辑环境变量。mkdir /usr/java //创建目录。cd /user/java //切换目录。

2023-03-13 12:12:03 907

原创 使用Java实现适配器模式

小叮当有一台苹果手机,然后苹果手机充电需要使用Lightning接口,但是它没有苹果充电器,只有typec接口的小米充电器。这个时候,我们需要用一个适配器,将typc接口转换成Lightning接口,才能给苹果手机充电。

2023-03-08 15:37:33 358

原创 使用Java递归实现树形菜单,并且手动分页

3-递归设置子节点方法4-手动分页5-分页工具类6-效果

2023-02-22 15:55:32 699

原创 使用Java实现建造者模式

【代码】使用Java实现建造者模式。

2023-02-21 16:37:53 198

原创 使用Java实现克隆模式(原型模式)

复制一份代码,也就是把构造函数的参数设置一份一模一样的创建一个新的实例。这个是最简单实现。但是有一个缺点,实际开发中,对象的参数很多,然后买同样一款手机的人也很多,这样我们就要手动复制很多份代码设置超级多的参数,会让代码看着很臃肿。做为一个优雅的程序员,这种重复性的脏话,我们是要想办法避免的。下面我们使用浅克隆来实现自动复制属性。

2023-02-21 16:12:24 403 1

原创 使用Java实现单例模式

很明显,虽然benzCar和benzCar1的属性都是"奔驰"和"小叮当",但是他们的hashcode却不相等,这意味着,在计算机(jvm)看来,实际上他们创建了两个对象.占用了两份内存.实际小叮当只有一辆车,计算机模型和真实世界的模型不一致了.会导致程序出现问题.如何解决这个问题呢?

2023-02-20 17:58:07 781

原创 使用java实现抽象工厂方法模式

在工厂方法模式当中,我们坐拥奔驰、波音、SpaceX三大工厂,分别生产奔驰汽车、波音飞机、猎鹰火箭三大顶级产品。但是这三种东西都太贵了,普通人都买不起,现在,三大公司的联合CEO为了推出新的业务(~~割韭菜~~),决定推出模型手办业务来拓展公司的商业版图。你作为三大公司的联合CEO帐下的首席软件开发工程师的助理下的实习生,要怎么实现该业务呢?

2023-02-20 16:52:34 229

原创 使用java实现工厂方法模式

在简单工厂模式中,我们使用了Factory来创建对象,让调用者无需关心对象的创建细节,只需要输入想要的字符串就能获取到对应的对象。但是后续如果新增了一个Ship类,维护者需要去修改工厂类,去添加一个判断,这样非常麻烦,违背了开闭原则,一般来说,写好了的代码,我们都不希望去动他们了。那么有没有办法能够不动之前的代码前提下,新增一个Ship类,让调用者能够正常调用。下面我们将使用工厂方法模式来实现这个需求。

2023-02-17 17:09:34 605

原创 使用java实现简单工厂模式

假设我们有两个产品,Car和Plane类,有一个属性name、一个构造方法、一个获取名称的方法,如下。然后我们希望客户在使用他们的时候,输入car,就创建一个Car对象,输入plane,就创建一个Plane对象。这样实现有一个非常麻烦的点,在使用他们的时候,需要自己去创建对象,现实生活中,飞机和汽车可能有上万个属性,使用他们的人可能根本知道如何去创建这个对象。

2023-02-17 16:32:54 653

原创 使用SpringBoot实现策略模式

使用SpringBoot实现策略模式

2023-02-16 17:33:25 493

原创 自定义注解校验数据库字段是否重复

自定义注解校验数据库字段是否重复

2023-02-15 14:46:52 331

原创 跨域问题的解决

跨域问题的解决

2023-02-09 00:10:59 53

空空如也

空空如也

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

TA关注的人

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