0%

前言

原文: Encryption keys

这里有单独的关于加密文件的文档。

仓库Repository中的.travis.yml文件可以具有“加密值”,例如环境变量,通知设置和部署apikey。这些加密后的值可以由任何人添加,但只能由Travis CI解密读取。仓库Repository拥有者不保留任何加密key

请注意,加密的环境变量不适用于pull requests

阅读全文 »

前言

微博上很火的sorry表情包程序, 看到有Java程序, 于是扒了下来看源码
看是怎么实现的, 原来是生成ass字幕文件, 然后用FFmpeg命令加入视频。

阅读全文 »

前言

在一个GitHub项目发现它使用了Lombok这个工具。没见过所以了解一下, 但是发现还是不太好用, 于是摒弃之。但好歹记录一下。

阅读全文 »

前言

从学过初始化块之后, 就一直没用到, 今天学习Mybatis, 居然有一处语法没看懂。特此记录一下。

1
2
3
4
5
6
7
8
9
public class PrivilegeProvider {
public String selectById(final Long id){
return new SQL(){
{
SELECT("id, privilege_name, privilege_url");
}
}.toString();
}
}
阅读全文 »

前言

Http连接是无状态的, 也就是说, 即使你发送第一次Http请求, 传了个param参数给Web服务器。第二次Http请求想获取param参数, 是获取不到的, 因为Web服务器是不认识你的。
为了完成这个需求, 我们可以使用CookieSession进行存储数据, 在Cookie中存入本次会话的SessionID, 那Web服务器从Cookie中获取SessionID就可以知道你是哪个用户, 知道你之前存了什么数据。

阅读全文 »

前言

每种数据库都有自己的主键生成方式,比如MySQL支持自增的主键, 在插入数据后自动生成主键, 比如Oracle通过序列的方式, 在插入数据之前生成主键, 再写去表中。

阅读全文 »