共 4 页: 上一页 1 2 3 4 下一页
摘要:pull redis 镜像 创建redis的镜像有几种方式,可以直接从仓库中拉取,也可以采用dockerfile文件自己编译创建。 基于已有的redis镜像,docker可以采用run,或者create->start两种方式创建容器。 1.docker run 在构建镜像,要提供访问redis的端口 阅读全文
posted @ 2018-05-05 20:01 梁天 阅读 (118) 评论 (0) 编辑
摘要:目前项目是 一个php 一个java 共用一套 redis key value 也都一样, java 使用 gson 解析json 会将php 设置的json里面看 {"a":'null'},直接给解析成null, 从而造成java代码出错, 解决办法是 在 getXXXX 方法的时候 判断 字段值 阅读全文
posted @ 2018-04-27 10:55 梁天 阅读 (51) 评论 (0) 编辑
摘要:Jedis的连接是非线程安全的 下面是set命令的执行过程,简单分为两个过程,客户端向服务端发送数据,服务端向客户端返回数据,从下面的代码来看:从建立连接到执行命令是没有进行任何并发同步的控制 set 命令的数据发送过程 set命令接收服务端响应过程 JedisPool是线程安全的 Jedis客户端 阅读全文
posted @ 2018-04-17 20:30 梁天 阅读 (108) 评论 (0) 编辑
摘要:对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: public static void main(String[] args) { List<Integer> arrayList = new ArrayList<I 阅读全文
posted @ 2018-04-11 14:59 梁天 阅读 (265) 评论 (0) 编辑
摘要:名词解释 POJO POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为 阅读全文
posted @ 2018-04-09 13:59 梁天 阅读 (173) 评论 (0) 编辑
摘要:前几天写了个php常驻脚本,主要逻辑如下 //跑完数据后休息60秒 $sleepTime = 60; $maxWorker = 10; while (true) { $htmlModel = new DetailHtmlModel(); //新抓取的html数目 $count = $htmlMode 阅读全文
posted @ 2018-03-27 16:43 梁天 阅读 (61) 评论 (0) 编辑
摘要:第一种(懒汉,线程不安全): 第二种(懒汉,线程安全): 这种写法能够在多线程中很好的工作,而且看起来它也具备很好的lazy loading,但是,遗憾的是,效率很低,99%情况下不需要同步。 第三种(饿汉): 这种方式基于classloder机制,在深度分析Java的ClassLoader机制(源 阅读全文
posted @ 2018-03-21 11:22 梁天 阅读 (48) 评论 (0) 编辑
摘要:僵尸进程 当一个子进程先于父进程结束运行时,它与其父进程之间的关联还会保持到父进程也正常地结束运行,或者父进程调用了wait才告终止。 子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态。 进程表中代表子进程的数据项是不会立刻 阅读全文
posted @ 2018-03-20 18:36 梁天 阅读 (3665) 评论 (0) 编辑
摘要:大多数人都知道Node.js中require()函数做什么的,但是有多少人知道它的工作原理呢?我们每天使用它加载库包和模块,但是它的内部行为原理很神秘。 我们追寻Node模块系统的核心: module.js,这个文件包含一个令人惊讶的神奇功能,它负责加载 编译和缓存每个用过的文件,让我们揭开它的神秘 阅读全文
posted @ 2018-03-01 19:54 梁天 阅读 (117) 评论 (0) 编辑
摘要:A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ; A和B的系统都是Linux 在A上的命令: # ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码) # ssh root@172 阅读全文
posted @ 2018-03-01 15:20 梁天 阅读 (42) 评论 (0) 编辑
摘要:工具: OpenSSL ssl的开源实现,几乎实现了市面上所有的加密 libcrypto: 通用加密库, 任何软件要实现加密功能 链接调用这个库 libssl: TLS/SSL 加密库 openssl: 命令行工具 多功能多用途工具 实现私有证书颁发机构 子命令: genrsa [-out file 阅读全文
posted @ 2018-02-25 15:01 梁天 阅读 (1068) 评论 (0) 编辑
摘要:算法: 对称加密: 提供加密算法本身,用户提供一个秘钥,结合秘钥+算法 加密文件 和 解密文件 计算速度很快 安全性 几乎完全依赖于秘钥 要与多个人通信,只要有一个人知道秘钥 那个人就可以破解所有人的信息,除非每个人的秘钥不同 一定程度上解决了机密性的问题,但是没办法解决秘钥管理问题 DES dat 阅读全文
posted @ 2018-02-25 11:54 梁天 阅读 (50) 评论 (0) 编辑
摘要:https会话 1客户端 2服务器端 1 http三次握手 2 1< >2 协商建立ssl会话 选择加密协议 sslv3 1 < 2 服务端将自己的证书发给客户端 1 ............. 验证证书 安全性 完整性 1 >2 客户端生成一个随机的对称秘钥 将2的公钥加密后的堆成密码 发给服务器 阅读全文
posted @ 2018-02-25 11:53 梁天 阅读 (44) 评论 (0) 编辑
摘要:大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算。所以,为了使用多核cpu来提高性能 就有了cluster,让node可以利用多核CPU实现并行。 随着nodejs的发展,让nodejs上生产环境,就必须是支持多进程多核处理!在V0.6.0版本 阅读全文
posted @ 2018-02-07 18:32 梁天 阅读 (71) 评论 (0) 编辑
摘要:JDK JDK是java语言的软件开发工具包,它包含了java的运行环境,工具集合,基础类库等内容 Android SDK 是谷歌提供的 Android 开发包,在开发Android 项目的时候 我们需要引入Android SDK 来使用Android 的相关API Android Studio 在 阅读全文
posted @ 2018-01-31 10:36 梁天 阅读 (4489) 评论 (0) 编辑
共 4 页: 上一页 1 2 3 4 下一页