
2022项目实训-信息办数据整理
shy2218
这个作者很懒,什么都没留下…
展开
-
项目实训记录12--发布标准
难点:1. 如何做到表的信息和表内容信息按树形结构展示2. 如何做到选择单表,内部所有表项均被选择,以及点击最上面的多选框所有都被选择过程1:定义一个可以进行层级的数据结构过程2:在查找所有chart信息时,就开始嵌套。首先获取所有的Chart,根据该表id获取该表的表项,并在该表项的token字端加上表id-字段id,并把该表的meta放入该表的children字段过程三:前端获取信息表的token是表id而meta的token是表id-metaid过程四:前端解析原创 2022-06-08 15:35:12 · 258 阅读 · 1 评论 -
项目实训记录7--插入时标准的判断
一、 前端需要做的管理员端:添加增加标准的功能1. 选择数据库2. 选择表3. 选择字段4. 添加标准--添加标准时需要将诸如身份证号,手机号常见标准贴出,实际还是要输入字符串用户端:最好在插入时就把这个表可视化的做出来二、后端需要做的1. 在pinfo表里加入 chartsid和dbid字段,方便查找2. 在n_n_meta的表里添加zhengze字段,即存放标准的地方3. 阅读同学的代码,在合适的位置对存在正则表达式进行判别用户上传jsonUserJsonController 响应/uploadData原创 2022-06-07 18:38:43 · 229 阅读 · 0 评论 -
项目实训记录11--对于单表的去重
1. 点击去重--或管理员将编辑为不允许重复时允许 1 不允许 0模块一:点击去重按钮需要有dbname 和chartname输出 重复的反馈 选择去重或保留过程一:获取表id和数据库id过程二:获取表name和数据库name后,查找单条的idSQL:差不多这样 需要获取的是本表的meta信息 在拿出来后给去重叭过程三:获取所有的id过程四:java做差集,得到了需要清洗的id值过程五:这里考虑到是否展示时需要展示所有的,可以查询所有的然后把需要删除的id的value+需要删除原创 2022-06-07 18:35:44 · 244 阅读 · 0 评论 -
项目实训10--对清洗出的数据做删除或保留操作
做如下操作:1. 删除:将数据库name,表name,id发后端 删除之前先备份先在后端将需要的name什么的传回来2. 保留:一条notify前端的发送:备份+删除拓展:选择行进行删除--如何实现?能知道这一行的所有信息,可以使用对应id删除法...原创 2022-06-06 20:30:25 · 416 阅读 · 0 评论 -
项目实训记录9--更改规则后对数据进行清洗
目标实现:更改or重设标准后(当改为F时不做此操作)1. 对该表已有数据进行清洗2. 找出不符合规则的数据--展示Dialog 选择是否删除 若删除则对删除前的备份过程一:触发地:修改的确认键难点:返回什么?修改时的限定:限定了某个表--可以得到meta过程二:确定返回形式过程三:在修改成功且不是修改为F的时候做注意:还要与原来的不一样,因此要先找一下原来的正则表达式过程四:清洗目的1:找到与遭修改的表内所有信息--仅仅可以找到对应列的id 先存一下前序:获取dbname和chartnam原创 2022-06-06 19:11:24 · 1079 阅读 · 0 评论 -
项目实训记录8--上传、下载数据界面的可视化
希望出现的:输入:aid输出:以上的信息aid-pid-(数据库-aid 里找字段英文名和字段描述)过程一:aid-pid过程二:getPDetail 至此。表英文名,字段英文名,字段类型均有了,现在需要的是字段描述和正则表达式限制,因此需要获取n-n-meta表,表的id需要获取,先做一个mapper key为chartname,value为list<PDetail> 至此,一个mapper已做好 过程三:表名-表id输入:表名,数据库id输出:表id过原创 2022-06-06 12:45:04 · 215 阅读 · 0 评论 -
项目实训记录6-申请的时效性
时效性:用户应可以看到本次申请所剩余的时效性该时效性应该可以决定用户是否可以插入或获取,所以在json解析那里应该做相应的判断时效性开始与结束–是否需要使用java前端:获取本人的申请时效性时需要做每行的倒计时:https://blog.youkuaiyun.com/ciichen/article/details/108683340?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~def原创 2022-04-23 11:18:22 · 155 阅读 · 0 评论 -
项目实训记录5-开发记录
根据id找数据库里的表以及表的元信息返回表的list选择的时候怎么区分?选择的是id对路线:数据库id–数据库id对应的表–取里面的id和描述–找meta表在service里做这些操作原创 2022-04-14 20:54:49 · 779 阅读 · 0 评论 -
项目实训记录4--json与SQL1
管理员发布json标准从前端获取可以从前端获取的就是json格式的,只到具体信息一栏- 数据库id,数据库名- 数据表id,数据表名- 表内列id,表内列名2.按照如下json格式生成标准json串,整体拼接可得{type:insert/select数据库名:涉及表名:a,b,c详细信息:{a:{a1:int,a2:float}b:{b1:int,b2:float}c:{c1:int,c2:float}} }生成标准详细表 命名:Standrad+标准id思路原创 2022-04-07 11:02:38 · 1044 阅读 · 0 评论 -
项目实训记录3-技术选型-hadoop入门(1)
Hadoop是一个分布式系统的基础架构,在用户不需要了解底层分布式细节的情况下,进行分布式程序的开发。从而利用分布式集群进行高速的存储和运算。Hadoop的主要模块HDFS:分布式存储系统YARN: 任务调度和集群资源管理MapReduce:一种基于Hadoop YARN的大型数据集并行计算处理系统Hbase:分布式的、面向列的开源数据库Hive:基于Hadoop的一个数据仓库工具Pig:运行在Hadoop上,对大型数据集进行分析和评估的平台Spark:Hadoop数据快速通用的计算引擎.原创 2022-03-30 20:31:15 · 2097 阅读 · 0 评论 -
项目实训记录2-关于团队创作的gitee入门
几条命令及其作用Workspace:工作区 即当前文件夹Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 即github或giteegit init 初始化本地仓库git add. 将本地更新存在本地暂存区git commit -m 提交暂存区至本地仓库git branch 查看所有本地分支git branch 分支名 创建新的分支git checkout 分支名 切换到目的分支git remote set -url 远程仓库链接 设原创 2022-03-26 12:59:16 · 306 阅读 · 0 评论 -
项目实训记录1-界面相关
当使用eleUI 中form组件时,将v-for循环放在该组件<>中时,并非是form循环多次,而是form内部循环多次。2.下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted blockvar foo = 'bar';...原创 2022-03-24 10:34:35 · 506 阅读 · 0 评论 -
项目实训准备
为项目实训创建专栏。原创 2022-02-23 13:18:28 · 131 阅读 · 0 评论