我的个人小站
建造者模式 建造者模式
建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于
2020-11-01
单例模式 单例模式
单例模式其实就是要确保我们只创建一个类,而不是每次都需要new一个对象。 下面是单例模式的核心代码 public class SingleObject { //创建 SingleObject 的一个对象 private
2020-11-01
抽象工厂模式 抽象工厂模式
抽象工厂模式类是工厂模式的升级版,是在原来的工厂模式下再次升级,相当于一个工厂可以创建不同的产品,一个产品有不同的样式。 下面这个类图象的说明了抽象工厂模式 这里我们直接看如何调用吧 public class AbstractFactor
2020-11-01
工厂模式 工厂模式
工厂模式用的是最多的,本质上就是使用一个工厂方法,我们通过这个类,可以创建不同的类(但是提供的接口是一样的,只是实现的方式不同) 核心代码如下: // 工厂类的核心方法 public class ShapeFactory {
2020-11-01
设计模式 设计模式
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
2020-11-01
面试相关 面试相关
因为里面涉及的东西太多,所以我这里就分成很多章来进行列举
2020-11-01
(双指针,KMP)实现字符串定位 (双指针,KMP)实现字符串定位
我的解法像我这种菜鸡就喜欢用暴力的方法来求解,我这个方法实际上就是一个字符串一个字符串的比对,如果相同就进入循环一个一个字符串进行比对,如果比对完全匹配就返回匹配结果反之。 func strStr(haystack string, nee
2020-11-01
压力测试 压力测试
这里压力测试我们使用的是Apache ab或者jmeter 我们先来安装Apache ab安装地址:http://httpd.apache.org/download.cgi 然后我们再选下面这个 我们下载下面这个即可 下载好后,我们找
2020-10-31
技术研究 技术研究
col1 col2 col3 6
2020-10-31
物联网大赛作品-老人手环介绍 物联网大赛作品-老人手环介绍
这个是我们实验室的项目,这个项目和之前那个轮椅的项目其实硬件都没换,所以这个项目其实也没做什么。 我们这里采用的是阿里云物联网平台,手环获取数据然后把数据上传到物联网平台,然后我们后端使用的springboot,APP采用uniapp开发,
2020-10-31
机械创新大赛作品-老人轮椅介绍 机械创新大赛作品-老人轮椅介绍
这个是我和我们学校的机电学院专业搞的一个项目,项目的名字叫“视频监控+健康监测”多功能轮椅 大概样子长下面这样,不得不佩服他们机电学院的动手能力,还是挺强的。整个轮椅该有的功能都有了。 项目结构这里我直接截我们PPT上面的图 机械部分部分
2020-10-31
23 / 88