12 2017 档案

摘要:1、下载 查看tomcat版本 http://tomcat.apache.org/whichversion.html 2、安装 timcat安装之前,必须了解支持的JDK版本并安装JDK。 2.1、安装JDK 2.2、设置JAVA_HOME环境变量 打开文件/etc/profile,在文件最后添加以 阅读全文
posted @ 2017-12-28 09:56 simple-clean-opt 阅读(250) 评论(0) 推荐(0)
摘要:前提条件 从后台获得json字符串或对象,或者自定义json字符串或对象。 原理 JSON.stringify本身就可以将JSON格式化,具体的用法是: JSON.stringify(res, null, 2); //res是要JSON化的对象,2是spacing的格式,用于缩进 操作步骤 1、定义 阅读全文
posted @ 2017-12-27 18:06 simple-clean-opt 阅读(10562) 评论(0) 推荐(0)
摘要:114DNS 114.114.114.114 114.114.115.115 高速稳定,但劫持用户访问 阿里DNS 223.5.5.5 223.6.6.6 百度DNS 180.76.76.76 OneDNS 南方:112.124.47.27 北方:114.215.126.16 OpenDNS 208 阅读全文
posted @ 2017-12-27 17:22 simple-clean-opt 阅读(562) 评论(0) 推荐(0)
摘要:1、动态IP配置 编辑/etc/sysconfig/network-scripts/下的文件ifcfg-eth0,修改以下内容: vi /etc/sysconfig/network-scripts/ifcfg-eth0 保存关闭后,重启network服务 2、静态IP配置 编辑/etc/syscon 阅读全文
posted @ 2017-12-27 17:20 simple-clean-opt 阅读(558) 评论(0) 推荐(0)
摘要:1、创建集合 db.createCollection(collection_name, options) collection_name:集合名称 options:可选选项,json结构 名称 类型 说明 capped boolean true->创建大小固定的集合,必须指定size参数,即集合的大 阅读全文
posted @ 2017-12-12 10:36 simple-clean-opt 阅读(265) 评论(0) 推荐(0)
摘要:1、创建数据库 use database_name database_name为数据库名称。如果数据库不存在,则创建数据库;如果存在,则切换到该数据库。 2、查看所有数据库 show dbs 显示所有的数据库。 3、删除数据库 db.dropDataBase() 删除当前所在的数据库。先用use命令 阅读全文
posted @ 2017-12-12 10:21 simple-clean-opt 阅读(117) 评论(0) 推荐(0)
摘要:1、内存模型 JVM通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域。而每个线程又有自己单独的工作内存,当线程与内存进行交互时,数据从主存拷贝到工作内存,进而交由线程处理。 2、运行时数据区 2.1、程序计数器(Program Counter Register) 2.1.1、简介 阅读全文
posted @ 2017-12-04 16:29 simple-clean-opt 阅读(162) 评论(0) 推荐(0)
摘要:1、概述 在空对象模式中,“空”的语义主要划分为两种情况:数据上的“空”、操作上的“空”;针对者两种情况,空对象模式有不同的实现方式。 2、模式分析 空对象模式主要目的是消除掉代码中null。(1)当我们编写一个方法并有返回值时,如果必须要返回一个null,例如查询数据库中一个不存在的对象;在调用这 阅读全文
posted @ 2017-12-02 17:05 simple-clean-opt 阅读(562) 评论(0) 推荐(0)
摘要:1、概述 定义一系列的算法,把每一个算法封装起来,并且使它们可相互替换。本模式使得算法与对象独立开来,算法可独立于使用它的客户而变化。 2、模式分析 当实现一个功能有多种算法或策略时,我们可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个具体的查找算法,通过if…else…或者ca 阅读全文
posted @ 2017-12-02 16:14 simple-clean-opt 阅读(296) 评论(0) 推荐(0)
摘要:1、概述 将一个请求封装为一个对象。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 2、模式分析 在一次请求中,存在请求的调用者和执行者,一般情况下调用者会直接调用执行者的API,这样两者紧密的耦合在一起。如下图 现在在调用者和执行者之间添加 阅读全文
posted @ 2017-12-01 16:55 simple-clean-opt 阅读(231) 评论(0) 推荐(0)
摘要:1、单节点搭建(独立模式) 1.1、前提 单台Linux服务器 安装jdk,配置环境变量JAVA_HOME 1.2、安装配置 将./conf目录下的zoo_sample.cfg复制重命名为zoo.cfg。 除ZOOKEEPER_HOME外,无需其他任何配置。 1.3、启动测试 可以看出zk处于独立模 阅读全文
posted @ 2017-12-01 14:43 simple-clean-opt 阅读(190) 评论(0) 推荐(0)
摘要:zoo.cfg tickTime=2000 zk中Follower与Leader之间进行心跳检测的时间间隔,以毫秒为单位,每隔该时间间隔, Leader将向Follower发送一次心跳检测。 initLimit=10 Follower第一次连接Leader时,zk所能忍受的最大失败连接次数。当值为5 阅读全文
posted @ 2017-12-01 14:27 simple-clean-opt 阅读(1165) 评论(0) 推荐(0)