自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 动态规划--指定数组中找到所有和未指定值的数组集合

动态规划 指定数组中找到所有的和为指定值的数组java实现 简单粗暴的方案是多重循环遍历,但该方案的运行时间,会随着数组长度的增加而指数性的增加其运行的时间复杂度为O(nn)。 相对来说更好一点的方案是使用动态规划,在循环遍历的过程中,每一次循环时,都不处理上一次已完成循环遍历的数字,并且将循环过程中的数字记录到数组中,如此时间复杂度可达到nn-1n-2*…*1 相较于O(nn)有所减少(依然很大),但是如果先将数组排序,则复杂度会再次降低(不同的排序算法处理时间复杂度也不同,但排序的复杂度小于n2加上优化

2022-04-28 17:49:11 156

原创 spring boot项目搭建,与环境集成

spring boot 搭建 首先使用maven搭建一个web项目,然后在pom.xml文件中进行spring boot的相关配置,如下所示,其中关于<plugin>中的<configuration>标签中是配置java版本,与本地的jdk版本有关,根据需求自行配置。 <parent> <groupId>org.springfram...

2019-01-04 11:30:39 174

转载 深入理解java的接口和抽象类

深入理解Java的接口和抽象类(原文转自:http://www.cnblogs.com/dolphin0520/p/3811437.html)   对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中...

2018-11-02 15:54:30 115

原创 整理下最近OA系统和权限系统书写过程中的部分收获

一.业务开发中的各类注解   1.lombok包下的实体类注解包括@Data,@AllArgsConstructor,@NoArgsConstructor,提供了get,set,toString,全参构造和无参构造的方法。 2.javax.persistence下的@entity,@Table,@column,@id,@GeneratedValue等直接完成了实体类到数据库表的映射,可以省去...

2018-08-17 13:57:09 189

原创 工厂模式与代理工厂模式

一 ,工厂模式           工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。        由于工厂模式较为简单,就不进行详细的解释,文章中直接进行代码的演示举例,同学们有兴趣可以在这里看看...

2018-06-29 08:48:12 3211

原创 java代理模式

首先,代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。其组成包括三部分: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角

2018-01-28 20:37:33 128

ssh框架jar整合

由于之前的jar包整合都是版本比较老旧的,然后不适合现在的开发,所以整合了下目前为止较新的ssh框架的jar包

2018-05-02

空空如也

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

TA关注的人

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