微服务架构基础之构建微服务 Java

微服务架构基础之构建微服务

学习微服务架构,不但要了解微服务中的基本概念和重要组件,更重要的是实践。本文将会以一个电商中的常见业务场景为例构建微服务。在本文中,主要使用最新的SpringCloud( version:Finchley.SR1)体系进行构建。 1 准备 在开始本文之前,需要以下预备知识: 熟悉Spring和SpringBoot 了解微服务 本文会使用...
阅读全文
easyopen 1.10.1 发布,做最好的接口开发平台 Java

easyopen 1.10.1 发布,做最好的接口开发平台

easyopen 1.10.1 发布,此次更新内容如下: 新增配置中心,可管理秘钥、公私钥、权限访问,限流等功能 doc 对Java和C#版本的SDK进行了重构,用法更清晰代码更稳定 新增文档页日期选择控件,方便接口调试 新增文档页导出PDF功能 此次更新的重点是配置中心 配置中心的功能有: 接入方管理:管理ISV的ap...
阅读全文
iOS的5种图片缩略技术以及性能探讨 移动开发

iOS的5种图片缩略技术以及性能探讨

图像是每个应用程序不可缺少的一部分。调整图像大小是所有开发人员经常遇到的问题。iOS有5中图片缩略技术,但是我们应该在项目中选择哪种技术呢?尤其是面对高精度图片的缩略时,方式不当可能会出现OOM。现在我们开始一一去看看这5中图片缩略技术吧,完整代码在这里ImageResizing。UIKitUIGraphicsBeginImageContextWithOptions & UIImage -draw...
阅读全文
java中23种设计模式--构造者模式(Builder) Java

java中23种设计模式--构造者模式(Builder)

GOF 给建造模式的定义为:将一个复杂对象的构建与它的表示分离,使得同样的构建 过程可以创建不同的表示。这句话说得很抽象,不好理解,其实它的意思可以理解为:将构 造复杂对象的过程和组成对象的部件解耦。 就像组装的电脑一样,不管什么品牌的配件,只要兼 容就可以装上;同样,一样的配件,可以有好多组装的方式。这是对降低耦合、提高可复用 性精神的一种贯彻。 2 结构 当要生成的产品有复杂的内...
阅读全文
iOS惯用第三方框架总结(必看) 移动开发

iOS惯用第三方框架总结(必看)

写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。SDWebImageView1. MantleMantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 model 层。简单点说,程序中经常要进行网络请求,请...
阅读全文
iOS惯用第三方框架总结(必看) 编程技术

iOS惯用第三方框架总结(必看)

写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。 GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。 SDWebImageView 1. Mantle Mantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 model 层。简单点说,程序...
阅读全文
iOS趣味篇:NSTimer到底准不准? 移动开发

iOS趣味篇:NSTimer到底准不准?

今天看到一个有意思的问题:NStimer准吗?如果不准该怎样实现一个精确的NSTimer?既然这样问了,那从题目的角度出发,NSTimer肯定是不准的,但是它是以哪个精确度来作为“准”的标准呢,我们试着来探讨一下。环境:Xcode9,模拟器iPhone7(iOS11),iPhone6(iOS10)NSTimer我们来写一段代码- (void)touchesBegan:(NSSet&nbs...
阅读全文
iOS 中关于列表滚动流畅方案的一些探讨 移动开发

iOS 中关于列表滚动流畅方案的一些探讨

近些年,App 越来越推崇体验至上,随随便便乱写一通的话已经很难让用户买帐了,顺滑的列表便是其中很重要的一点。如果一个 App 的页面滚动起来总是卡顿卡顿的,轻则被当作反面教材来吐槽或者衬托“我们的 App balabala...”,重则直接卸载。正好最近在优化这一块儿,总结记录下。如果说有什么好的博客文章推荐,ibireme  的  iOS 保持界面流畅的技巧 这篇堪称经典,...
阅读全文
iOS微信内存监控 移动开发

iOS微信内存监控

作者:杨津,腾讯移动客户端开发 高级工程师商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。WeTest 导读目前iOS主流的内存监控工具是Instruments的Allocations,但只能用于开发阶段。本文介绍如何实现离线化的内存监控工具,用于App上线后发现内存问题。FOOM(Foreground Out Of Memory),是指App在前台因消耗内存过多引起系统强杀。对用户...
阅读全文
微信团队原创分享:iOS版微信的内存监控系统技术实践 移动开发

微信团队原创分享:iOS版微信的内存监控系统技术实践

本文来自微信开发团队yangyang的技术分享。一、前言FOOM(Foreground Out Of Memory),是指App在前台因消耗内存过多引起系统强杀。对用户而言,表现跟crash一样。Facebook早在2015年8月提出FOOM检测办法,大致原理是排除各种情况后,剩余的情况是FOOM,具体链接:https://code.facebook.com/posts/1146930688654...
阅读全文
Loading...