摘要: 周赛链接 :https://leetcode-cn.com/contest/weekly-contest-224/ 5243. 同积元组【medium】(https://leetcode-cn.com/problems/tuple-with-same-product/) 第一眼看题很容易想到暴力解法 阅读全文
posted @ 2021-01-17 17:14 Sunrise2750 阅读(114) 评论(0) 推荐(0)
摘要: JDBC(Java Database Connectivity),Java 数据库连接,总体流程包括: 1、加载数据库驱动,mysql、oracle分别有自己的驱动实现; 2、获取数据库连接; 3、创建sql操作; 4、执行sql语句; 5、处理结果集 6、释放资源。 示例代码如下: import 阅读全文
posted @ 2020-12-16 17:02 Sunrise2750 阅读(424) 评论(0) 推荐(0)
摘要: 抽象工厂模式可以理解为根据需要创建相应的工厂,进而生产出对应的产品。 接着上一篇文章,定义一个AbstractFactory 提供 BallFactory 和 StickFactory 中的生产方法。 1、定义抽象工厂类 /** * @Author: guaniu * @Description: 抽 阅读全文
posted @ 2020-12-06 10:16 Sunrise2750 阅读(62) 评论(0) 推荐(0)
摘要: 工厂模式(Factory Pattern)属于创建型模式的一种,简单的说就是通过输入参数调用工厂类创建产品的方法创建出相应的产品。 代码如下: 1、Ball /** * Created with IntelliJ IDEA. * Description: 产品-球 * User: guaniu * 阅读全文
posted @ 2020-11-27 15:35 Sunrise2750 阅读(76) 评论(0) 推荐(0)
摘要: 设计模式共有23种,分为3大类:创建型设计模式(Creational Pattern)、结构型设计模式(Structure Pattern)和行为模式(Behavior Pattern)。 序号模式 & 描述包括 1 创建型模式这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 n 阅读全文
posted @ 2020-11-27 14:58 Sunrise2750 阅读(129) 评论(0) 推荐(0)
摘要: 1.多表关联时尽量使用 [inner] join 代替 (where)连接查询 select A.*,B.* from A [inner] join B on A.id = B.id; select A.*,B.* from A,B where A.id = B.id; join 查询时显性连接,w 阅读全文
posted @ 2020-11-27 10:37 Sunrise2750 阅读(58) 评论(0) 推荐(0)
摘要: AbstratMap 是实现了 Map 接口的抽象类,它定义了一系列的方法体,供子类直接使用,如子类HashMap。 一、成员变量 AbstractMap 只定义了两个成员变量 keySet 和 values。 /** * 注意: * 1、这两个内部变量都使用 transient 进行修饰,在子类实 阅读全文
posted @ 2020-09-21 15:27 Sunrise2750 阅读(173) 评论(0) 推荐(0)
摘要: 本来应该先讲一下 Collection 的其他实现方式的,但相比于 Map 来说,Map 更为常用,先讲一下Map好啦。 java 中的 Map 是用存储 key-value 形式的键值对的,Collection 属于单列集合,而 Map 是双列集合。 Map 中不允许有重复的 key 值,每一个 阅读全文
posted @ 2020-09-19 16:37 Sunrise2750 阅读(162) 评论(0) 推荐(0)
摘要: Vector 是 AbstractList 的直接子类之一,类声明的形式与 ArrayList 相同,同样实现了 RandomAccess、Cloneable 和 Serializable 接口,支持随机访问。它与ArrayList 的实现方式类似,不同的是,Verctor 是同步的,但是在性能上 阅读全文
posted @ 2020-09-10 23:54 Sunrise2750 阅读(167) 评论(0) 推荐(0)
摘要: LinkedList 是 List 的又一种实现方法,首先看一下它的类图: LinkedList 继承自 AbstractSequentialList, 实现了Deque、Cloneable、Serializable 接口,同 ArrayList 一样,它包含了AbstractList 的所有的行为 阅读全文
posted @ 2020-09-09 23:40 Sunrise2750 阅读(223) 评论(0) 推荐(0)