SF
微云的技术专栏
微云的技术专栏
注册登录
关注博客
注册登录
主页
关于
RSS
登录页面——请不要这么设计
WeYunx
2019-03-19
阅读 2 分钟
1.7k
随着 1Password 以及 Chrome 的密码管理越来越普及,有些网站的登录页面的弊端就显现出来了,本文就来总结一下有哪些不好的设计,同时来看一下如何改进。
浅谈 Gitflow
WeYunx
2019-03-01
阅读 6 分钟
8.1k
过去开发者花上几周或几个月开发完一个应用功能之后,他们需要进行合并代码的工作。这时候需要有专人,也许是版本管理员,把所有的新功能集成起来,解决代码冲突、然后准备发布新的版本。代码的合并总是让人担惊受怕,毕竟会伴随着不可预见的错误,这可能让我们一个挺好的应用变成了「集成地狱」。在 2000 年的时候,Ken...
Spring Security 单点登录简单示例
WeYunx
2019-02-27
阅读 7 分钟
8.6k
本文为[原创]文章,转载请标明出处。本文链接:[链接]本文出自微云的技术博客 Overview 最近在弄单点登录,踩了不少坑,所以记录一下,做了个简单的例子。 目标:认证服务器认证后获取 token,客户端访问资源时带上 token 进行安全验证。 可以直接看源码。 关键依赖 {代码...} 认证服务器 认证服务器的关键代码有如下几...
Spring Boot 单元测试二三事
WeYunx
2019-02-27
阅读 6 分钟
5.3k
我们将了解如何以可测试的方式创建 Spring bean,然后讨论 Mockito 和 AssertJ 的使用,这两个库在默认情况下都集成在 Spring Boot 里。
Spring Boot 之 LogBack 配置
WeYunx
2019-02-27
阅读 3 分钟
8.5k
LogBack 默认集成在 Spring Boot 中,是基于 Slf4j 的日志框架。默认情况下 Spring Boot 是以 INFO 级别输出到控制台。
MySql 简易安装指南
WeYunx
2019-02-27
阅读 1 分钟
1.7k
2019-01-30T12:53:55.670725Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 22g!lpwRac%t
GitLab 简易指引(三):备份与恢复
WeYunx
2019-02-27
阅读 3 分钟
3.2k
本文为[原创]文章,转载请标明出处。原文链接:[链接]原文出自微云的技术博客 GitLab 的备份工作主要包含配置文件备份和应用备份。 配置文件备份 配置文件备份需要备份/etc/gitlab目录。 {代码...} 在crontab中创建定时任务 {代码...} 新增一条: {代码...} 也可以将语句写成脚本,通过脚本执行,比如备份的共享目录里。...
GitLab 简易指引(二):GitLab Runner 安装与配置
WeYunx
2019-02-27
阅读 2 分钟
6.9k
首先需要准备URL和Token,可以在 GitLab 项目的 settings->CI/CD->Runners settings 中找到
关于 synchronizeOnSession
WeYunx
2019-02-27
阅读 1 分钟
1.7k
最近在维护一个老项目,发现了一个问题。我们新增了一个耗时较久的复杂查询的功能,页面采用了 ajax 异步请求数据,但是请求未返回之前,点击页面其他功能都只能打开空白页,必须等待之前的数据返回后才能开始加载,整个过程是串行等待,调试过程中发现服务器仅分配了一个线程给该用户。故查看了一下原始代码,发现 web....
GitLab 简易指引(一):离线一键安装
WeYunx
2019-02-27
阅读 1 分钟
3.2k
GitLab 是利用 Ruby On Rails 开发的一个开源版本管理系统,实现了一个自托管的 Git 项目仓库,是集代码托管,测试,部署于一体的开源 git 仓库管理软件,可通过 web 界面来进行访问公开的或私人项目。与 Github 类似,GitLab 能够浏览代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本,并...