标签:token

Java

源码分析 Mybatis 的 foreach 为什么会出现性能问题 原 荐

1

dulong 发布于 2018-12-17

背景 最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录,该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一条查询 SQL 是自己写,其他两条是根据别人提供的接口进行查询,刚开始的时候,没有多想,直接...

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

Java

《两周自制脚本语言》——第三天(分割单词)

1

changyuan.xu 发布于 2018-12-16

语言处理器的第一个组成部分是词法分析器(lexer)。程序的源代码最初只是一长串字符串,这样的字符串很难处理,语言处理器通常会首先将字符串中的字符以单词为单位分组,切割成多个子字符串。这就是词法分析 Token对象 下面是某个程序中的一行代码 while i < 10 { ...

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

Java

Micronaut 教程(二):分布式跟踪、JWT 安全和 AWS Lambda 部署

3

yeseng 发布于 2018-12-15

关键要点 Micronaut 提供了与 Zipkin 和 Jaeger 等多种分布式跟踪解决方案的无缝集成。 框架提供了几种“开箱即用”的安全解决方案,例如基于 JWT 的认证。 Micronaut 提供了“令牌传播”之类的功能,用以简化微服务之间的安全通信。 因为内存占用少,M...

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

Spring

Spring Security 实现 antMatchers 配置路径的动态获取 原 荐

darida 发布于 2018-12-14

1. 为什么要实现动态的获取 antMatchers 配置的数据 这两天由于公司项目的需求,对 spring security 的应用过程中需要实现动态的获取 antMatchers ,permitAll , hasAnyRole , hasIpAd...

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

Java

小程序登录、微信网页授权(Java版)

changyuan.xu 发布于 2018-12-13

首先呢,“登录”、“授权”、“授权登录”,是一样的意思,不用纠结。 写小程序授权登录的代码前,需要了解清楚openid与unionid的区别,这里再简单介绍一下: 腾讯有个 “微信·开放平台”,只有企业才能注册账号,可理解为微信体系里,最顶级的账号。官网地址:htt...

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

Spring

看spring cloud开源项目Pig的云踩坑记

9

changyuan.xu 发布于 2018-12-12

最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...

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

Spring

Spring Security系列之核心过滤器源码分析(四)

3

xiaoli.he 发布于 2018-12-12

文章来源 前面的部分,我们关注了Spring Security是如何完成认证工作的,但是另外一部分核心的内容:过滤器,一直没有提到,我们已经知道Spring Security使用了springSecurityFillterChian作为了安全过滤的入口,这一节主要分析一下这个过滤...

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

编程技术

微服务的接入层设计与动静资源

12

xiaoli.wang 发布于 2018-12-12

编辑推荐: 本文来自于sq.163yun.com ,文中从DNS,HttpDNS,GSLB,CDN,边界路由,核心交换,等价路由,负载均衡SLB,LVS,Haproxy,接入层nginx,接入层缓存等方面说明,介绍比较详细。 这个系列是微服务高并发设计,所以我们先从最外层的接入层...

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

Java

Effective Java 3rd Edition — 第七章 lambda表达式与流

3

dulong 发布于 2018-12-11

Item 42 : Prefer lambdas to anonymous classes 使用lambda表达式来代替匿名类 Collections.sort(words, new Comparator<String>() { public int com...

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

Java

如何使用Defender优雅的管理权限?

2

dulong 发布于 2018-12-11

权限管理已经不知不觉深入到了我们生活的每一个角落,例如地铁进站的闸机,高速公路上的过路费,停车场的杠杆等等等等。 作为一名开发人员,权限二字对我们的映像更加深刻,无论任何系统,都多多少少与权限管理会沾上关系!什么?你的系统和权限不沾边……好吧,你的代码拉取...

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

Java

通过 CLI 管理 Jenkins Server

10

Harries 发布于 2018-12-11

Jenkins 内置的命令行接口允许管理员通过命令行工具访问并管理 Jenkins。这让我们可以通过脚本自动化的创建配置或执行任务,也就是把 Jenkins 中的配置代码化了。Jenkins 同时支持通过 SSH 和客户端命令行工具 jenkins-cli.jar 进行访问。本文...

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

Spring

Spring Security系列之体系结构概述(一)

1

yeseng 发布于 2018-12-10

这篇文章是我Spring Security系列的第一篇,主要是根据Spring Security文档选择性翻译整理而成的一个架构概览,配合自己的一些注释方便大家理解。写作本系列文章时,参考版本为Spring Security 4.2.3.RELEASE。 这一节主要介绍一些在Sp...

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

Spring

SpringBoot2.1脚手架(种子)项目

likai 发布于 2018-12-10

这是一个基于SpringBoot 2.1.1 RELEASE,用于搭建RESTful API工程的脚手架,只需三分钟你就可以开始编写业务代码,不再烦恼于构建项目与风格统一。 快速开始 构建数据库 运行 /src/test 下的 CodeGenerator.java 进行代码生成 ...

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

Java

《深入理解 Java 虚拟机 》学习笔记

8

小丁 发布于 2018-12-08

第二章 Java 内存区域与内存溢出异常 内存区域 – from 姜志明 对象创建 加载类 若已经在内存中则跳过。 类加载完以后就可以确定对象所需的空间大小 // TODO why? 分配内存 根据 GC 回收算法的不同,分配方式略有区别。 标记整理算法,使用空闲列表 ...

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

Spring

java B2B2C源码电子商务平台—大话Spring Cloud

1

xiaoli.wang 发布于 2018-12-06

研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台...

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

Java

感性认识JWT

11

zhuangli 发布于 2018-12-06

好久没写博客了,因为最近公司要求我学 spring cloud ,早点将以前软件迁移到新的架构上。所以我那个拼命的学呐,总是图快,很多关键的笔记没有做好记录,现在又遗忘了很多关键的技术点,极其罪恶! 现在想一想,还是踏踏实实的走比较好。这不,今天我冒了个泡,来补一补前面我所学所忘...

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

Spring

感性认识JWT

11

Harries 发布于 2018-12-05

好久没写博客了,因为最近公司要求我学 spring cloud ,早点将以前软件迁移到新的架构上。所以我那个拼命的学呐,总是图快,很多关键的笔记没有做好记录,现在又遗忘了很多关键的技术点,极其罪恶! 现在想一想,还是踏踏实实的走比较好。这不,今天我冒了个泡,来补一补前面我所学所忘...

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