-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Nginx 通过 Lua + Redis 实现动态封禁 IP(nginx负载均衡)
一、背景为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。二、架构实现 IP 黑名单的功能有很多途径:1、在操作系统层面,配置...
-
App开发团队必须知道的 iOS 11 更新点(app开发者需要更新)
WWDC 2017 已经过去差不多一个季度了,最近随着 Xcode 9 正式版以及 iPhone 8、iPhone X 的发布,iOS 11 的全面适配也被提上了日程。我整理了一下更新点,包括开发、设...
-
58 同城 iOS 客户端搜索模块组件化实践(58同城招聘)
引言58 同城的搜索功能支撑了近一半的用户流量,所以搜索是一个很重要的模块。众所周知,iPhone 的搜索是通过 Spotlight 来实现的,那么在 App 内部是如何实现搜索呢?首先了解一下 58...
-
2017年排名前11的iOS应用分析工具(iOS软件排行)
似乎每年都有越来越多的移动分析工具,2017年也是如此,所以用户很难在这么多iOS应用程序选择使用哪一个,或者说,用户将不止使用一个分析工具。开发人员倾向于使用各种分析工具来帮助他们全面了解iOS应用...
-
-
写出优质Java代码的4个技巧
译者注:如果现在要求对你写的Java代码进行优化,那你会怎么做呢?作者在本文介绍了可以提高系统性能以及代码可读性的四种方法,如果你对此感兴趣,就让我们一起来看看吧。以下为译文。我们平时的编程任务不外乎...
-
【译】Go 中如何进行单元测试(elⅰnk翻译)
在写《Go语言标准库》的第九章 —— 测试 时,看到了此文,讲解挺细致,于是翻译为中文,作为学习《Go语言标准库》的第九章的补充材料。如果你花过一些时间学习如何编程,你很可能见过许多地方提过测试。似乎...
-
Nginx不安全配置可能导致的安全漏洞
前言:Nginx (engine x) 是一个高性能的http和反向 服务器,也可以作为IMAP/POP3/SMTP服务器。t engine是由淘宝网发起的Web服务器项目。它在 Nginx 的基础...
-
iOS蓝牙开发CoreBluetooth框架总结(android蓝牙框架)
最近兼职公司一个项目设计蓝牙项目,在开发过程中踩了不少坑,做了一些简单的整理以及总结,在此顺便分享一下。概念iOS开发中,谈到蓝牙现在基本最常使用的框架就是CoreBluetooth框架了,使用该框架...
-
Java在线问题排查利器之Btrace&Greys(java排查工具)
1. 前言前段时间升级了urs新的远程cookie校验模式。功能上线后,发现涉及用户cookie 校验的接口,有时会报接口超时。通过日志埋点方式,确认了与urs提供的jar包内的新验证方法有关。通过反...
