国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

領(lǐng)導(dǎo)臨時(shí)要數(shù)據(jù)庫文檔怎么辦?

這篇具有很好參考價(jià)值的文章主要介紹了領(lǐng)導(dǎo)臨時(shí)要數(shù)據(jù)庫文檔怎么辦?。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

很多時(shí)候,我們?yōu)榱酥泵炮s項(xiàng)目進(jìn)度,很容易忽略整理文檔這件事

某一天,領(lǐng)導(dǎo)心血來潮,要搞一次突擊檢查, 想看看我們的數(shù)據(jù)庫設(shè)計(jì)的是否規(guī)范, 但他又不想親自去數(shù)據(jù)庫查驗(yàn)(畢竟這么大領(lǐng)導(dǎo))

那么,我們該怎么辦?

第一種方法:離職,世界那么大,我想去看看(我相信一般人不會(huì)這么做)

也許你可以試試下面這種方法

此方法大概屬于奇技淫巧,建議在工作中多用

基本思路就是通過Java代碼自動(dòng)生成數(shù)據(jù)庫表結(jié)構(gòu)文檔

在Java中正好有個(gè)包可以實(shí)現(xiàn)這個(gè)功能

  1. POM文件引入相關(guān)包

...
<dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.30</version>
        </dependency>
  <dependency>
      <groupId>cn.smallbun.screw</groupId>
      <artifactId>screw-core</artifactId>
      <version>1.0.3</version>
  </dependency>
  1. 配置數(shù)據(jù)庫
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&allowMultiQueries=true&allowPublicKeyRetrieval=true
    username: root
    password: xxx
    driver-class-name: com.mysql.cj.jdbc.Driver
  1. 編寫轉(zhuǎn)換代碼

package com.example.createdoc;

import cn.smallbun.screw.core.Configuration;
import cn.smallbun.screw.core.engine.EngineConfig;
import cn.smallbun.screw.core.engine.EngineFileType;
import cn.smallbun.screw.core.engine.EngineTemplateType;
import cn.smallbun.screw.core.execute.DocumentationExecute;
import cn.smallbun.screw.core.process.ProcessConfig;
import org.assertj.core.util.Lists;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import javax.annotation.Resource;
import javax.sql.DataSource;

/**
 * <h1>數(shù)據(jù)庫表文檔生成</h1>
 * */
@SpringBootTest
@RunWith(SpringRunner.class)
public class Table2DocTest {

    @Resource
    private DataSource dataSource;

    @Test
    public void buildDBDoc() {

        EngineConfig engineConfig = EngineConfig.builder()
                // 生成文件路徑
                .fileOutputDir("D:\\temp")
                .openOutputDir(false)
                // 文件類型 支持 world,html, md
                .fileType(EngineFileType.WORD)
                .produceType(EngineTemplateType.freemarker).build();

        // 生成文檔配置, 包含自定義版本號(hào)、描述等等
        Configuration config = Configuration.builder()
                .version("1.0.0")
                .description("瞎編數(shù)據(jù)庫")
                .dataSource(dataSource)
                .engineConfig(engineConfig)
                .produceConfig(
                    // 表的生成規(guī)則和忽略規(guī)則在這里配置
                     ProcessConfig.builder()
                            .designatedTableName(Lists.newArrayList())
                            .designatedTablePrefix(Lists.newArrayList())
                            .designatedTableSuffix(Lists.newArrayList())
                            .ignoreTableName(Lists.newArrayList())
                            .ignoreTablePrefix(Lists.newArrayList())
                            .ignoreTableSuffix(Lists.newArrayList())
                            .build()
                ).build();

        // 執(zhí)行生成
        new DocumentationExecute(config).execute();
    }

    
}

我們用的這個(gè)組件 screw 可以實(shí)現(xiàn)生成doc、md、html類型的文檔,生成的目錄在代碼中可配置
領(lǐng)導(dǎo)臨時(shí)要數(shù)據(jù)庫文檔怎么辦?

就這樣,該下班下班,該下課下課文章來源地址http://www.zghlxwxcb.cn/news/detail-711854.html

到了這里,關(guān)于領(lǐng)導(dǎo)臨時(shí)要數(shù)據(jù)庫文檔怎么辦?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • reduce輸出結(jié)果到sqlserver數(shù)據(jù)庫異常怎么辦

    如果在將reduce的輸出結(jié)果存儲(chǔ)到SQL Server數(shù)據(jù)庫時(shí)出現(xiàn)異常,可以按照以下步驟進(jìn)行排查和解決: 檢查數(shù)據(jù)庫連接信息:確保在連接數(shù)據(jù)庫時(shí)使用了正確的數(shù)據(jù)庫地址、用戶名、密碼以及數(shù)據(jù)庫名稱。 檢查數(shù)據(jù)庫表結(jié)構(gòu):確保要存儲(chǔ)數(shù)據(jù)的表在數(shù)據(jù)庫中已經(jīng)存在,并且表的字

    2024年02月15日
    瀏覽(23)
  • 數(shù)據(jù)庫所在服務(wù)器磁盤滿了怎么辦?

    數(shù)據(jù)庫所在服務(wù)器磁盤滿了怎么辦?

    大家好,我是G探險(xiǎn)者。 給大家拜個(gè)晚年哈,節(jié)后上班第一天,打開電腦,發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)器連不上了。 幸虧,節(jié)后第一天上班的人不太多,領(lǐng)導(dǎo)還沒來,我一番鼓搗解決了這個(gè)問題。 所以做個(gè)總結(jié),記錄一下。 使用mysql提供的客戶端工具在命令行連接mysql數(shù)據(jù)庫時(shí),報(bào)錯(cuò)如

    2024年02月22日
    瀏覽(19)
  • 服務(wù)器數(shù)據(jù)庫被.rmallox勒索病毒加密了怎么辦?|數(shù)據(jù)恢復(fù)解決方案

    服務(wù)器數(shù)據(jù)庫被.rmallox勒索病毒加密了怎么辦?|數(shù)據(jù)恢復(fù)解決方案

    .rmallox 勒索病毒是如何工作的?它如何加密用戶的文件,并要求支付贖金? ???????? .rmallox勒索病毒是一種特殊的惡意軟件,其主要目的是加密用戶的重要文件(如文檔、圖片、視頻等),并要求受害者支付贖金以獲取解密密鑰。以下是勒索病毒通常的工作方式和加密用

    2024年04月28日
    瀏覽(20)
  • 忘記網(wǎng)站admin密碼怎么辦?如何修改數(shù)據(jù)庫md5值與admin密碼巧解

    如果你不小心忘記了網(wǎng)站管理員賬號(hào)密碼,應(yīng)該如何找出呢? 小編總結(jié)了兩種方法: 方法一: 打開數(shù)據(jù)庫,找到admin的user字段,修改user用戶名對應(yīng)的密碼md5植。下面是常見md5值替換表: 數(shù)據(jù)庫修改MD5: 14e1b600b1fd579f47433b88e8d85291 密碼:123456 e10adc3949ba59abbe56e057f20f883e 密碼:

    2024年02月09日
    瀏覽(38)
  • 【Jetpack】Room 中的銷毀重建策略 ( 創(chuàng)建臨時(shí)數(shù)據(jù)庫表 | 拷貝數(shù)據(jù)庫表數(shù)據(jù) | 刪除舊表 | 臨時(shí)數(shù)據(jù)庫表重命名 )

    【Jetpack】Room 中的銷毀重建策略 ( 創(chuàng)建臨時(shí)數(shù)據(jù)庫表 | 拷貝數(shù)據(jù)庫表數(shù)據(jù) | 刪除舊表 | 臨時(shí)數(shù)據(jù)庫表重命名 )

    在 Android 中使用 Room 操作 SQLite 數(shù)據(jù)庫 , 如果 SQLite 數(shù)據(jù)庫表 修改比較繁瑣 , 如 : 涉及到 修改 數(shù)據(jù)庫表字段的數(shù)據(jù)類型 , 需要逐個(gè)修改數(shù)據(jù)庫值 ; 該環(huán)境下 使用 銷毀 和 重建策略 是 最佳的方案 ; 銷毀 和 重建策略 執(zhí)行步驟 : 以 Table 表為例 , 要對 Table 表中的數(shù)據(jù)進(jìn)行繁瑣的

    2024年02月08日
    瀏覽(21)
  • 微信小程序上傳頭像的臨時(shí)路徑,持久化保存到服務(wù)器與數(shù)據(jù)庫(nodejs后臺(tái)開發(fā))

    微信小程序上傳頭像的臨時(shí)路徑,持久化保存到服務(wù)器與數(shù)據(jù)庫(nodejs后臺(tái)開發(fā))

    從微信小程序中返回的用戶頭像臨時(shí)地址 http://tmp/H0GP7BW5HTQs846c0d9deef32d42f2203340efc4a5c3.jpeg 會(huì)失效,且只能一段時(shí)間內(nèi)在微信訪問,并且無法在公網(wǎng)訪問用戶頭像臨時(shí)地址avatarUrl。 所以需要將臨時(shí)地址avatarUrl轉(zhuǎn)成實(shí)際可用的地址保存到mysql數(shù)據(jù)庫的wxusers表的avatarUrl列中,同時(shí)將

    2024年02月14日
    瀏覽(104)
  • mongodb 數(shù)據(jù)庫管理(數(shù)據(jù)庫、集合、文檔)

    mongodb 數(shù)據(jù)庫管理(數(shù)據(jù)庫、集合、文檔)

    目錄 一、數(shù)據(jù)庫操作 1、創(chuàng)建數(shù)據(jù)庫 2、刪除數(shù)據(jù)庫 二、集合操作 1、創(chuàng)建集合 2、刪除集合 三、文檔操作 1、創(chuàng)建文檔 2、 插入文檔 3、查看文檔 4、更新文檔 1)update() 方法 2)replace() 方法 創(chuàng)建數(shù)據(jù)庫的語法格式如下: 如果數(shù)據(jù)庫不存在,則創(chuàng)建數(shù)據(jù)庫,否則切換到該數(shù)據(jù)

    2024年02月12日
    瀏覽(33)
  • MongoDB-數(shù)據(jù)庫文檔操作(2)

    MongoDB-數(shù)據(jù)庫文檔操作(2)

    任務(wù)描述 文檔數(shù)據(jù)在 MongoDB 中的查詢和刪除。 相關(guān)知識(shí) 本文將教你掌握: 查詢文檔命令; 刪除文檔命令。 查詢文檔 我們先插入文檔到集合 stu1 : 然后查看 stu1 ,命令和結(jié)果如圖1所示(因?yàn)槲覀儧]有設(shè)置 _id ,所以 MongoDB 會(huì)默認(rèn)生成: 圖 1 上述顯示的文檔格式不夠整齊,

    2024年01月18日
    瀏覽(27)
  • MongoDB-數(shù)據(jù)庫文檔操作(1)

    MongoDB-數(shù)據(jù)庫文檔操作(1)

    任務(wù)描述 文檔數(shù)據(jù)在 MongoDB 中的插入和更新。 相關(guān)知識(shí) 本文將向大家介紹文檔數(shù)據(jù)在 MongoDB 中的基本操作。 文檔的數(shù)據(jù)結(jié)構(gòu)和 JSON 基本一樣,所有存儲(chǔ)在集合中的數(shù)據(jù)都是 BSON 格式。BSON 是一種類 JSON 的一種二進(jìn)制形式的存儲(chǔ)格式,簡稱: Binary JSON 。 本文將教你掌握:

    2024年01月17日
    瀏覽(24)
  • 自動(dòng)生成數(shù)據(jù)庫設(shè)計(jì)文檔,支持多數(shù)據(jù)源批量生成(Word文檔)

    自動(dòng)生成數(shù)據(jù)庫設(shè)計(jì)文檔,支持多數(shù)據(jù)源批量生成(Word文檔)

    ? ? ? 在做項(xiàng)目時(shí)通常使用PowerDesigner設(shè)計(jì)數(shù)據(jù)庫,但在項(xiàng)目完成交付項(xiàng)目給客戶的時(shí)候常常需要一份Word版本的數(shù)據(jù)庫文檔給客戶,你不能指望每個(gè)客戶都會(huì)用PowerDesigner,所以基于當(dāng)前開發(fā)數(shù)據(jù)庫生成數(shù)據(jù)庫文檔就是最佳選擇,如果手動(dòng)編寫數(shù)據(jù)庫文檔那將是一件非常痛苦的

    2024年04月23日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包