• SSL、WSS和HTTPS之间的关系

    SSL SSL(Secure Socket Layer,安全套接层) 简单来说是一种加密技术, 通过它, 我们可以在通信的双方上建立一个安全的通信链路, 因此数据交互的双方可以安全地通信, 而不需要担心数据被窃取. 关于 SSL 的深入知识, 可以看这篇文章: SSL/TLS协议运行机制的概述 WS...

    SSL/TLS协议运行机制的概述

    互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 窃听风险...

    一图看懂常用开源协议区别

    首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别。 以下是上述协议的简单介绍: BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后...

    Xamarin.Forms 开发资源集合(二)

    导航 Xamarin.Forms Page Transitions: Custom page transitions in a Xamarin.Forms App. TabbedNavigation: How to handle TabbedPages. This shows the use of...

    Xamarin.Forms 开发资源集合(一)

    UI样式 Snppts: Xamarin Forms UI Snippets. Prebuilt Templates: Jump-start your next project with a prebuilt app. Xamarin.Forms Zeplin extension: Generat...

    儿童早期阅读教育

    从儿童语言发展的规律来看,孩子在五岁前都是以看图为主,而孩子的文字敏感期基本上也是从 4-5 岁才会到来的。当然,这些数据能涵盖所有的群体吗?答案是否定的! 因为理论永远只是告诉我们一个大概范围,但是每个孩子都是一个“独立的”的个体,每个孩子的节奏都是不尽相同的。那到底该怎么看待识字的问题,我们要先...

    怎么管理能力比你强的下属?

    首先需要明确的是,遇到能力比自己强的下属,应该是件值得开心的事情。对于管理者而言,识人和育人都是领导力的重要体现。 而下属的能力比自己强,多数情况下会体现在技术层面(业务能力),比如: 你是技术总监,在攻克技术时,下属经常提出了比你更好的方案,这时候你的处境显得有些尴尬; 你是总编,需要保证编辑部...

    由Spring应用的瑕疵谈谈DDD的概念与应用(二)

    在上一篇文章中,通过Spring Web应用的瑕疵引出改善的措施,我们讲解了领域驱动开发的相关概念和设计策略。本文主要讲解领域模型的几种类型和DDD的简单实践案例。 架构风格 在《实现领域驱动设计》一书中提到了几种架构风格:六边形架构、REST架构、CQRS 和事件驱动等。在实际使用中,落地的架构并...

    由Spring应用的瑕疵谈谈DDD的概念与应用(一)

    Spring 框架已经成为构建企业级 Java 应用事实上的标准了,众多的企业项目都构建在 Spring 项目及其子项目之上,特别是 Java Web 项目,很多都使用了 Spring 并且遵循着 Web、Service、Dao 这样的分层原则,下层向上层提供服务;不过Petri Kainulai...

    数据库中乐观锁与悲观锁的概念

    锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被...