1 iteye_16582

尚未进行身份认证

暂无相关描述

等级
TA的排名 258w+

SSO原理机制

一、单系统登录机制 1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...

2017-04-07 16:07:46

Kafka简介及主要机制

一、简介Kafka是一种分布式的,基于发布/订阅的消息系统主要特性:1)消息持久化要从大数据中获取真正的价值,那么不能丢失任何信息。ApacheKafka设计上是时间复杂度O(1)的磁盘结构,它提供了常量时间的性能,即使是存储海量的信息(TB级)。2)高吞吐记住大数据,Kafka的设计是工作在标准硬件之上,支持每秒数百万的消息。3)分布式Kafka明确支持在Kafka服务器上的消息分区,...

2017-03-20 11:25:51

Kafka内核理解:消息的收集/消费机制

一、Kafka数据收集机制Kafka集群中由producer负责数据的产生,并发送到对应的Topic;Producer通过push的方式将数据发送到对应Topic的分区Producer发送到Topic的数据是有key/value键值对组成的,Kafka根据key的不同的值决定数据发送到不同的Partition,默认采用Hash的机制发送数据到对应Topic的不同Partition中,配置...

2017-03-20 11:04:06

分布式系统设计权衡之CAP

至元数据起始 一致性,可用性,分区容错性 1.为什么学习并记录分布式设计理念一系列相关的东西在日常工作中系统设计评审的时候,经常会有一些同事抛出一些概念,高可用性,一致性等等字眼,他们用这些最基本的概念去反驳系统最初的设计,但是很多人理解的可用性,一致性等等问题,都是自己拍脑袋想的,或者根本和最原始表达的意思就不是一个东西,在这种情况下PK,就像不再一个频段的人在交...

2017-03-16 11:17:51

微服务要如何切分

什么是微服务架构呢?简单说就是将一个完整的应用(单体应用)按照一定的拆分规则(后文讲述)拆分成多个不同的服务,每个服务都能独立地进行开发、部署、扩展。服务于服务之间通过注入RESTfulapi或其他方式调用 微服务的目的在于有效的拆分应用, 以实现敏捷开发和部署微服务的不足1、多服务部署运维难度2、服务间通信成本3、数据一致性4、系统集成测试5、性能监控...

2017-03-16 11:16:12

Java开发规范

元数据起始 重要:每次提交代码前,一定要使用idea工具来格式化代码 快捷键Ctrl+Alt+L   与  Ctrl+Alt+O 规范&规则1命名规范项目目录结构├──main│  ├──java│  │  └──com.paic.loancloud.config│  │    └─user...

2017-03-16 10:45:00

微服务熔断与隔离

转至元数据起始 来自: https://yq.aliyun.com/articles/7443微服务近年来很火很热,相关的文章汗牛充栋,关于架构设计本文就不作叙述了,只谈谈在分布式服务的容错方面怎么做。1什么是微服务对于微服务,我们可以简单的理解成对一个服务解耦,以降低业务系统的复杂性,将服务系统中的功能进行拆分成多个轻量的子服务,各个自服务间通过RPC实现服务...

2017-03-16 10:37:47

开发经理职责

在制定技术规格说明阶段,开发经理或架构师要协调起所有的开发人员,指定相关的技术规范与开发人员保持沟通,让开发人员理解他们负责的模块或者子系统,确保开发人员能够按照架构意图实现各项功能。 1基本编码规范  这个基本上每个公司都有一份这样的文档(如果没有你基本上可以考虑job-hopping),这个文档一般跟项目无关,比如命名规范,注释规范,SQL规范等等。另外,要统一jdk,包括本...

2017-03-16 10:35:30

Dubbo分布式服务框架

 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景       大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务...

2016-03-09 18:49:10

java识别当前设备类型

packagecom.tgb.util;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***检测是否为移动端设备访问**@author :Cuichenglong*@group :tgb8*@Version :1.00*@Dat...

2015-08-12 12:24:41

JVM原理

 JVM原理 JVM原理解释     JVM全称是JavaVirtualMachine,Java虚拟机,这个JVM你是看不到的,它存在内存中。我们知道计算机的基本构成是:运算器、控制器、存储器、输入和输出设备,那这个JVM也是有这成套的元素,运算器是当然是交给硬件CPU还处理了,只是为了适应“一次编译,随处运行”的情况,需要做一个翻译动作...

2014-10-10 09:46:28

搭建IBM CDC环境的简单记录

一:创建cdcuser用户,在这个用户下安装cdcforDB2的软件,useradd-u5000-gdb2iadm1-m-d/home/cdcusercdcuserpasswdcdcusercd/opt/IBM/ISWarehouse/db2/V9.7/instance/./db2icrt-sclientcdcusersu-db2inst1db2connect...

2014-04-15 23:12:26

Oracle 删除用户和表空间

Oracle使用时间长了,新增了许多user和tablespace.需要清理一下对于单个user和tablespace来说,可以使用如下命令来完成。步骤一:删除userdropuser××cascade说明:删除了user,只是删除了该user下的schemaobjects,是不会删除相应的tablespace的。步骤二:删除tablespace...

2014-03-18 13:14:43

session失效时间设置

在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户没有使用系统一定时间后,自动退出登录,销毁session。具体设置很简单:在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);  参数900单位是秒,即在没有活动15分钟后,session将失效。这里要注意这个session设置的时间是根据服务器来计算的,...

2014-03-04 13:39:48

ldap java api

从JDK5.0开始,对LDAP协议的数据访问操作就被集成在javax的扩展API包中,并随同JDK一并发布,这一章节,我们主要介绍API包中的类信息。javax.naming.directory包的结构常用API解析javax.naming.directory.InitialDirContext,初始化目录服务上下文类该类是LDAP数据内容的操作工具类,通过该类可以执行绑定LDAP服务器、新...

2013-11-11 10:41:37

各种CSS按钮样式

引入样式文件 <linkrel="stylesheet"href="css/font-awesome.min.css"><linkrel="stylesheet"href="css/buttons.css"> html:<ahref="#"class="buttonglowbutton-rou

2013-09-23 18:14:45

短信验证码实现

我们在使用移动、电信等运营商网上营业厅的时候,为确保业务的完整和正确性,经常会需要用到短信的验证码。最近因为某省业务需要,也做了个类似的功能。原理很简单,就是在用户点击"获取验证码"的时候,Ajax获取一串固定位数的数字,然后写数据库发短信,写Cookie设置验证码的有效期。JS请求验证码如下:    $.ajax({type:"GET",url:...

2013-09-18 09:35:02

js动态的改变一个输入框中的值

当用js动态的改变一个输入框中的值后,并不能触发它的onchange事件why?onchange事件的触发条件需满足:1、输入框的值发生改变;2、输入框失去焦点。事件触发发生在2,而不是1的过程中。如果值改变则触发事件则需要使用onpropertychange(IE)或oninput(FF);总结:1、onchange事件与onpropertychange事件...

2013-09-17 16:45:00

sql server 创建角色,用户,权限

/*--示例说明示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限最后使用DENY语句拒绝了用户账户u_test对表titles的S...

2013-01-16 09:35:23

linux下oracle数据库常用命令

Linux下oracle数据库常用命令Oracle用户下执行:$sqlplussystem/manager@file.sql执行sql脚本文件$sqlplussystem/manager登录sqlplus,使用system用户$sqlplus/nolog以不连接数据库的方式启动...

2012-12-26 13:20:55

查看更多

勋章 我的勋章
    暂无奖章