经过前文讲解,至此,微服务架构已经日趋完善——现在已经可以做一个大型的应用了!然而,随着项目的迭代,微服务数目往往与日俱增,如何高效地管理配置成为我们必须解决的问题。本节来讨论如何使用SpringCloudConfig管理配置。为什么要使用配置中心集中管理配置。一个使用微服务架构的应用系统可能会包含成百上千个微服务,因此集中管理配置是非常有必要的;不同环境,不同配置。例如,数据源配置在不同的环境(
分类:
编程语言 时间:
2019-01-31 13:13:09
阅读次数:
240
这里分享一个本人写的开源工具应用 这是一个纯 Kotlin 的项目,可以用于查看系统安装的所有应用的详细信息,包括 应用包名、版本号、apk大小、首次安装时间、最后更新时间、apk路径、签名md5值等 并且可以查看当前系统顶层 Activity 的全路径,方便在反编译应用的时候快速定位路径 做这么一 ...
分类:
移动开发 时间:
2019-01-27 21:56:35
阅读次数:
313
1、.net(dot net) .net是一个平台,抽象的平台概念。 实现形式是库:①定义了基本的类型(通用类型系统CTS,common type system)。 ②包含.net公共语言运行库(CLK,common language runtime,负责管理用.net库开发的所有应用程序的运行)。 ...
倒置树型结构: / #通常称为根分区。所有的文件和目录皆有此开始。只有root用户对此目录拥有写权限。 /etc #配置文件,包含所有应用程序的配置文件,也包含启动、关闭某个特定程序的脚本,例如:/etc/passwd , /etc/init.d/network 等 /boot #存放linux 系 ...
分类:
系统相关 时间:
2019-01-22 10:47:44
阅读次数:
220
ANR即Application Not Responding应用无响应,一般在ANR的时候会弹出一个应用无响应对话框。也许有些开发者在使用某些手机开发中不在弹出应用无响应弹出框,特别是国产手机Android4.0以上的系统中,即使在开发者选项中设置了“显示所有应用无响应-为后台应用显示无响应ANR对 ...
分类:
移动开发 时间:
2019-01-21 21:05:48
阅读次数:
241
摩尔定律的一再验证残酷的揭示了一个现实:速度是技术发展的终极目标。高性能计算领域也是一样,如何使高性能计算平台运行的更快、更高效一直是服务器厂商研究的方向,曙光作为中国高性能计算的领头羊,作为高端服务器厂商,也在为此做着不懈的努力。Infiniband高速网络是近几年产生的一种新兴技术,因其具有高带 ...
分类:
其他好文 时间:
2019-01-21 15:54:47
阅读次数:
183
新生代 --复制算法 老年代 --标记压缩清除算法 分代 分区思想 垃圾回收的任务是识别和回收垃圾对象进行内存清理,为了让垃圾回收器可以高效的执行,大部分情况下,会要求系统进入一个停顿的状态。 停顿的目的是终止所有应用线程,只有这样系统才不会有新的垃圾产生,同时停顿保证了系统状态正在某一个瞬间的一致 ...
分类:
编程语言 时间:
2019-01-18 23:15:30
阅读次数:
239
与大多数应用程序开发人员交谈,他们会告诉你,与iOS相比,制作Android应用程序要困难得多,也更复杂,也不那么有趣。实际上,如果你要求报价,这两种软件都将单独定价,因为它们都需要单独的开发时间和团队。 随着Google新的跨平台开发工具的最终第一个版本发布,这一切可能都将改变。想象一下,您可以使 ...
分类:
其他好文 时间:
2019-01-08 22:01:16
阅读次数:
207
为什么需要哨兵? 主库出现故障的时候, 哨兵选一个从库作为新的主库, 并修改其他从库的新主库 step1. 开启3个redis服务器, 以不同端口区分 step2 准备3个哨兵 step3 测试哨兵功能 杀掉主库6379 查看哪一个从库变成了主库 主库宕机后 哨兵选择一个从库变为主库 原理是哨兵修改 ...
分类:
其他好文 时间:
2019-01-06 21:09:36
阅读次数:
206
转自:http://www.nat123.com/pages_8_565.jsp 同时支持内网和公网IP。只要可以上网,即可将所有应用发布外网。 >>nat123客户端windows版本软件下载地址 一,nat123软件windows版简要特性(包括但不局限于): 1,端口映射: (1)80映射、h ...