# linn-samples **Repository Path**: zgxtech_admin/linn-samples ## Basic Information - **Project Name**: linn-samples - **Description**: Linn (溪谷)项目的案例项目。演示如何通过DDD和CQRS构建一个简约、干净且灵活的项目。 - **Primary Language**: Java - **License**: Unlicense - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2020-03-22 - **Last Updated**: 2022-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # linn samples #### 介绍 [Linn(溪谷)一个支持DDD和CQRS开发的简约、整洁应用架构](https://gitee.com/zgxtech_admin/linn/tree/develop/) 1. 以Command模式支持读写分离 Command Query Responsibility Segregation,CQRS 2. 支持Domain-Driven Design 3. 清楚划分应用程序各部分职能,让程序变的更加整洁。 本项目为学习和使用Linn(溪谷)项目提供相关学习案例。 #### 软件架构 Linn Samples中的所有项目以Rest api Web Application为基础,基于Spring boot + mybatis。 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## mysql连接密码加密 - 执行一下命令得到加密信息: ~~~ $ java -cp druid-1.1.21.jar com.alibaba.druid.filter.config.ConfigTools [password] privateKey:MIIBVAIBADAqhkiGw0BAQEFAASCAT4wgggEAAkEA2jhlLbvleILNfdq7dhMKW4mk9HHCDlNtV8qS2BrQIitsgh/9ylbP5ClfEVCrwJEbLjFxviZcU32RwIDAQABAkB1Iu7HUhk3qvsCXpsb9dqWsvDUclW3q4wDrwiCjpf68cOPNoe3Vl66ZAgEoVFP0CFhh9ThLhaFX/CGkc57UhuhAiEA9OGI0xtCs7J1eZOOx+9eEgRulhBh6VzIheQVdHyGVRcCIQDkIPYwCJYlxYqcFLI0WpYECiDAeool9Ud7Aj3jl7WGUQIgI9/ajJrExdCSFzJ/y1iM3nTZwpA519co5TyJzBvmDhcCIQCzqt4ZwHl4cBcVjBs5rmpd7hgTX68z6/SLBZ32hII7sQIgANEIzBcDutSo1A/6RuBIj8FeSfmDwtrXqalbOIFzu9A= publicKey:MFwwDQYJhvcNAQADSwAwSAJBANo4ZYvK75XiCzX3asQR5e3YTCluJwg5TbVfKktga0CIrbIIf/cpWz+QpXxFQq8CRGy4xcb4mXFN9kcCAwEAAQ== password:S529esHJvqHpzi85vDNpUrTXApNa94/UM/urMkTdez9e1CvN5FkWq/2ihi2wg6MfhZzWOy2qeztg== ~~~ 将以上的publicKey和password填写如一下配置对应的位置。 - application.yml中的对应配置 spring: datasource: password: {加密的密码:password} druid: filters: config connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000;config.decrypt=true;config.decrypt.key={publicKey} #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)