简介

这个是我的好朋友惠惠的一个想法。ta想自己做一个数据库用于在java内部简单的储存数据。
然后我就陪ta一起试试啦。
程序方面,我只能算是初学者。吭哧吭哧的写了十来天,只实现了创建,写入,读取的功能。
尝试在这里写一下每日进展,权当是写日记啦。

简单描述

我也不知道正规的数据库是什么样的,只能是凭空乱想,就当成excel表格来写好了。
首先是一个总仓库: WareHouse
然后其下包括了很多个不同名称的数据库:DataBase
数据库本质就是一个表格,横轴是 Key, 纵轴是 Target。然后Key和Target共同决定了一个数据的位置。

对于一个DataBase形象的打印出来,就是这个样子:

【DataBase1】是数据库名字
【Ref:】 是数据库的简介
【Permission:/READ_WRITE/】 表示这个数据库是可读可写的
【Created on:】创建时间
【Last checked time:】最后编辑时间
以及最下面的是表格的主体。(Key 和 target 的名字支持自定义。)

上面的表格可以通过两行指令快速的创建:

WareHouse wh = new WareHouse();
wh.getDatabaseAdv("DataBase1").formNamedValued(6, 6, "[0]", "Target", "Key");

第一行就是新建一个总仓库,方便管理其下各个数据库。
然后第二行
getDatabaseAdv("DataBase1")
尝试从总仓库中寻找名字叫 "DataBase1" 的数据库,如果找不到,则直接新建一个并返回。
.formNamedValued(6, 6, "[0]", "Target", "Key")
在数据库中创建 自定义Target名称和Key名称的,具有初始化数据 [0] 的,大小为 6x6 的表格。

我不知道这个功能有没有实际意义。不过今天就是做一个小小的简介,先写到这里吧。

(日志)自制的一个java内部数据管理系统1相关推荐

  1. 分享一个Java超市积分管理系统项目的制作方法。

    超市积分管理系统是典型的数据库信息管理系统,整个项目的设计.部署.实施具有信息管理系统的典型代表性,所以,作为毕业设计项目容易演示,并且便于将大学中所学到的知识融合进去,在模块设计.业务流程上都比较容 ...

  2. java编程编一个小系统_如何编写一个java学生信息管理系统?

    首先说说我的经验吧.做一个信息系统,你得有界面吧,那界面怎么做呢?你得会基础的前端三剑客吧,这样,当你开始做页面后,你会发现,我去,这么麻烦?于是你开始找捷径,你百度后发现,哎,这个vue框架好像不错 ...

  3. 一个java随机数据的工具类

    获得随机数据工具类 在一些业务还有测试中可能需要一些有实际意义的测试数据,编写这些数据可能比较头大,这里写了一个随机数据的工具类,具有以下功能: 获得指定长度的随机大写.小写.数字字母 获得随机的性别 ...

  4. 快手市值排互联网前五!推荐一个Java大数据公众号

    以下为部分文章列表:(点击文字可访问文章) Java Java日常开发的21个坑,你踩过几个? Java云服务开发知识学习Q&A Java AQS 核心数据结构-CLH 锁 大数据 2020大 ...

  5. Java项目——物业管理系统(附源码+数据库)

    今天给小伙伴们分享一个Java项目--物业管理系统(附源码+数据库) 感兴趣的小伙伴可以点击下方链接和小编一起学习哟~ https://www.bilibili.com/video/BV1cD4y1s ...

  6. 什么是数据管理系统?数据管理系统关键特性有哪些?

    数据管理是为企业收集.组织.保护和存储数据的做法,以便对数据进行分析以制定业务决策.数据管理通过围绕数据的使用设置流程和政策,并建立对企业用于决策的数据的信心,帮助企业最大限度地减少潜在错误.企业采用 ...

  7. 【Java】一个公司职员薪水管理系统(顺序表)

    相关顺序表代码链接:Java数据结构与算法-线性表_ly_better的博客-CSDN博客 设有一个公司职员薪水管理系统,要求完成: 可以增加新员工 可以根据员工的工号查找员工的详细信息 可以限时全部 ...

  8. 一个基于图的数据管理系统-gStore

    gStore是遵循 BSD协议的一个开源项目.一个基于图的 RDF 三元组存储的数据管理系统.该项目是北京大学.滑铁卢大学.香港科技大学的联合研究项目.中国北京大学计算机科学与技术研究所的数据库组对该 ...

  9. [附源码]Java计算机毕业设计SSM大学生体测数据管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. 将Bean放入Spring容器中的五种方式
  2. 自动驾驶汽车撞死行人前的10秒,将行人识别为汽车和“其他”,美国官方公布Uber案细节...
  3. WinDBG加载符号表的一点心得体会
  4. Redis的启动和关闭(前台启动和后台启动)
  5. 俄罗斯机器人雄鹿_在雄鹿无球可打,在火箭重获新生!哈登,你又让一人打出身价...
  6. 如何连接安卓手机_安卓手机如何使用AirPods
  7. 华为自研操作系统最快秋季面市;马化腾谈华为事件;微信支付回应遭封禁 | 极客头条...
  8. 无重复元素的组合算法/n个列表中取n个不同的数
  9. MySQL 高性能索引策略和查询优化
  10. django 名词解释
  11. 未转变者服务器关雨指令,Unturned未转变者3.21版本物品ID代码汇总
  12. 计算机视觉之图像分类
  13. 万字总结,行业分析到底应该怎么做!
  14. 过万 star 高星项目的秘密——GitHub 热点速览 Vol.39
  15. 最便捷的港股/A股/美股实时行情API【免费-免费-免费滴,已应用到策略中】
  16. 软件开发流程与初始软件测试
  17. linux x86_64和linux aarch64如何选择
  18. 1 4c语言表达方式,表达方式、表现手法、说明方法都在这里了。
  19. 有道English课程总结
  20. 【CSP】202009-4 星际旅行(计算几何)

热门文章

  1. 2022最新出炉的互联网大厂软件测试面试真题(阿里、京东、百度、美团、腾讯.......)
  2. linux查看wwn状态,Redhat Server查看HBA和WWN的方法
  3. eclipse 中get set方法自动生成注释
  4. 经典 【操作系统实验】 实验六 设备驱动程序 RH5 2.6.18 + 2.6.32 内核
  5. 【Dragon of Loowater】【UVA - 11292】(思维)
  6. DolphinScheduler K8s 在优路科技的实践
  7. mpvue 未找到app.json入口文件
  8. win10拼夕夕9.9USB蓝牙和9.9蓝牙耳机CP的故事
  9. Java中的String,StringBuffer,StringBuilder有什么区别?
  10. 人工智能AI常用的库有哪些?