Met a X DAO流动性质押dapp系统开发底层技术分析

简介: Met a X DAO系统、freedom自由协议等系统目前在市面上很流行,现在让我们来看看关于开发它们的一些注意事项。 一、工程结构本章内容需要修改内容比较多,涉及到以下三个工程模块的修改:

Met a X DAO系统、freedom自由协议等系统目前在市面上很流行,现在让我们来看看关于开发它们的一些注意事项。 一、工程结构

本章内容需要修改内容比较多,涉及到以下三个工程模块的修改:

base-grpc-framework-core:主要改动点是在service中集成dao接口

base-grpc-framework-dao:数据库存储实现;

base-grpc-framework-application:主要改动点是添加数据库配置;

主要的改动文件如下图红框内所示,本章我们因为DAO是个全新的模块,所以本章会按工程修改的多少来罗列,先app,再core,最后dao:

二、修改启动配置,集成mysql

修改【base-grpc-framework-application】模块的application-dev.yml文件,完整的内容如下,新增了第11到14行:

http配置

server:

compression:

enabled: true

mime-types: application/json,application/octet-stream

spring配置

spring:

application:

name: GrpcFramework-Server-APP

aop:

auto: true

proxy-target-class: true

datasource:

type: com.alibaba.druid.pool.DruidDataSource

driver-class-name: com.mysql.cj.jdbc.Drive

url: jdbc:mysql://127.0.0.1:3306/badCase?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai

username: root

password: 12345678

druid:

initial-size: 20

min-idle: 20

max-active: 400

max-wait: 60000

validation-query: SELECT 1 FROM DUAL

max-pool-prepared-statement-per-connection-size: 20

test-while-idle: true

test-on-borrow: false

test-on-return: false

time-between-eviction-runs-millis: 60000

min-evictable-idle-time-millis: 100000

filters: stat

grpc Server配置

grpc:

server:

port: 9898 #发布远程访问地址

in-process-name: native #发布本地访问地址

client:

inProcess:

address: in-process:native #配置内部访问服务名称

mybatis plug 配置

mybatis-plus:

mapper-locations: classpath:/mybatis/*Mapper.xml

configuration:

map-underscore-to-camel-case: true # 开启驼峰命名规则映射

default-statement-timeout: 10 #超时查询

log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql日志

logging日志配置

logging:

config: classpath:log4j2.xml

level:

root: INFO

org.springframework.web: ERROR
原文地址:https://www.027m.cn/a/3.html

相关文章
|
7月前
|
存储 安全 测试技术
DAPP|LP|DeFi质押项目系统开发细节方案
智能合约产生价值的最基本前提是有一个强有力的底层介质用于储存
|
安全 区块链
dapp丨defi丨nft丨ido丨dao单双币质押系统开发模式
为了处理确定性限制,区块链开发人员已经实现了预言机和外部适配器来获取和验证实时数据
|
编译器 区块链 数据安全/隐私保护
DAPP合约系统开发|DAPP流动性质押LP系统开发(成熟案例)
智能合约是一种基于区块链技术的代码执行程序,可以对数字资产进行自动化管理和交换
|
存储 安全 区块链
|
存储 算法 数据安全/隐私保护
DAPP流动性质押项目系统开发(逻辑方案)|DAPP代币发行
在设计良好的Web3系统中,去中心化就变成了良性循环
|
监控 5G 区块链
DAO智能合约流动性质押挖矿系统开发(方案及逻辑)丨DAO智能合约流动性质押挖矿开发源码功能
Machine learning is one of artificial intelligence technologies.It realizes autonomous learning and prediction of machines through data learning algorithm,and can realize intelligent control,prediction and optimization in industrial production process.For example,machines on the production line can
|
存储 前端开发 JavaScript
dapp/defi智能合约流动性LP质押挖矿系统开发(开发源码案例)丨成熟技术
Dapp:代表去中心化应用程序。它们是在去中心化网络或区块链上运行后端代码(主要用Solidity编写的智能合约)的应用程序。可以使用React、Vue或Angular等前端框架构建Dapp。
dapp/defi质押LP分红系统开发(详细逻辑)及案例源码
/** *Submitted for verification at Etherscan.io on 2020-06-05 https://etherscan.io/address/0x7a250d5630b4cf539739df2c5dacb4c659f2488d#contracts */
|
机器人 PyTorch 区块链
dapp/defi智能合约LP质押系统开发(开发说明)丨成熟技术及源码
 .The trading robot will automatically and continuously issue limit orders to profit from the price difference;