摘要:
/** * @author 陈柏宇 * 原型模式 * 介绍 : 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 * * 举个例子,我们定义了一个类,类里面有具体的信息 * 如果客户端有新建 20 个相同对象的需求,那么我们岂不是要实例化 20 个对象 * 而且如果一个对象原型的数据出 阅读全文
摘要:
JDBC简单来说就是Java与数据库的一个接口,而接口本身是一种规范,我们可以通过JDBC来实现对数据库的增删改查。 首先是JDBC的配置。 所用软件: IDE mysql mysqlworkbench 操作环境 : win10操作系统 首先新建一个项目,选择java模块,配置好jdk,起好项目名称 阅读全文
摘要:
先来吐槽一件事,今天我在配置tomcat的时候环境变量整了半天才弄好,然后又要整合idea和javaweb, 最坑爹的来了,我之前用的是idea社区版本,没有javaee,我也不会配置,就很烦,我又没钱买旗舰版, 然后下了个edu版,还是不太行,总之忙活了一两个小时还没搞好,心态小炸, 原本我还在为 阅读全文
摘要:
之前我们提到过简单工厂模式 戳这里 >设计模式 简单工厂模式 今天来介绍一个和简单工厂模式很像的设计模式 : 工厂方法模式 先看UML类图: 再来看看代码: 这是产品类~ package template; /** * @author 陈柏宇 * 工厂方法模式生产的抽象产品父类以及它的具体产品子类 阅读全文
摘要:
题目描述: 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 提示: 阅读全文
摘要:
题目描述: 给你一个字符串 s 和一个整数 k 。请你用 s 字符串中 所有字符 构造 k 个非空 回文串 。 如果你可以用 s 中所有字符构造 k 个回文字符串,那么请你返回 True ,否则返回 False 。 示例1 输入:s = "annabelle", k = 2 输出:true 解释:可 阅读全文
摘要:
题目描述: 给你两个整数数组 nums1 和 nums2 ,请你实现一个支持下述两类查询的数据结构: 累加 ,将一个正整数加到 nums2 中指定下标对应元素上。计数 ,统计满足 nums1[i] + nums2[j] 等于指定值的下标对 (i, j) 数目(0 <= i < nums1.lengt 阅读全文
摘要:
今天来介绍一种相对简单的设计模式 代理模式 比如说你想追一位女生,但是你跟她不熟,就可以找一个你和她都很熟的Proxy(代理)去完成你想要进行的动作 不要想歪哦,我说的是送礼物之类的 (doge) 我们首先来看这个设计模式的类图 是不是很简单哇~ 看看代码~ package proxy.templa 阅读全文
摘要:
问题描述: 有一个仅包含’a’和’b’两种字符的字符串s,长度为n,每次操作可以把一个字符做一次转换(把一个’a’设置为’b’,或者把一个’b’置成’a’);但是操作的次数有上限m,问在有限的操作数范围 内, 能够得到最大连续的相同字符的子串的长度是多少。 输入描述: 第一行两个整数 n , m ( 阅读全文
摘要:
问题描述: 有三只球队,每只球队编号分别为球队1,球队2,球队3,这三只球队一共需要进行 n 场比赛。现在已经踢完了k场比赛,每场比赛不能打平,踢赢一场比赛得一分,输了不得分不减分。已知球队1和球队2的比分相差d1分,球队2和球队3的比分相差d2分,每场比赛可以任意选择两只队伍进行。求如果打完最后的 阅读全文