数据库文档生成器
该工具根据给定的链接生成数据库文档,如果你嫌powerdesigner太重,那么可以试试该工具。
你可以下载release包来或者下载源代码来使用。
如果使用源代码,需要先克隆该项目后运行mvn package打包,然后运行发布包中bin/start.bat
运行程序后按照下面提示输入对应数据库参数:
input mysql host: 127.0.0.1 input mysql port: 3306 input database name: guns-lite input mysql username: root input mysql password: root
输入完成后回车,即可生成数据库文档目录${dbname}-doc,目录中文档以markdown文件为载体:
确保安装了gitbook后,进入上述文件目录的命令行窗口运行:gitbook serve
E:\\database-doc-generator-20181006100721\guns-lite-doc>gitbook serve openssl config failed: error:02001003:system library:fopen:No such process Live reload server started on port: 35729 Press CTRL+C to quit ... info: 7 plugins are installed info: loading plugin "livereload"... OK info: loading plugin "highlight"... OK info: loading plugin "search"... OK info: loading plugin "lunr"... OK info: loading plugin "sharing"... OK info: loading plugin "fontsettings"... OK info: loading plugin "theme-default"... OK info: found 15 pages info: found 0 asset files info: >> generation finished with success in 1.6s ! Starting server ... Serving book on http://localhost:4000
参考 李晨玮 - 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件 官方文档, 这里包含了每个部分的配置详情. MyBatis Generator下载地址 官方下载地址 配置文件 generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <table tableName="posts" ca
记一次问题:mybatis generator 生成了其他库同名表。 解决1: <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://xxxxxx/a“ userId="root"
SpringBoot 项目采用 MyBatis Generator 插件为表 tbl_onl_test 生成 Mapper 文件时,发现生成的文件比以往少了 selectByPrimaryKey、updateByPrimaryKey、deleteByPrimaryKey 等几个方法,对应的 xml 文件中同样也少了这几个,并且 xml 文件中的 resultMap 节点里主键 id 使用的是
database-doc-generator 数据库文档生成器,可以生成.doc .html md文档,支持Mysql、postgresql,可以使用下载zip包或者下载源码的方式。 本文介绍的是通过下载源码的方式进行的。从码云上找到的下载资料 https://gitee.com/enilu/database-doc-generator 按照文档一步一步执行即可。 找到了一个springboot项
Django的admindocs应用从模型、视图、模板标签以及模板过滤器中,为任何INSTALLED_APPS中的应用获取文档。并且让文档可以在Django admin中使用。 在某种程度上,你可以使用admindocs来快为你自己的代码生成文档。这个应用的功能十分有限,然而它主要用于文档模板、模板标签和过滤器。例如,需要参数的模型方法在文档中会有意地忽略,因为它们不能从模板中调用。这个应用仍旧有
generator 也就是生成器的英文拼写,它的主要作用是生成大批量的数据 方法一 (x for x in ['a', 'v']) 其实也就是把上一章迭代方法中的[]换成了(),那么返回的对象就不同了,前者是生成了一个list后者是生成了一个生成器。 其实跟js中的generator是一样的,打印出来这个生成器的内容只需要使用next()方法就OK了 l = ( x for x in ['1','
生成器根据处理后的原始文件建立路由。 概要 hexo.extend.generator.register(name, function(locals){ }); 在函数中会传入一个 locals 参数,等同于 网站变量,请尽量利用此参数取得网站数据,避免直接存取资料库。 更新路由 hexo.extend.generator.register('test', function(locals){
迭代器和生成器这两个概念总是很容易混淆,经过上节的学习我们知道迭代器是一个对象,那么本节首先要记住:生成器是一种能够中途停止,然后从停止的地方继续运行的函数。可以借助 yield 或 return 停止函数运行。 1. 慕课解释 通过 function* 来创建一个生成器函数,在调用一个生成器函数后,并不会立即执行函数中的代码,而是会返回一个迭代器对象,通过调用迭代器对象的 next() 方法,可
实际运行的时候这个插件是派不上用途的,但这个插件依然是非常重要的插件之一。因为每一个使用 ELK stack 的运维人员都应该清楚一个道理:数据是支持操作的唯一真理(否则你也用不着 ELK)。所以在上线之前,你一定会需要在自己的实际环境中,测试 Logstash 和 Elasticsearch 的性能状况。这时候,这个用来生成测试数据的插件就有用了! 配置示例 input { genera
https://github.com/estan/protoc-gen-doc 这是一个Google Protocol Buffers编译器(protoc)的文档生成插件。这个插件可以从.proto文件中的注释内容生成HTML, DocBook 或者 Markdown 文档。 安装 参考 protoc-gen-doc Installation章节的信息。 linux安装 对于ubuntu系统,参考