摘要:
抽丝剥茧 细说架构那些事——【优锐课】
简单的程序不需要大量的设计过程,因为它们只关注有限的解决方案,仅使用几个类。大型程序专注于广泛的设计,该设计比好的设计范例的任何其他属性都更能利用可重用性。宏伟的想法不仅是为当前问题提供解决方案,而且是创建一种设计,为将来的变化奠定基础。复杂的程序需要数千行代码以及对象... 阅读原文
2019-12-21 19:25:01 阅读(2291) 评论(0)
摘要:
作者:程序猿的月光宝盒
环境:win10--idea2019--jdk8
1.搭建Eureka服务模块
1.1 新建eureka服务模块(Sping Initializr)
取名为eureka-server,并添加如下Dependencies:
1.2 配置application.properties
... 阅读原文
2019-12-21 18:48:03 阅读(2210) 评论(0)
摘要:
java嵌套接口
package object;
class A { //嵌套在类中的接口,可以被private,protected,default和public四种权限修饰
interface B {
void f();
}
public class BImp impleme... 阅读原文
2019-12-21 18:36:02 阅读(2580) 评论(0)
摘要:
1、概述、
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。
2、使用教程
2.1 相关依赖
MyBatis-... 阅读原文
2019-12-21 18:07:02 阅读(2471) 评论(0)
摘要:
这是一个基于消息的分布式事务的一部分,主要通过消息来实现,生产者把消息发到队列后,由消费方去执行剩下的逻辑,而当消费方处理失败后,我们需要进行重试,即为了最现数据的最终一致性,在rabbitmq里,它有消息重试和重试次数的配置,但当你配置之后,你的TTL达到 后,消息不能自动放入死信队列,所以这块需要手工处理... 阅读原文
2019-12-21 16:57:02 阅读(3483) 评论(0)
摘要:
第一种:构造器参数循环依赖
第二种:setter方式单例,交替方式
第三种:setter方式原型,原型
引言:循环依赖就是N个类中循环重复引用,如果在日常开发中我们用新对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直到内存溢出报错。下面说一下Spring是如果解决循环依赖的。
第一种:构造器参... 阅读原文
2019-12-21 15:16:12 阅读(3526) 评论(0)
摘要:
说明
本文只为方便日后查阅,记录一些关键性的步骤和踩坑的情况.
dockerfile-maven-plugin构建镜像配置
<plugin>
<groupId>com.spotify</groupId>
... 阅读原文
2019-12-21 14:49:09 阅读(2260) 评论(0)
摘要:
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q
锁... 阅读原文
2019-12-21 13:07:02 阅读(2113) 评论(0)
摘要:
1
2
3
4
5
2
5
4
3
2
3
6
5
1
2
4
2
6
3
7
5
3
3
6
8
package com.trs.codetool.core;
/**
* @author zheng.changgang
* @date 2019-12-20 09:56
* ... 阅读原文
2019-12-21 12:31:02 阅读(2178) 评论(0)
摘要:
1、什么是Mybatis?
1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。
2、MyBatis 可以使用 ... 阅读原文
2019-12-21 11:11:01 阅读(2312) 评论(0)