代码改变世界

可搜索加密技术研究 ASE和SSE

2020-08-04 20:41 by 宋海宾, 2280 阅读, 0 推荐, 收藏,
摘要:参考 http://www.jos.org.cn/josen/ch/reader/create_pdf.aspx?file_no=4700&flag=1&year_id=2015&quarter_id=1 摘 要: 从可搜索加密的两类基本问题出发,回顾了相关研究历史.介绍了可搜索加密的分类,包括其应 阅读全文

隐私保护ORAM技术分析

2020-08-04 20:14 by 宋海宾, 3177 阅读, 0 推荐, 收藏,
摘要:Oblivious Random Access Machine(简称ORAM协议) 随着云计算的发展,类似DropBox、谷歌Driver等云存储服务应运而生。用户将数据的控制权交给第三方,不免担心数据安全以及个人隐私得不到保障。近年来屡有发生的云端敏感信息泄露事件表明这种担心并不是空穴来风,黑客入 阅读全文

多方安全计算-隐私信息检索(PIR)

2020-08-04 19:43 by 宋海宾, 4537 阅读, 0 推荐, 收藏,
摘要:隐私信息检索(Private Information Retrieval - PIR)技术是解决保护用户查询隐私的方案,保证查询用户在向服务器上的数据库提交查询请求,在用户查询隐私信息不被泄漏给服务器的条件下完成查询,即在过程中服务器不知道用户具体查询信息及检索出的数据项。现在的PIR方案主要分为: 阅读全文

Java WeakReference介绍和分析

2020-08-04 14:22 by 宋海宾, 735 阅读, 0 推荐, 收藏,
摘要:1.概述 在Java里, 当一个对象o被创建时, 它被放在Heap里. 当GC运行的时候, 如果发现没有任何引用指向o, o就会被回收以腾出内存空间. 或者换句话说, 一个对象被回收, 必须满足两个条件: 1)没有任何引用指向它 2)GC被运行. 在现实情况写代码的时候, 我们往往通过把所有指向某个 阅读全文

Java的Deque分析

2020-08-03 11:56 by 宋海宾, 850 阅读, 0 推荐, 收藏,
摘要:1.概述 Java中实际上提供了java.util.Stack来实现栈结构,但官方目前已不推荐使用,而是使用java.util.Deque双端队列来实现队列与栈的各种需求.如下图所示java.util.Deque的实现子类有java.util.LinkedList和java.util.ArrayDe 阅读全文

Golang,C++,Java三种语言的简单对比

2020-08-03 11:08 by 宋海宾, 1599 阅读, 0 推荐, 收藏,
摘要:1.概述 Golang、C++、Java三种语言在解决一个简单算法中进行性能对比。 题目: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺 阅读全文

Nginx安装

2020-08-01 23:59 by 宋海宾, 215 阅读, 0 推荐, 收藏,
摘要:1.介绍 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL 阅读全文

Java ThreadLocal使用、原理、问题分析

2020-07-30 17:44 by 宋海宾, 250 阅读, 0 推荐, 收藏,
摘要:1. 概述 ThreadLocal叫做线程本地变量,也叫做线程本地存储。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 ThreadLocal类主要有四个方法,分别是: 1)ThreadLocal.get:用来获取ThreadLocal在当前线程中 阅读全文

Golang 语言遍历Oceanbase数据库

2020-07-29 11:59 by 宋海宾, 1191 阅读, 0 推荐, 收藏,
摘要:1.模式Ocral package main2import ( "database/sql" "fmt" "net" "time" _ "github.com/aliyun/go-driver-ob")func PingTCP(addr string) error { conn, err := ne 阅读全文

OceanBase 数据库的表遍历

2020-07-28 16:01 by 宋海宾, 1006 阅读, 0 推荐, 收藏,
摘要:1. OceanBase介绍 OceanBase是蚂蚁金服研发的数据库,有Oracle和Mysql两种模式。 2.Oracle模式的遍历 遍历表: select TABLE_NAME,NUM_ROWS from user_tables; 遍历列: select COLUMN_NAME, DATA_T 阅读全文