qrcode

马上订阅,开启修仙之旅

在前端 IPA & APK 还能这样玩

在前端 IPA & APK 还能这样玩

一、背景概述近期公司为了方便管理内部多个不同版本的测试包,打算在公司内部搭建一个类似蒲公英/fir.im 的安装包管理平台。经过本人的一番搜索在 Github 上发现了 fabu.love 这个项目,基于该项目搭建的应用发布平台,可支持安装包管理、检查更新,灰度发布等功能。此外该项目采用前后端分离的开发方式进行开发,前端技术栈采用 Vue + Element UI,后端技术栈采用 Node....

Spring Security 实现 Remember Me

Spring Security 实现 Remember Me

一、什么是 Remember MeRemember Me 即记住我,常用于 Web 应用的登录页目的是让用户选择是否记住用户的登录状态。当用户选择了 Remember Me 选项,则在有效期内若用户重新访问同一个 Web 应用,那么用户可以直接登录到系统中,而无需重新执行登录操作。相信国内很多开发者都使用过或听过一个 云端软件开发协作平台 —— 码云,下图是它的登录页: 由上图可知,登录...

Spring Security 自定义用户认证

Spring Security 自定义用户认证

在 Spring Boot 集成 Spring Security 这篇文章中,我们介绍了如何在 Spring Boot 项目中快速集成 Spring Security,同时也介绍了如何更改系统默认生成的用户名和密码。接下来本文将基于 Spring Boot 集成 Spring Security 这篇文章中所创建的项目,进一步介绍在 Spring Security 中如何实现自定义用户认证。...

在前端 Word 还能这样玩

在前端 Word 还能这样玩

一、背景概述前阵子听到公司运营的小姐姐们在抱怨,说在富文本编辑器中发布包含图片的 Word 文档时,图片和文本内容不能一起复制,每次她们都得分开处理,对于包含较多图片的 Word 时,她们处理起来很抓狂。目前她们所使用后台的富文本编辑器是 Ueditor,刚好近期也在研究一款富文本编辑器 —— Editor.js(block styled editor ),也会遇到这种问题,所以就自觉揽下...

Java 进阶之异常处理

Java 进阶之异常处理

本文的主要内容分为 Java 异常的定义、Java 异常的处理、JVM 基础知识(异常表、JVM 指令分类和操作数栈)及深入剖析 try-catch-finally 四部分(图解形式)。在深入剖析 try-catch-finally 部分会以字节码的角度分析为什么 finally 语句一定会执行。第三和第四部分理解起来可能会有些难度,不感兴趣的小伙伴可直接跳过。 一、异常定义异常是指在程序执...

一份不可多得的 Lombok 学习指南

一份不可多得的 Lombok 学习指南

一、Lombok 简介Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中使用 Lombok 插件后,Java 开发人员可以节省出重复构建,诸如 hashCode 和 equals 这样的方法以及各种业务对象模型的 accessor 和 toString 等方法的...

Spring Security 入门之基本概念

Spring Security 入门之基本概念

一、Authentication 简介1.1 定义认证(Authentication)是证明用户身份的过程,是为了解决 “Who are you?” 的问题,即在应用中谁能证明他就是他本人。使用特定系统时,身份验证是必不可少的机制。没有正确的身份验证就很难识别用户。在认证过程中,一般需要认证者提供与他们身份信息相关的一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 (图片...