Kite

Go语言开发的微服务框架

喜你入骨 提交于 2020-04-09 05:35:04
 Go语言开发的微服务框架有什么?   1、项目名称:Istio   项目简介:Istio是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。使用istio可以很简单的创建具有负载均衡、服务间认证、监控等功能的服务网络,而不需要对服务的代码进行任何修改。   2、项目名称:Go-kit   项目简介:Go-kit 是一个 Go 语言的分布式开发包,用于开发微服务。   3、项目名称:Jaeger   项目简介:Jaeger是Uber的分布式跟踪系统 ,基于google dapper的原理构建, 以Cassandra作为存储层。   4、项目名称:Micro   项目简介:Micro是一个专注于简化分布式系统开发的微服务生态系统。可插拔的插件化设计,提供强大的可插拔的架构来保证基础组件可以被灵活替换。   5、项目名称:fabio 项目简介:fabio 是 ebay 团队用 golang 开发的一个快速、简单零配置能够让 consul 部署的应用快速支持 http(s) 的负载均衡路由器。   6、项目名称:Goa   项目简介:Goa 是一款用 Go 用于构建微服务的框架,采用独特的设计优先的方法。   7、项目名称:gizmo   项目简介:gizmo是纽约时报开源的go微服务工具,提供如下特性:标准化配置和日志;可配置策略的状态监测端点;用于管理 pprof

Kite Compositor for Mac(优秀的动画和原型设计工具) 2.0.2

匆匆过客 提交于 2020-03-13 19:28:30
[名称]:Kite Compositor for Mac [大小]: 35.58 MB [语言]:英文 [测试环境]: Mac OS 10.15.x [下载链接]: https://www.macdown.com/mac/366.html Kite Compositor for mac 将最独特的mac以及ios的动画效果和原型可以直接拖拽图层来进行复杂的结构操作,Kite compositor mac破解版随时通过控制台进行实时编辑提箱,随时提供脚本和java来进行视图的导入和切换,绝对是最佳的图形原型处理神器. 软件特色 kite Compositor 让你可以直观地拖拽图层,在WYSIWYG画布上构建复杂的界面。添加动画,并在集成的时间轴上调整它们。使用内置的JavaScript脚本环境来增强每个交互的细节。结合自定义逻辑和行为来实现您所需要的。 时间线 -集成的智能时间线允许你拖拽和编辑动画的持续时间和关键帧。快速的动画开始和结束的时候,为了一个精确的,手工的感觉。 检查器 -一个强大而强大的对象检查器允许您只需几次点击就可以编辑所有图层的属性。设置颜色,一个动画曲线,添加CoreImage过滤器-所有的点击鼠标。 库 -拖放层和来自库的动画,以可视化的方式构建你的界面。将可重用的层层次结构保存到您的库中,以便轻松地进行组件重用。 Mac设计iOS视图

交互原型工具清单

≡放荡痞女 提交于 2020-02-28 07:59:27
可能是目前最全的交互原型工具清单? 或许你看过很多原型工具推荐,但这次的数量应当会让你惊讶。 当前数: 62+3 — Adobe XD Adobe 对 Sketch 作出的回应产品,集设计和原型功能的强大工具。目前处于测试阶段(支持Mac 和 Win10),但发展迅速,正式发布的时候应该会更加强大。 AnimaApp Anima 已经推出了一系列不错的 Sketch 插件,其中最新的是 Launchpad 插件。 虽然是用来快速制作发布网站,但是可以用于原型设计和概念认证。 Antetype 较少人了解的原型工具,具有响应式布局、导出和导出代码等功能。 AppCooker iPad App,可以直接在设备上制作原型。 Atomic 基于浏览器,易于分享以及功能也不错。支持从 Google 表格导入数据,以及直接通过URL分享原型。 Avocado by Ideo Avocado是Ideo做的一套工具, 配合 Quartz Composer(QC)一起使用。 Axure Axure是经典成熟(2003年)的原型设计工具,包括设计、原型、图表、文档等制作。 Balsamiq 流行的线框原型设计工具,闻名于“餐巾纸草图”。 Briefs Briefs是一个 Mac 和 iOS 结合的原型工具。 Bubble.is Bubble 可以通过可视化界面构建后台逻辑。 C4 Studio

parquet介绍

假装没事ソ 提交于 2019-12-28 12:39:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Apache Parquet是Hadoop生态系统中任何项目均可使用的 列式存储 格式,而与选择数据处理框架,数据模型或编程语言无关。 parquet文件的优势 可以跳过不符合条件的数据,只读取需要的数据,降低IO数据量。 压缩编码可以降低磁盘存储空间,由于同一列的数据类型是一样 的,可以使用不同的压缩编码。 只读取需要的列,支持向量运算,能够获取更好的扫描 性能。 Parquet适配多种计算框架,查询引擎(Hive、Impala 、pig 、IBMBigSQL等等); 计算框架(MapReduce、Spark、Kite 、Cascading等等);数据模型(Avro、Thrift、 ProtocolBuffers等) 来源: oschina 链接: https://my.oschina.net/u/4427158/blog/3148945

字节码和字节码增强

自作多情 提交于 2019-11-29 09:40:48
字节码 Java的一次编写到处运行就是靠的字节码技术,java通过javac命令编译源代码为字节码文件,流程如下: 通过字节码,可以进行各种AOP增强,比如ORM,热部署机制等。字节码有其规范,可以帮助其他JVM语言在JVM体系下运行,比如Scala,Groovy,Kotlin等。 字节码组成 魔数 所有.class文件的前四个字节都是魔数,魔数值是固定的 0xCAFEBABE (咖啡杯)。JVM根据关键字判断一个文件是否是一个.class文件,是的话才会继续进行操作。 版本号 版本号为魔数之后的四个字节,前两个表示次版本号,后两个表示主版本号。 常量池 在版本号之后的字节为常量池。常量池中存储两类常量:字面量和符号引用。 字面量表示代码中声明为final的常量值,符号引用如类和接口的全限名,字段名称和描述符,方法名称和描述符。 常量池分为两部分:常量池计数器和常量池数据区。 访问标志 常量池之后的两个字节描述Class是类还是接口,及是否被public,abstract,final等修饰。 当前类名 访问标志之后的两个字节,描述的是类的全限名,这两个字节保存的值为常量池中的索引值,根据索引值在常量池中找到这个类的全限名。 父类名称 当前类名后的两个字节,描述父类的全限名,同上,保存的是常量池中的索引值。 接口信息 父类名称之后的两个字节的接口计数器,描述了该类或父类实现的接口数量