概述 我们在实际的接口或者业务开发中,不管是服务器单点还是服务器集群,都会有分布式锁的使用场景。 比如最常见的接口重复提交(业务重复处理)、商品超卖等问题,通用的解决方案就是本文所使用的“分布式锁”, 在同一个业务中,其中一个请求获取到锁之后,其他请求只有在获取到锁的请求释放锁(或者锁失效)之后才能 ...
分类:
其他好文 时间:
2019-01-11 15:59:22
阅读次数:
219
开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。 目前提供三大基础能力支持 ...
分类:
微信 时间:
2019-01-10 16:28:52
阅读次数:
334
作用 SpringBoot是为了简化Spring应用的创建、运行、调试、部署等等而出现的,使用它可以专注业务开发,不需要太多的xml的配置。 核心功能 1、内嵌Servlet容器(tomcat、jetty),可以以jar包的方式独立运行,无需以war包形式部署到独立的servlet容器中 2、提供很 ...
分类:
编程语言 时间:
2019-01-06 21:10:44
阅读次数:
242
Struts2 一、Struts2简介 1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。 2.与Servlet对比 优点:业务代码解耦,提高开发效率 缺点 ...
分类:
其他好文 时间:
2018-12-31 00:07:13
阅读次数:
215
“类 mixin” 指的是 Vue 中的 mixin,Regular 中的 implement 使用 Mixin 的目的 首先我们需要知道为什么会有 mixin 的存在? 为了扩展对象(组件)的功能 扩展对象功能的需求是很容易的理解的。比如业务开发时会碰到跨模块传递消息的需求,常用的方法是使用 “发 ...
分类:
其他好文 时间:
2018-12-28 20:41:02
阅读次数:
307
取消令牌(CancellationToken) 是 .Net Core 中的一项重要功能,正确并合理的使用 CancellationToken 可以让业务达到简化代码、提升服务性能的效果;当在业务开发中,需要对一些特定的应用场景进行深度干预的时候,CancellationToken 将发挥非常重要的... ...
分类:
编程语言 时间:
2018-12-27 13:27:46
阅读次数:
233
什么是微信公众平台 微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台。 微信公众平台分为以下四类账号:(小程序和企业微信不包含在这次梳理中) 服务号:旨在为用户提供服务 订阅号:旨在为用户提供资讯 小程序 企业微信(企业号) 需要注意,不管是服务号还是订阅号,帐号主体为个人的话是无法开通 ...
分类:
微信 时间:
2018-12-12 15:44:48
阅读次数:
244
原文:业务重点-实现一个简单的手机号码验证前言 本文纯干货,直接拿走使用,不用付费。在业务开发中,手机号码验证是我们常常需要面对的问题,目前市场上各种各样的手机号码验证方式,比如正则表达式等等,本文结合实际业务场景,在业务级别对手机号码进行严格验证;同时增加可配置方式,方便业务扩展,代码非常简单,扩... ...
分类:
移动开发 时间:
2018-12-05 02:04:54
阅读次数:
229
本文纯干货,直接拿走使用,不用付费。在业务开发中,手机号码验证是我们常常需要面对的问题,目前市场上各种各样的手机号码验证方式,比如正则表达式等等,本文结合实际业务场景,在业务级别对手机号码进行严格验证;同时增加可配置方式,方便业务扩展,代码非常简单,扩展非常灵活。 ...
分类:
移动开发 时间:
2018-12-04 14:37:36
阅读次数:
242
一、浅谈算法 学习软件开发这么多年,常常听到程序=数据结构+算法,但是很多人对这句话提出质疑,因为实际项目开发的时候大部分人是做螺丝钉的角色,而且大部分甘于做螺丝钉的角色,就会认为实际项目,只是完成业务开发而已,去哪都是增删改查,数据结构根本用不到。我认为,算法和基本的数据结构是非常重要的,对于一个 ...
分类:
其他好文 时间:
2018-11-24 19:02:51
阅读次数:
227