近年微服务架构在互联网应用领域中愈来愈火,引入微服务主要解决了单体应用多个模块的紧耦合、无法扩展和运维困难等问题。微服务架构就是按照功能粒度将业务模块进行垂直拆分,对单体应用本身进行服务化和组件化,每个组件单独部署为小应用(从DB到UI)。微服务与微服务之间通过ServiceAPI进行交互,同时为了支持水平扩展、性能提升和服务可用性,单个服务允许同时部署一个或者多个服务实例。在运行时,每个实例通常
分类:
其他好文 时间:
2019-12-27 09:30:39
阅读次数:
74
1.前言最近常常接触到GetAlphaMask,所以想写这篇文章介绍下GetAlphaMask怎么使用。其实GetAlphaMask的使用场景十分有限,Github上能搜到的内容都是用来配合DropShadow的,所以这篇文章也以介绍DropShadow为主。2.合成阴影先介绍一下合成阴影。Compositor.CreateDropShadow()可以创建一个DropShadow,将这个DropS
分类:
其他好文 时间:
2019-12-27 09:30:25
阅读次数:
71
var PathName = window.location.pathname.substring(1); var ProjectName = PathName.substring(0, PathName.indexOf("/")); var URL = window.location.protoc ...
分类:
Web程序 时间:
2019-12-27 09:30:12
阅读次数:
80
1.连接数据库我用的是mysql,当然其他关系型数据库也是可以的 点击idea右方database,接着点击+ 接着输入端口,账号密码,登录就OK啦 如果test connection 按钮点不了则看该页面最下方下载插件就可以了 2.下载esayCode 插件(有的版本idea已经装好,装好自动跳过 ...
分类:
其他好文 时间:
2019-12-27 09:29:39
阅读次数:
100
开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。 根据 https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/ 中申请账号的流程进行申请。 1. 在 小程序注册页 填写邮箱、密码等 ...
分类:
微信 时间:
2019-12-27 09:29:23
阅读次数:
96
一、HDFS的写数据流程 ①服务端启动HDFS中的NN和DN进程 ②客户端创建一个分布式文件系统客户端,由客户端向NN发送请求,请求上传文件 ③NN处理请求,检查客户端是否有权限上传,路径是否合法等 ④检查通过,NN响应客户端可以上传 ⑤客户端根据自己设置的块大小,开始上传第一个块,默认0-128M ...
分类:
其他好文 时间:
2019-12-27 09:28:58
阅读次数:
183
CSS(Cascading Style Sheets)层叠样式表 用于修饰HTML标签的样式 CSS注释 一般来说,CSS是一个独立的文件,由于它的内容是修饰HTML标签的样式,为了方便后期的维护和修改,所以我们人为使用注释说明当前样式的是用于修饰什么内容的 CSS语法结构 CSS三种引入方式 1. ...
分类:
Web程序 时间:
2019-12-27 09:28:45
阅读次数:
78
关联查询 1、内连接:实现A∩B select 字段列表 from A表 inner join B表 on 关联条件 where 等其他子句; 2、左外连接 #实现查询结果是A select 字段列表 from A表 left join B表 on 关联条件 where 等其他子句; #实现A - ...
分类:
数据库 时间:
2019-12-27 09:28:15
阅读次数:
77
阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi ...
分类:
其他好文 时间:
2019-12-27 09:28:05
阅读次数:
70
计算机学习者经常会用到诸如Sqlserver Mysql Orcal 等“关系型”数据库。 问题一:那么,到底什么是“关系”呢? 首先,我们来看以下三组数据 注:A1,A2表示具体的某个人,比如张三,李四 我们用数学集合的形式对其进行表达,得到三个集合 男人: D1 { A1,A2,A3 } 女人: ...
分类:
数据库 时间:
2019-12-27 09:27:35
阅读次数:
84
http://www.voidcn.com/article/p-newuofyn-hp.html 从网上参考别的详细注释,自己增加了一点点, 用与自己解惑用 ...
分类:
系统相关 时间:
2019-12-27 09:27:22
阅读次数:
68
Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析,TemporalAccessor、Temporal、TemporalAdjuster、ChronoLocalDate和LocalDate的关系解析。 ...
分类:
编程语言 时间:
2019-12-27 09:26:51
阅读次数:
84
进行比较因为浮点数在计算机中不准确 所以判定==时会出错 解决方式 ...
分类:
编程语言 时间:
2019-12-27 09:26:38
阅读次数:
72
| 数据类型 | 内存空间(8位1字节) | 取值范围 | 默认值 | | | | | | | byte | 8位 | 2^7 2^7 1 | 0 | | short | 16位 | 2^15 2^15 1 | 0 | | int | 32位 | 2^31 2^31 1 | 0 | | long | ...
分类:
编程语言 时间:
2019-12-27 09:26:20
阅读次数:
65
一、vue-cli使用aios 1、安装命令:cnpm instal axios --save 2、main.js引入全局使用 3、组件或页面中使用 二、axios配置开发环境跨域请求代理 1:打开config/index.js 在这里面找到proxyTable{},改为这样: 2、使用 三、axi ...
分类:
移动开发 时间:
2019-12-27 09:25:43
阅读次数:
144
Java虚拟机规范试图定义一种Java内存模型来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。在JDK1.5发布后,Java的内存模型已经成熟和完善起来了。 1. 主内存与工作内存: Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟 ...
分类:
编程语言 时间:
2019-12-27 09:25:16
阅读次数:
71
var canvas = document.getElementById("canvas") var context = canvas.getContext("2d"); var START = 0; var LOADING = 1; var RUNNING = 2; var PAUSE = 3; ...
分类:
其他好文 时间:
2019-12-27 09:24:24
阅读次数:
77