标签:session

Spring

Spring 中获取 request 的几种方法,及其线程安全性分析

2

xiaoli.he 发布于 2019-02-21

概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。 由于在 Spring MVC 中,处理请求的Controller、Servi...

阅读(11)评论(0)赞 (0)

编程技术

微服务之数据同步Porter

11

yanxinchi 发布于 2019-02-21

Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题。 背景 在微服务架构模式下深刻的影响了应用和数据库之间的关系,不像传统多个服务共享一个数据库,微服务架构下每个服务都要有自己的数据库。如果你想获得微服务带来的好处,每个服务独有一个数据库是必须...

阅读(21)评论(0)赞 (0)

Java

RPC基本原理以及如何用Netty来实现RPC

3

小丁 发布于 2019-02-21

在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC? RPC(Remote Procedure Call)— 远程过程调用,是一个计算机...

阅读(15)评论(0)赞 (0)

Java

生产中的Vertx – Teemo Tech Blog

yeseng 发布于 2019-02-20

Vert.x 是一个非常高性能的库,用于实现低延迟服务。它的 多反应堆模式 使得在几毫秒内每秒处理许多请求成为可能。 使用 实时出价 ,我们每秒收到数千个请求,我们必须在不到100毫秒的时间内回答。这就是我们选择Vert.x的原因。 在本文中,我将向您介绍我们从基于该库的4年运营...

阅读(13)评论(0)赞 (0)

Spring

Spring Security 实现 API Token 权限认证

3

changyuan.xu 发布于 2019-02-19

常见的权限认证是通过提供“用户名密码”完成,业务中有一些 API,我们希望以 API Token 的形式验证。例如 URL 上加上 token /api?token=xxxx 就允许API 的访问。这种设计背后的逻辑是用户名密码拥有较高的权限,而 API token 可以只给出某...

阅读(24)评论(0)赞 (0)

Java

MyBatis分页插件PageHelper

3

xirruiqiang 发布于 2019-02-19

MyBatis分页插件PageHelper 如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。 PageHelper是一个Mybatis的分页插件, 负责将已经写好的sql语句, 进行分页加工. PageHelp...

阅读(17)评论(0)赞 (0)

Spring

Spring 系列:事务管理

4

darida 发布于 2019-02-19

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

阅读(18)评论(0)赞 (0)

Spring

Spring 系列:事务管理

4

Harries 发布于 2019-02-19

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

阅读(19)评论(0)赞 (0)

Java

聊聊flink JobManager的heap大小设置

zhuangli 发布于 2019-02-18

序 本文主要研究一下flink JobManager的heap大小设置 JobManagerOptions flink-core-1.7.1-sources.jar!/org/apache/flink/configuration/JobManagerOptions.java @P...

阅读(17)评论(0)赞 (0)

Spring

springmvc 请求参数解析细节

hanze 发布于 2019-02-18

springmvc 的请求流程,相信大家已经很熟悉了,不熟悉的同学可以参考下资料! 有了整体流程的概念,是否对其中的实现细节就很清楚呢?我觉得不一定,比如:单是参数解析这块,就是个大学问呢? 首先,我们从最靠近请求末端的地方说起!此时,handler已经找到,即将进行处理! 这是...

阅读(27)评论(0)赞 (0)

Spring

Spring Boot MyBatis配置多种数据库

puefu.he 发布于 2019-02-18

mybatis-config.xml是支持配置多种数据库的,本文将介绍在Spring Boot中使用配置类来配置。 1. 配置application.yml # mybatis配置 mybatis: check-config-location: false type-aliase...

阅读(23)评论(0)赞 (0)

Java

Java 工程师成神之路 | 2019正式版

4

尖兵 发布于 2019-02-18

一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么...

阅读(20)评论(0)赞 (0)

Spring

Spring Security整合KeyCloak保护Rest API

zhuangli 发布于 2019-02-18

今天我们尝试Spring Security整合Keycloak,并决定建立一个非常简单的Spring Boot微服务,使用Keycloak作为我的身份验证源,使用Spring Security处理身份验证和授权。 设置Keycloak 首先我们需要一个Keycloak实例,让我们...

阅读(25)评论(0)赞 (0)

Java

Netty 实战:如何编写一个麻小俱全的 web 框架

14

changyuan.xu 发布于 2019-02-18

学习 Netty 也有一段时间了,为了更好的掌握 Netty,我手动造了个轮子,一个基于 Netty 的 web 框架:redant,中文叫红火蚁。创建这个项目的目的主要是学习使用 Netty,俗话说不要轻易的造轮子,但是通过造轮子我们可以学到很多优秀开源框架的设计思路,编写优美...

阅读(22)评论(0)赞 (0)

Java

Spring Session架构与设计

songhua.gao 发布于 2019-02-18

编辑推荐: 本文来自于作者 刘 少飞, 文章介绍了Spring Session 的架构,演示了采用 Redis 存储 Session 的实现细节等问题,详细请看下文。 前言 开始进行 Web 开发时,您可能在使用 Session 时会碰到 Cookie 和 LocalStorag...

阅读(14)评论(0)赞 (0)

Java

Spring系列-事务管理

3

dulong 发布于 2019-02-18

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

阅读(22)评论(0)赞 (0)

Java

JeeSite 4.1.3 发布,支持一级菜单在顶部,各种组件改进

xiaoli.wang 发布于 2019-02-18

新增 新增参数配置 sys.index.menuStyle=2 的时候,一级菜单显示在主框架顶部 新增 lang.defaultLocale 和 lang.defaultTimeZone 指定默认语言和默认时区参数 fileupload 组件新增 extendParams 扩展参...

阅读(18)评论(0)赞 (0)

Java

统一认证 – Apereo CAS 小试

2

xirruiqiang 发布于 2019-02-17

做这些尝试的时候,Apereo CAS比较稳定的版本是5.3.x,使用如果想按照这个文章搭设的话,最好采用相同的版本 Apereo CAS单机版的搭设 Apereo CAS秉承耶鲁的自由文化传统,整个产品高度自由化,哪哪都提供了极其灵活的使用方式。比如单机版的部署,一般的软件提供...

阅读(31)评论(0)赞 (0)