技术原理
蓝水依依
这个作者很懒,什么都没留下…
展开
-
windows下nginx的安装及使用
1.下载nginxhttp://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载nginx-1.12.2.zip下载后解压,解压后如下2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到ngi...转载 2020-01-02 19:44:04 · 150 阅读 · 0 评论 -
@JoinColumn 详解
原文链接:@JoinColumn详解 原文标的也是转载,但是没有注明原文链接,看起来乱乱的,所以整理一下转载过来,顺便细看一下1. 一对一现假设有Person表和Address表,是一对一的关系,在Person中有一个指向Address表主键的字段addressID,所以主控方一定是Person,所谓主控方就是能改变关联关系的一方,Person只要改变addressID就改变了关转载 2017-10-05 00:28:56 · 586 阅读 · 0 评论 -
android网络请求框架的学习之路——浅谈对Volley,OkHttp,Retrofit的了解与对比
网络请求这个话题基本是所有 App 开发都会遇到的,对于选择什么样的App网络请求框架相信很多人刚开是都会是一脸懵逼的样子,博主也不例外,于是通过大量资料和学习,就来说说网络请求到底哪家强!1. 原则 本篇说的网络请求专指 http 请求,在选择一个框架之前,我个人有个习惯,就是我喜欢选择专注的库,其实在软件设计领域有一个原则叫做 「单一职责原则」,跟我所说的「专注」转载 2017-09-11 11:07:36 · 344 阅读 · 0 评论 -
Android 加密解密 DES BASE64 MD5 UTF-8
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" andro转载 2017-08-31 08:42:44 · 477 阅读 · 0 评论 -
分布式缓存的心得
由于工作需要,2年前开始接触分布式的缓存 -- memcache。2年过去了,memcahce也发展了不少,同时也出现许多新星--TT、redis。但万变不离其宗,现将心得总结如下。 先说最早的memcache 这个东西感觉就是个BDB的内存版,就因为是纯内存的程序,所以性能异常的高。现在好像有自己的主页了(http://memcached.org/),记得最早原创 2015-08-13 17:20:29 · 620 阅读 · 0 评论 -
使用ASP.NET中的Passport验证
Passport验证已经成为ASP.NET中很重要的一部分,它能够用来验证访问网站或应用程序的用户是否为合法用户。如果用户没有登录或者不是合法用户,Passport验证会提供集中验证方式验证用户的合法性。 本实例介绍如何使用ASP.NET中的Passport验证登录网站或应用程Passport验证已经成为ASP.NET中很重要的一部分,它能够用来验证访问网站或应用程序的用户是否转载 2015-08-13 15:32:56 · 2897 阅读 · 0 评论 -
asp.net Cache vs memcached
一、环境Server:IBM X365 M3 8Core 8G RAMOS:windows server 2008 r2 & Hyper-V+CentOS 6.2二、代码(1)主体代码,简单读取:[csharp] view plaincopySqlDataAdapter DataAdapter = new SqlDat原创 2015-08-13 17:26:52 · 487 阅读 · 0 评论 -
不同.net版本实现单点登录
所谓单点登录(Single Sign On就是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。其实对于程序员在技术上要实现就得就是多个不同域名间共享cookie的问题。 最近在为ERP添加一个部署在另一台机器上,链接到原有老系统中的子项目,调用原有老项目中的Login实现单点登录,尝试了N次屡试不成,最后确定问题,是,.net2.0与4.0中对cookie的加密/解转载 2015-08-13 17:25:31 · 671 阅读 · 0 评论 -
基于.Net的单点登录(SSO)解决方案
前些天一位朋友要我帮忙做一单点登录,其实这个概念早已耳熟能详,但实际应用很少,难得最近轻闲,于是决定通过本文来详细描述一个SSO解决方案,希望对大家有所帮助。SSO的解决方案很多,但搜索结果令人大失所望,大部分是相互转载,并且描述的也是走马观花。 闲话少叙,进入正题,我的想法是使用集中验证方式,多个站点集中Passport验证。 如下图所示: 为方便清晰描述,先定义转载 2015-08-13 15:20:12 · 486 阅读 · 0 评论 -
实战Memcached缓存系统(1)Memcached基础及示例程序
尊重知识,转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/potent1、Cache定义(1)狭义概念:用于CPU的相对高速处理与主存(Main Memory)的相对低速处理的之间起到协调功能的硬件设备。(2)广义概念:用于速度相差较大的两种硬件之间,起到协调两者数据传输速度差异的结构。狭义概念来自于Cac转载 2015-08-13 17:28:13 · 356 阅读 · 0 评论 -
单点登录(SSO)原理
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何转载 2015-08-13 17:19:22 · 2069 阅读 · 0 评论 -
asp.net(C#)遍历memcached缓存对象
出于性能考虑,memcached没有提供遍历功能,不过我们可以通过以下两个stats命令得到所有的缓存对象。STATS命令 遍历memcached缓存对象(C#)转载之青草堂 出于性能考虑,memcached没有提供遍历功能,不过我们可以通过以下两个stats命令得到所有的缓存对象。 1、stats items 显示各个slab中item的数目。转载 2015-08-13 17:28:53 · 641 阅读 · 0 评论 -
Consistent Hashing算法
在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法. 典型的应用场景是: 有N台服务器提供缓存服务,需要对服务器进行负载均衡,将请求平均分发到每台服务器上,转载 2015-08-13 17:23:37 · 459 阅读 · 0 评论 -
单点登录SSO的实现原理
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞转载 2015-08-12 17:30:47 · 506 阅读 · 0 评论