登录页面——请不要这么设计

2019-03-19
阅读 2 分钟
1.5k
随着 1Password 以及 Chrome 的密码管理越来越普及,有些网站的登录页面的弊端就显现出来了,本文就来总结一下有哪些不好的设计,同时来看一下如何改进。

浅谈 Gitflow

2019-03-01
阅读 6 分钟
7.8k
过去开发者花上几周或几个月开发完一个应用功能之后,他们需要进行合并代码的工作。这时候需要有专人,也许是版本管理员,把所有的新功能集成起来,解决代码冲突、然后准备发布新的版本。代码的合并总是让人担惊受怕,毕竟会伴随着不可预见的错误,这可能让我们一个挺好的应用变成了「集成地狱」。在 2000 年的时候,Ken...

Spring Security 单点登录简单示例

2019-02-27
阅读 7 分钟
8.4k
本文为[原创]文章,转载请标明出处。本文链接:[链接]本文出自微云的技术博客 Overview 最近在弄单点登录,踩了不少坑,所以记录一下,做了个简单的例子。 目标:认证服务器认证后获取 token,客户端访问资源时带上 token 进行安全验证。 可以直接看源码。 关键依赖 {代码...} 认证服务器 认证服务器的关键代码有如下几...

Spring Boot 单元测试二三事

2019-02-27
阅读 6 分钟
5.1k
我们将了解如何以可测试的方式创建 Spring bean,然后讨论 Mockito 和 AssertJ 的使用,这两个库在默认情况下都集成在 Spring Boot 里。

Spring Boot 之 LogBack 配置

2019-02-27
阅读 3 分钟
8.4k
LogBack 默认集成在 Spring Boot 中,是基于 Slf4j 的日志框架。默认情况下 Spring Boot 是以 INFO 级别输出到控制台。

MySql 简易安装指南

2019-02-27
阅读 1 分钟
1.6k
2019-01-30T12:53:55.670725Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 22g!lpwRac%t

GitLab 简易指引(三):备份与恢复

2019-02-27
阅读 3 分钟
3k
本文为[原创]文章,转载请标明出处。原文链接:[链接]原文出自微云的技术博客 GitLab 的备份工作主要包含配置文件备份和应用备份。 配置文件备份 配置文件备份需要备份/etc/gitlab目录。 {代码...} 在crontab中创建定时任务 {代码...} 新增一条: {代码...} 也可以将语句写成脚本,通过脚本执行,比如备份的共享目录里。...

GitLab 简易指引(二):GitLab Runner 安装与配置

2019-02-27
阅读 2 分钟
6.6k
首先需要准备URL和Token,可以在 GitLab 项目的 settings->CI/CD->Runners settings 中找到

关于 synchronizeOnSession

2019-02-27
阅读 1 分钟
1.6k
最近在维护一个老项目,发现了一个问题。我们新增了一个耗时较久的复杂查询的功能,页面采用了 ajax 异步请求数据,但是请求未返回之前,点击页面其他功能都只能打开空白页,必须等待之前的数据返回后才能开始加载,整个过程是串行等待,调试过程中发现服务器仅分配了一个线程给该用户。故查看了一下原始代码,发现 web....

GitLab 简易指引(一):离线一键安装

2019-02-27
阅读 1 分钟
3k
GitLab 是利用 Ruby On Rails 开发的一个开源版本管理系统,实现了一个自托管的 Git 项目仓库,是集代码托管,测试,部署于一体的开源 git 仓库管理软件,可通过 web 界面来进行访问公开的或私人项目。与 Github 类似,GitLab 能够浏览代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本,并...