![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
eulers
Java全栈工程师。小舟从此逝,江海寄余生。
展开
-
seata【一】seata spring cloud Load balancer does not have available server for client
1、环境说明: seata 1.2.0 spring boot 2.3.0.M3 spring cloud Hoxton.SR3 eureka作为注册中心 spring cloud alibaba seata 2.2.1.RELEASE (master源码install) 集成后,调用接口提示bug:Load balancer does not have available serv...原创 2020-04-28 16:02:13 · 2021 阅读 · 0 评论 -
canna-cloud【十三】spring cloud gateway ServerCodecConfigurer 问题
问题描述: Parameter 0 of method modifyRequestBodyGatewayFilterFactory in org.springframework.cloud.gateway.config.GatewayAutoConfiguration required a bean of type 'org.springframework.http.codec.ServerCo...原创 2019-06-20 10:15:23 · 3790 阅读 · 9 评论 -
canna-cloud【十二】spring cloud config center fresh配置
spring cloud版本:Greenwich.RELEASE 一、configserver,依赖引入 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</art...原创 2019-05-16 09:42:58 · 237 阅读 · 0 评论 -
canna-cloud【七】64进制以内任意进制的转化
项目地址:https://github.com/xuanshuangchen/canna-cloud.git 1、10进制转指定进制 2、指定进制转10进制 3、进制的最大值 4、进制的枚举值,方便操作 进制转化类 public class Radix { private final static char[] DIGITS_BASE = { '0'...原创 2019-04-03 20:17:02 · 338 阅读 · 0 评论 -
canna-cloud【六】canna-cloud-base-sqlite
项目地址:https://github.com/xuanshuangchen/canna-cloud.git sqlite操作的基础服务,封装基本的数据库连接,插入,批量插入,等操作。利用反射,实现对象与字段的映射,实现类ORM的功能。 提供了sqlite的log实现,将日志写入sqlite文件中 实现Logger接口接口,规范日志操作。 1、sqlite基本操作工具 public c...原创 2019-04-03 18:49:08 · 145 阅读 · 0 评论 -
canna-cloud【五】spring boot延迟自定义枚举的static值初始化
1、自定义注解:InitEnum @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface InitEnum { public static final Object[] NULL_ITEM = { "" }; public static final...原创 2019-04-03 14:05:49 · 336 阅读 · 0 评论 -
canna-cloud【四】spring boot的bean延迟初始化
逻辑: 1、定义初始化抽象接口InitService 2、通过监听器,在启动完成后,遍历所有的bean,判断是否实现了接口InitService。 3、如果实现了接口,则调用接口中的初始化方法,并根据接口定义的初始化顺序先后进行初始化。 public interface InitService { /* * order 越大 约先初始化 */ /** ...原创 2019-04-03 12:06:41 · 920 阅读 · 0 评论 -
canna-cloud【三】canna-cloud-maven-plugin
项目地址:https://github.com/xuanshuangchen/canna-cloud.git 自定义代码生成插件 1、配置pom.xml: <profile> <id>mybatis</id> <build> <plugins&...原创 2019-04-02 21:28:20 · 110 阅读 · 0 评论 -
canna-cloud【二】canna-cloud-mybatis-generator
项目地址:https://github.com/xuanshuangchen/canna-cloud.git 1、通过简化配置文件,方便开发 datasource.type=com.alibaba.druid.pool.DruidDataSource datasource.driverJarPath=org/postgresql/postgresql/42.2.5/postgresql-4...原创 2019-04-02 21:20:36 · 135 阅读 · 0 评论 -
canna-cloud【十一】mybatis generator 连接postgresql生成的java model乱码问题处理
<context id="canna-cloud-service-member" targetRuntime="com.flower.canna.cloud.generator.mybatis.runtime.CannaTableMyBatis3"> <property name="javaFileEncoding" value="UTF-8"/> &l...原创 2019-04-05 20:57:05 · 166 阅读 · 0 评论 -
canna-cloud【十】地区数据存储设计
1、用于存储国家、省、市、区/县、镇等地区区域划分信息 设计中使用到了树形结构的相关信息,如parent_id,left_value,right_value。方便后续信息的检索。 对于树形结构在数据库中的存储结构,后续会有相应设计说明。 2、设计相应的E-R图如下: 3、建表语句如下: drop table canna_base_area; /*=================...原创 2019-04-05 17:16:42 · 401 阅读 · 0 评论 -
canna-cloud【九】系统参数设计
系统参数,存储值为key-value的数据结构,设计E-R图如下: 相应的建表语句: drop table canna_base_configure; /*==============================================================*/ /* Table: canna_base_configure ...原创 2019-04-05 17:11:43 · 436 阅读 · 0 评论 -
canna-cloud【八】数据字典设计
数据字典设计。 结构:key-hashKey-hashValue,一般用于前端数据类型的展示,便于对经常变更的数据进行维护。 对应的在缓存中如redis的保存结构为:HashMap的格式 字典项为第一级,parent_code可以设置默认值:CANNA_PARENT 字典项中的详细记录列表,parent_code设置为字典项中的code进行关联。 drop index INDEX_...原创 2019-04-05 17:08:00 · 405 阅读 · 0 评论 -
canna-cloud【一】前言:canna-cloud的构想与实践
canna-cloud 基于Spring+SpringMVC+Mybatis分布式系统,引入Spring boot + Spring Cloud微服务架构, 提供一整套企业系统的公共微服务模块与系统,努力打造全方位J2EE企业级开发解决方案。 项目工程地址 githup项目地址 系统简介 基于Spring+SpringMVC+Mybatis分布式系统,引入Spring boot + Spring ...原创 2019-03-31 18:06:26 · 331 阅读 · 0 评论