摘要: Java生鲜电商平台-消息队列如何给复杂系统解耦(小程序/APP) 说明:Java生鲜电商平台-消息队列如何给复杂系统解耦,大家在做程序开发的时候,常用的消息队列是:RabbitMQ,Kakfa之类的,本文只是介绍下消息队列给复杂系统解耦的方式.             大型互联网系统,业务逻辑较为复杂,或者由于海量... 阅读原文
2021-05-29 23:25:04 阅读(32) 评论(0)
摘要: 1、本地下载jdk-8u161-linux-x64.tar.gz 2、使用Linux自带的文件上传下载插件 使用Linux自带的文件上传下载插件管理员身份(切换用户su root,提示符为$代表普通用户)输入yum install -y lrzsz命令回车如果出现以下错误    将虚拟机的DNS配置成公网IP,管理... 阅读原文
2021-05-29 22:18:02 阅读(30) 评论(0)
摘要: 依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。当某个 Java 实例需要另一个 Java 实例时,传统的方法是由调用者创建被调用者的实例(例如,使用 new 关键字获得被调用者实例),而使用 Spring 框架后,被调用者的实例不再由调用者创建,而是由... 阅读原文
2021-05-29 20:25:02 阅读(31) 评论(0)
摘要: 作者:Eric Fu 链接:https://ericfu.me/yugabyte-db-introduction/ Yugabyte DB 是一个全球部署的分布式数据库,和国内的 TiDB 和国外的 CockroachDB 类似,也是受到 Spanner 论文启发,所以在很多地方这几个数据库存在不少相似之处。 与 C... 阅读原文
2021-05-29 18:30:12 阅读(44) 评论(0)
摘要: 一.相关定义 1-1 多态   多态是同一个行为具有多个不同表现形式或形态的能力。同一个形参类型为基类的接口,使用不同的子类的实例可以执行不同操作。 1-2 绑定 绑定:将一个方法调用和一个方法体关联起来被称作绑定; 前期绑定:若在程序执行前进行绑定(如果有的话,由编译器和连接程序实现); 后期绑定:在运行时根据对... 阅读原文
2021-05-29 16:37:01 阅读(30) 评论(0)
摘要:   ShardingSphere你还不会吗?(第一篇) 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 一.需求 我们做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我选择后者,用它来做分库分表比较容易上手。... 阅读原文
2021-05-29 16:29:01 阅读(42) 评论(0)
摘要: 环境设置 安装 Spring 框架之前在你的机器上需安装 JDK,Tomcat 和 Eclipse。 下载Spring的基础jar包 目前 Spring 框架的最新版本是 5.1.8,本教程是基于 Spring 的稳定版本 3.2.13 进行讲解的。读者可以通过网址 http://repo.spring.io/sim... 阅读原文
2021-05-29 15:41:01 阅读(41) 评论(0)
摘要: 案例:本文主要描述linux系统执行jar包读取jar包同级目录的外部配置文件方法一:相对路径设置配置文件(1)在jar包同级目录创建配置文件conf.properties并写入配置数据: confData=data1(2)开始写入自动化测试代码 //java项目www.fhadmin.org public clas... 阅读原文
2021-05-29 11:51:01 阅读(28) 评论(0)
摘要: 现在我们从源码来分析(一)中所涉及的东西 提问 问一下自己想从源码中知道什么, 带着目的去看源码才容易搞懂. 从下述的代码中发现定义了一个Function的Bean和在yaml中定义了definition, 那么这两个定义的作用是什么呢? Function是怎么样去绑定、注册的呢? 带着问题我们就可以去找对应的... 阅读原文
2021-05-28 22:44:02 阅读(31) 评论(0)
摘要: 概要设计 类似竞技问答游戏:用户随机匹配一名对手,双方同时开始答题,直到双方都完成答题,对局结束。基本的逻辑就是这样,如果有其他需求,可以在其基础上进行扩展 明确了这一点,下面介绍开发思路。为每个用户拟定四种在线状态,分别是:待匹配、匹配中、游戏中、游戏结束。下面是流程图,用户的流程是被规则约束的,状态也随流程而变化... 阅读原文
2021-05-28 19:28:09 阅读(41) 评论(0)