- 博客(8)
- 收藏
- 关注
原创 MongoDB详解(有这一篇就够了)
MongoDB 是由C++语言编写的,基于分布式文件存储的数据库,是一个介于关系数据库和非关系数据库之间的产品,是最接近于关系型数据库的NoSQL数据库。MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组类似于MongoDB优点:数据处理能力强,内存级数据库,查询速度快,扩展性强,只是不支持事务。
2023-08-31 15:41:57 7490 1
原创 在Java中使用MongoDB
MongoDB 是由C++语言编写的,基于分布式文件存储的数据库,是一个介于关系数据库和非关系数据库之间的产品,是最接近于关系型数据库的NoSQL数据库。MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组类似于2. MongoDB优点:数据处理能力强,内存级数据库,查询速度快,扩展性强,只是不支持事务。
2023-08-25 15:07:13 3725 3
原创 前端js图片转base64格式并在表格中预览图片
在el-image组件中:preview-src-list绑定的是数组。这里使用的是element-plus中的el-image。属性不加会出现预览图片和表格样式叠加一起。如果想在表格中可以预览图片需要加。
2023-10-31 16:10:37 292 1
原创 Java设计模式--建造者模式
当类中的属性参数很多且属性与属性之间有依赖关系既可以使用建造者模式,一般情况,构造器和set方法组合方法即可。内部修改困难 : 如果 产品内部发生变化 , 建造者也要相应修改 ,代码维护困难。扩展性好 : 建造类之间 相互独立 , 在 一定程度上解耦。增加类数量 : 产生多余的 Builder 对象。封装性好 : 创建 和 使用 分离。
2023-10-16 11:41:49 173 1
原创 Java设计模式--原型模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述原型(Prototype)模式的:原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式之一。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。
2023-10-13 17:51:38 160
原创 Java设计模式--单例模式
数学与逻辑学中,singleton定义为有且仅有一个元素的集合。单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994:“保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式指的是一个类,在全局范围内(整个系统中)有且只能有一个实例存在。即该类本身负责提供一种访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象。单例模式也不一定只有一个实例,也可以通过暴力的反射,对象序列化等方式去创建多个对象(枚举除外)单例模式是指在全局中只有一个实例单例模式常见的为饿汉式和懒汉式。
2023-10-13 16:13:20 165
原创 Java基础--抽象类
上面说到类中行为和特征满足我们实例时,我们就可以获取到该类的实例,但是在也会有特殊情况,如果一个类没有足够的信息来描述一个具体的对象,这个类就是抽象类,而抽象类是无法实例化对象的。这其实很好理解,比如你的好哥们想要new一个对象,来找你帮忙,你问他想找啥样的,他说和你对象差不多就行。这就很抽象是吧。。。🌝于是你根据他这样的描述就能难找到这样的人。但是如果他加上详细的信息那么就能找到这样的人,
2023-10-10 18:37:33 3636
原创 Java8--Stream流
stream流操作是Java 8提供一个重要新特性,它允许开发人员以声明性方式处理集合,其核心类库主要改进了对集合类(Collection)的 API和新增Stream操作。Stream类中每一个方法都对应集合上的一种操作。将真正的函数式编程引入到Java中,能 让代码更加简洁,极大地简化了集合的处理操作,提高了开发的效率和生产力。
2023-08-24 15:30:32 239 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人