自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 windows下的session共享

通过nginx做多个服务器集群时,默认轮询方式在upstream中分配服务器时,由于多个服务器部署同一套工程,如果有数据直接写往session,而且不是使用的cookie存放session的key(由于访问地址使用ip,并不适用域名,所以没法使用cookie),会造成两次访问session id不一致。此时就需要做session复制或共享。需要以下操作(只适用于windows环境,linux下

2018-01-22 19:37:38 515

翻译 反向代理与负载均衡

1.代理和反向代理 1.1 什么是正向代理 ​ 我们常说的代理也就是只正向代理,正向代理的过程,它隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求,某些科学上网工具扮演的就是典型的正向代理角色。用浏览器访问 http://www.google.com时,被残忍的block,于是你可以在国外搭建一台代理服务器,让代理帮我去请求google.

2018-01-22 19:32:37 1392 1

原创 Nginx整合tomcat和redis实现session共享

通常情况下,Tomcat、Jetty等Servlet容器,会默认将Session保存在内存中。如果是单个服务器实例的应用,将Session保存在服务器内存中是一个非常好的方案。但是这种方案有一个缺点,就是不利于扩展。 ​ 目前越来越多的应用采用分布式部署,用于实现高可用性和负载均衡等。那么问题来了,如果将同一个应用部署在多个服务器上通过负载均衡对外提供访问,如何实现Session共享? ​ 实

2018-01-22 19:30:04 216

原创 redis的数据类型

redis中包含了五种常见的数据类型:字符串,散列表,列表,集合,有序集合 1. 字符串 Redis中的字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定。因此,可以在一个字符串中存储高达512兆字节的任何内容 示例: 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:63

2018-01-22 19:28:22 154

原创 Linux中Redis正确安装的步骤

1.redis是什么 ​ REmote DIctionary Server(远程字典服务器)。是完全开源免费的,用C语言编写的,遵守BSD协议;是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化nosql数据库,是当前最热门的nosql数据库之一,也被人们称为数据结构服务器 ​ Redis与其他nosql数据库相比较,三个特点: ​ a.Redis支持数据的持

2018-01-22 19:24:11 324

翻译 redis与springmvc的集成

redis是现在主流的缓存工具了,因为使用简单、高效且对服务器要求较小,用于大数据量下的缓存,spring 也提供了对redis的支持: org.springframework.data.redis.core.RedisTemplate。为了在springmvc环境中使用redis,官方推荐是和jedis结合使用,由jedis来管理连接这些。 1. 添加支持 ​ 首先需要为项目

2018-01-22 19:20:02 500

原创 HQL语句

一、使用方法 跟sql语句的语法基本相似, HQL语句操作的对象跟属性 ,sql操作表跟列 HQL 关键不区分大小写,但是类名跟属性是区分的(大小写明感) 书写hql语句的时候一定要跟类的别名 然后使用别名.属性的方式操作 select * 如果是单个或者多个字段查询不能省略 二 、如何使用hql语句 通过session.createQuery(hql

2017-12-17 18:57:25 583

翻译 Hibernate 映射关系

1、 映射文件说明 1.1 名词解释 关系:事物之间相互作用、相互联系的状态。 关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。 映射:将一种形式转化为另一种形式,包括关系。 级联:有关系的双方中操作一方,另一方也将采取一些动作 值类型:对象不具备数据库同一性,属于一个实体实例其持久化状态被嵌入到所拥有的实体的表

2017-12-17 18:55:10 240

原创 Hibernate缓存机制

一. 作用 Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据 二. 分类 事务范围 Hibernate一级缓存 Hibernate一级缓存又称为“Session的缓存”,它是内置的,意

2017-12-17 18:53:07 153

原创 Hibernate核心实现原理

关于Hibernate的底层架构

2017-12-17 18:46:11 298

翻译 Activiti工作流课程

Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务 流程图。

2017-12-13 17:34:43 331

空空如也

空空如也

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

TA关注的人

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