书签 订阅 每周精选
English 中文
登录
每天 每周 每月 智能 全部
语言 英文 中文
#jobs #developer jobs #github #analytics #程序员 #ChuckLin Blog
  • Spring Security 如何进行权限验证

    FilterSecurityInterceptor.doFilter FilterSecurityIntercptor 是负责权限验证的过滤器。一般来说,权限验证是一系列业务逻辑处理完成以后,最后需要解决的问题。所以默认情况下 securi...
    #security #Spring #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • Spring security 自定义 token 身份验证

    前言 既然 Spring securtiy 的核心是 Filter chains,那我们只需要定义一个符合 security 标准的 filter ,再把自己的 chain 加入到 VirtualFilterChain 里面,就可以自定义身...
    #ChuckLin Blog #security #Spring
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • Spring security 如何进行身份认证

    Spring security 的运行依赖于一系列 filter chains ,其中每一组 filter chain 对应了一种类型的 request type。 当引入 spring security 框架时,会将 security f...
    #ChuckLin Blog #security #Spring
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • SSO、OAuth2、与 OpenID connect

    授权与认证 上一章我们一直在反复阐述一个事实: OAuth2 协议是用来解决用户对软件授权的。为何要如此强调这个事实呢?因为授权、认证、单点登录非常容易被混淆。 用户认证是指证明自己的身份。认证有时候会和授权一起使用,就像你去酒店必须首先用...
    #sso #github #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • OAuth 2.0 简述

    什么是授权 生活中有很多授权的场景,比如:假设你有一辆车,你现在指派一名代驾司机来帮你把车开回家,这就是一种授权。因为你授予了代驾司机使用你的小汽车的权利。在软件领域,授权通常指用户对某软件授予访问受保护资源权限的行为。OAuth2 就是为...
    #github #OAuth.io #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 软件工程师的消失

    生产力大发展 在现代互联网,完善的基础建设和丰富的自动化工具,极大的缩短和降低了软件开发的周期与成本,现在一个小型的 web 应用的研发计划可能仅需要5天。 将想法通过原型图工具落实为原型图。1人/日 设计表结构并使用插件自动生成后端接口...
    #wireframe #github #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 肺炎疫情与十字法则

    前言 「肺炎疫情」、「贸易战」、「人均 GDP 突破1万美金」。今年春节的关键字和往年不同。「抗击非典」、「汶川地震」、「GDP 总量世界第二」。往年春节的关键字和今年相似。通信、基建、互联网,坚守、捐款、请战书,经济上的瞩目成就与危机时的...
    #github #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 认识数据库锁

    前言 针对不同的存储引擎的数据库锁的实现是不相同的,而现代大型项目基本都选择了 innoDB 作为存储引擎,所以本章节只探讨 innoDB 数据库锁的内容。 innoDB 的数据库锁与事务特性息息相关。所以在探讨开始之前,先来回顾一下 in...
    #database #github #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 索引的优化技巧

    优化 Order by 语句 众所周知,针对大量数据进行排序费时费力。了解 Mysql 的排序方式是优化数据库排序性能的充分条件。 索引顺序扫描 show index from test_index_table 在 test_index...
    #github #database #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 索引的使用误区

    回顾上一章的内容,除了介绍了基本的使用索引优化 sql 语句的基本手法以外,还提到了滥用索引会引起性能恶化的问题。本章节的内容将会举例说明哪些场景的索引属于滥用,以及如何避免索引的误用。 索引的滥用 为了优化 sql 语句的执行效率,我们往...
    #github #SQL #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 索引的应用

    经过上一章艰苦卓绝的训练与尝试,我们成功分析出了有问题的 sql 语句。接下来该针对问题语句进行更进一步的优化了。索引往往在这个时候被引入来解决 sql 的运行效率的问题。 虽然索引的使用十分广泛,但是部分开发人员对索引的知识没有成体系的了...
    #github #SQL #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 分析 SQL 语句的一般步骤

    数据库的性能调优是一个很大的话题。但是对于开发人员来讲,掌握一些常用的 SQL 优化手段却不是什么难事。 从本章节开始,将连载总结常用的适合于开发人员的 SQL 优化手段与大家分享。 要想解决性能优化的问题,首先要想办法发现哪些 SQL 有...
    #performance #SQL #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·
  • 跨域资源访问

    跨域 当一个资源请求一个其它域名或者另外一个端口的资源时会产生一个跨域 HTTP 请求(cross-origin HTTP request)。比如说,http://domaina.example 的某 HTML 页面通过 img 的 sr...
    #github #javascript #ChuckLin Blog
    1
    打标签 分享到推特 分享到电报群
    hackershare ·

其他热门订阅

#jobs 订阅
#developer jobs 订阅
#github 订阅
#analytics 订阅
#程序员 订阅
#HTML 订阅
#python 订阅
#google 订阅
#java 订阅
#database 订阅
© 2022 hackershare, Inc. 关于 博客 开源