自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

转载 单系统登录机制

GitHub:https://github.com/sheefee/simple-sso一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资...

2018-04-27 15:50:46 206

转载 seq命令

seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制语法:  [1] seq [选项]    尾数  [2] seq [选项]    首数  尾数  [3] seq [选项]    首数  增量 尾数选项:    -f, --format=格式    -s, --separator=字符串,使用指定的字符串分割数字...

2018-04-25 09:28:10 275

转载 awk常见操作

awk的基本结构12345678910111213awk 'BEGIN{} pattern {} END {}'#pattern {} 部分是针对每行进行循环处理的,有pattern表示对匹配到的行处理,没有pattern表示对所有行处理<br>[root@test88 etc]# echo -e "line1\nline2" | awk 'BEGIN {print "Start"} ...

2018-04-25 09:23:44 226

转载 Spring Mvc过滤器Filter实现登陆验证

过滤器实现用户登陆判断,如果用户登陆成功跳转到首页,如果用户未登陆,跳转到登陆页面。 1.用户登陆   首先我们天添加两个页面,一个是登陆页面login.jsp,一个是登陆成功后的index.jsp.在login.jsp中我们添加两个用户名和密码文本输入文本框 index.jsp [html] view plain copy<%@ page language="java" contentTy...

2018-04-16 23:48:45 2307

转载 Java集合(实现类线程安全性)

1、集合和Map    下图是Java集合的Collection集合体系的继承树:    下图是Java的Map体系的继承树:    对于Set、List、Queue和Map四种集合,最常用的是HashSet、TreeSet、ArrayList、ArrayQueue、LinkedList和HashMap、TreeMap等实现类。    其中Vector、HashTable、Properties是线...

2018-04-11 23:48:44 1944

转载 Docker详细介绍

一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行、发布你的 Docker...

2018-04-11 23:46:54 290

转载 Callable异步原理简析

Callable异步执行,应该不会陌生,那么在java中是怎么用的呢?又是如何实现的?下面我们循序渐进,慢慢分析。 先看一个例子,实现Callable接口,进行异步计算:package com.demo;import java.util.concurrent.*;public class Demo { public static void main(String[] args) th...

2018-04-11 23:43:48 550

转载 三种存储类型比较-文件、块、对象存储

 块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。     首先,我们介绍这两种传统的存储类型。通常来讲,所有磁盘阵列都是基于Block块的模式(DAS),而所有的NAS产品都是文件级存储1、块存储      ...

2018-04-11 23:42:23 621

转载 heartbeat实现ip漂移

此文章是实现多台apache+tomcat集群功能的操作的部分之一-------使用Heartbeat实现IP飘移(虚拟机vm中部署)使用Heartbeat实现”双机热备”或者称为“双机互备”heartbeat的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路(本次测试使用网络)和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当...

2018-04-11 23:40:26 816

转载 openfire+spark+smack实现即时通讯

最近看到一个基于openfire的即时通讯技术openfire+spark+smack实现即时通讯http://www.eoeandroid.com/thread-282925-1-1.html最近公司项目需要用到即时通讯功能,经过调研发现openfire+spark+smack可以实现。在网上找了很久,资料都十分有限,即使有些朋友实现了也说的不清不楚。于是决定自己

2018-04-08 21:05:14 380

转载 深入浅出SOA

SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种方法论,一种分布式的服务架构(具体可以百度)。     用途:SOA解决多服务凌乱问题,SOA架构解决数据服务的复杂程度,同时SOA又有一个名字,叫做服务治理。     通过一个系统我们看一下架构的演变过程(由统一到分布式):    

2018-04-07 23:24:34 378

转载 什么是RESTful

老婆经常喜欢翻看我订阅的技术杂志,她总能从她的视角提出很多有趣的问题。一个悠闲的周日下午,她午觉醒来,又习惯性的抓起这个月的杂志,饶有兴趣地看了起来。果不其然,看着看着,她又对我发难了,“Restful是什么呀,老公?是restaurant的形容词吗,突然就觉得好饿了啊......”作为一个合格的程序员,我一直把能够将一项技术讲给老婆听,并且能给她讲懂,作为我已经掌握了这项

2018-04-07 23:14:08 159

shiro_springmvc_mybatis框架整合

shiro_springmvc_mybatis框架整合模板,附带数据库文件,直接运行

2017-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除