一个 bug,我试着通过 Rails 在以「utf8」编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:

Incorrect string value: ‘xF0x9Fx98x83 <…’ for column ‘summary’ at row 1

我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连要保存的这个字符串「 <…」也是合法的 UTF-8。

问题的症结在于,...

阅读全文...

lambda表达式

/**
 * 
 * @author moss18
 *
 *         级联表达式和何里化 何里化:把多个参数的函数转换为只有一个参数的函数 何里化的目的:函数标准化
 *         高阶函数:就是返回函数的函数
 *
 */

public class CurryDemo {
    public static void main(String[] args) {
        //实现了  x+y 的级联表达式
        
        Function
...

阅读全文...

  1. 安装依赖软件

yum -y install policycoreutils openssh-server openssh-clients postfix

2.设置postfix开机自启,并启动,postfix支持gitlab发信功能

systemctl enable postfix && systemctl start postfix

3.下载gitlab安装包,然后安装

阅读全文...

Oracle 已经发布了他们的开源关系数据库管理系统 MySQL 8。这个版本引入了许多改进,最受关注的可能是基于文档的存储,开发人员可以在同一个数据库中使用传统关系数据和“NoSQL”文档数据。该版本还提升了性能,增强了安全性,并改变了默认字符集以促进“移动优先”开发。
MySQL 在 MySQL 5.7 中引入了对 JSON 的支持,现在在 8.0 里带来了 MySQL 文档存储,开发人员可以将无模式 JSON 文档集合与关系表放在一起使用。MySQL 文档存储由一系列技术组成,一个新的客户端协议、X 协议以及让 My...

阅读全文...