2017-10-31 ORACLE创建表空间和用户 ORACLE创建表空间和用户 1、登录以sys/sys超级用户登录pl/sql运行 cmdsqlplus /nologSQL>conn/as sysdba2、创建临时表空间create temporary tablespace RESIDENCY_TEMPtempfile 'D:ctd_soft_installoracleoradataorclRESIDENCY_TEMP.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;3、创建数据表空间create tablespace RESIDENCYloggingdatafile 'D:ctd_soft_installoracleoradataorclRESIDENCY.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;4、创建用户并指定表空间create user RESIDENCY identified by RESIDENCY default tablespace RE... 王子 2017-10-31 Oracle,数据库 134 阅读 0 评论 2017年10月31日 134 阅读 0 评论
2017-09-14 加密后的数据怎么进行模糊查询 加密后的数据怎么进行模糊查询 我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路。为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行卡号、信用卡验证码等信息,这些信息对加解密的要求也不一样,比如说密码我们需要加密存储,一般使用的都是不可逆的慢hash算法,慢hash算法可以避免暴力破解(典型的用时间换安全性),在检索时我们既不需要解密也不需要模糊查找,直接使用密文完全匹配,但是手机号就不能这样做,因为手机号我们要查看原信息,并且对手机号还需要支持模糊查找,因此我们今天就针对可逆加解密的数据支持模糊查询来看看有哪些实现方式。在网上随便搜索了一下,关于《加密后的模糊查询》 的帖子很多,顺便整理了一下实现的方法,不得不说很多都是不靠谱的做法,甚至有一些沙雕做法,接下来我们就对这些做法来讲讲实现思路和优劣性。1、如何对加密后的数据进行模糊查询我整理了一下对加密的数据模糊查询大致分为三类做法,如下所示:沙雕做法(不动脑思考直男的思路,只管实现功能从不深入思考问题)常规做法(思考了查询性能问题,也会使用一些存储空间换... 王子 2017-09-14 Java,技术与技巧 243 阅读 0 评论 2017年09月14日 243 阅读 0 评论
2017-09-07 docker系列 docker系列 内核版本需要3.10以上查看内核版本命令 uname -r1、更新yum源[root@localhost ~]# yum -y update2、安装依赖包[root@localhost ~]# yum -y install yum-utils device-mapper-persistent-data lvm23、设置docker的yum源[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 官方 [root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 阿里云4、安装Docker[root@localhost ~]# yum -y install docker-ce docker-ce-cli containerd.io5、Docker服务启... 王子 2017-09-07 docker 196 阅读 0 评论 2017年09月07日 196 阅读 0 评论
2017-09-07 git的命令 git的命令 git init你只需要简单地运行 git init 就可以将一个目录转变成一个 Git 仓库,这样你就可以开始对它进行版本管理了。git clone拉取git仓库中的代码到本地中git addgit add 命令将内容从工作目录添加到暂存区(或称为索引(index)区),以备下次提交。 当 git commit 命令执行时,默认情况下它只会检查暂存区域,因此 git add 是用来确定下一次提交时快照的样子的。git statusgit status 命令会显示工作区及暂存区域中不同状态的文件。 其中包含了已修改但未暂存,或已经暂存但没有提交的文件。 在一般的显示形式中,它会给你一些如何在这些暂存区之间移动文件的提示。git diff当需要查看任意两棵树的差异时,可以使用 git diff 命令。 此命令可以查看你工作环境与你的暂存区的差异(git diff 默认的做法),你暂存区域与你最后提交之间的差异(git diff --staged),或者比较两个提交记录的差异(git diff master branchB)。git difftool当你不想使用内置的 git dif... 王子 2017-09-07 git 184 阅读 0 评论 2017年09月07日 184 阅读 0 评论
2017-09-07 git的分支命名规范和提交规范 git的分支命名规范和提交规范 1. git 分支命名规范master(主分支,永远是可用的稳定版本,不能直接在该分支上开发) dev (测试分支, 测试服务器的分支) staging (预生产服务器上的分支) develop - 时间日期号 (每一天的开发主分支, 所有的新功能和修复BUG都已当前的当天分支来创建 需要处理的分支, 最后处理完成后都会合并到当前分支) feature-xxx(功能开发分支,在当天的develop上创建分支,以自己开发功能模块命名,功能测试正常后合并到当天的develop分支) hotfix-xxx(bug修复分支,在当天的develop上创建分支,修复完成后合并到 当天的develop) release - 版本号 (发布版本的分支 : 每一次发布都创建一个这个分支, 版本号的规则 当前日期 2022-04-01-v001, 再次发版就是创建 2022-04-01-v002, 将当天合并好的develop 分支创建一个发布版本号的分支 来进行打包发布)2. git 提交记录规范每个 git commit 记录都需要按照固定格式,具体格式为: ... 王子 2017-09-07 git 267 阅读 0 评论 2017年09月07日 267 阅读 0 评论