10 2015 档案
摘要:命令 常量大写 类名和模块名首字母大写,驼峰法,MyClass,Person 方法名小写,ruby中末尾添加符号特殊含义:destroyMethod!表示这个方法具有破坏性;isPrime?表示返回bool类型 变量、参数小写 空格和括号,保证可读性 ,、;紧跟,后面加空格 ...
阅读全文
摘要:算法思想 判断某一个数,能不能被比他平方根小的素数整除。 首先看看代码 ruby arr[0] = 2 def add_prime(n) 3.step(n,2){|num| $arr
阅读全文
摘要:第一种,ruby e 在命令行中运行下面命令, e的意思是,把后面的字符串当作脚本执行 使用irb交互控制台 在命令行输入irb 使用ruby命令执行 hello.rb中的内容:
阅读全文
摘要:刚开始了解Node感觉很吊,各种说高性能,可是一直不理解为什么单线程会比多线程快?为什么异步IO比非阻塞IO快?因此,本篇在阅读相关书籍后,根据自己的理解,整理此文,如有错误,仅代表理论不精,必当修改,以免误导他人。还请多多指正..... 关于阻塞IO和非阻塞IO 系统内核只有两种IO模式—...
阅读全文
摘要:跟踪java代码发现: 原因是由于我在Maven中引入了servlet的jar包,又在工程中引入了tomcat的所有Jar包,导致冲突。
阅读全文
摘要:右键项目工程,点击Java Build Path 点击Add Library,选择Server Runtime 选择Tomcat版本 此时就看到拥有了Tomcat的jar包了
阅读全文
摘要:参考《Ruby元编程》,元编程,即 用来编写代码的代码 。 对象由一组实例变量和一个类的引用组成 对象的方法存在与对象所属的类中,类似js中的prototype,在ruby中准确的说,应该是实例方法 类本身是Class类的队形,类的名字不过是常量而已 Class类是Module的子类,模...
阅读全文
摘要:使用apt get安装 这个命令下载的,有可能是旧的版本,所以还是推荐下面的方式。 下载tar.gz安装
去官方网站下载最新的tar.gz文件 输入ruby v 或者 gem v查看安装结果
阅读全文
摘要:其实并不是工作中使用到了Redis,而只是跟Redis相关,但是一直对缓存这边有些盲区,正好趁这个机会就好好学学。Redis使用C语言实现,接近底层,提供丰富的数据类型,而且关于集群、持久化等等都有很强的优势,学习其中的知识,收获肯定不少! 学习书籍 [《Redis入门指南》][1]
[《R...
阅读全文
摘要:首先去官网下载redis安装包:[下载redis] [1] 准备安装 运行命令: 进入解压后的文件夹: 编译源码: 出错 如果出现下面错误: [root@localhost redis 3.0.4] make
cd src && make all
m...
阅读全文
摘要:话说这本书还是同学的推荐才读的,之前感觉这本书太薄了,不值得看,没想到小身材有大智慧,书中的内容总结的还是很到位的!所以就把最后几章,精华的部分整理整理。 优美的特性 函数是顶级对象 在JS中,没有块级作用域,都是以函数为最小的作用域,这样就可以把所有的变量放在函数的顶级声明。同时,也需...
阅读全文
摘要:2.6版本之后支持嵌入Lua脚本,客户端使用Lua脚本,直接在服务器端原子的执行多条命令 Lua脚本执行过程
创建并修改Lua环境 1 创建基础Lua环境 2 载入函数库 3 创建全局表格Lua 4 替换随机函数 5 创建排序辅助函数 6 创建redis.pcall函数 7 ...
阅读全文
摘要:资源链接
[Jedis的jar包] [1] [Commons io的jar包] [2] [1]: http://pan.baidu.com/s/1pJ8CJur "Jedis"
[2]: http://pan.baidu.com/s/1jGk00ya "commons io" 使用方法
...
阅读全文
摘要:发布订阅中使用到的命令就只有三个:PUBLISH,SUBSCRIBE,PSUBSCRIBE PUBLISH 用于发布消息 SUBSCRIBE 也叫频道订阅,用于订阅某一特定的频道 PSUBSCRIBE 也叫模式订阅,用于订阅某一组频道,使用glob的方式,比如xxx 可以匹配xxx a,和xx...
阅读全文
摘要:redis插件的完整配置 工作流程 图不够专业,但是大致就如上图所示: logstash启动redis插件 redis插件获取参数,进行校验工作 判断监听模式(list,channel,pattern_channel等),根据不同的监听模式创建监听任务 创建redis实例,绑定EVAL脚本;通过指定
阅读全文
摘要:Redis插件参数配置详解 最小化配置 <pre <code input { redis { data_type = "list" logstash redis插件工作方式 key = "logstash test list" 监听的键值 host = "127.0.0.1" redis地址 po...
阅读全文
摘要:1 什么是Redis
Redis(REmote DIctionary Server,远程数据字典服务器)是开源的内存数据库,常用作缓存或者消息队列。 Redis的特点: Redis存在于内存,使用硬盘作为持久化;每秒十万读写。 具有丰富的数据结构,字符串、哈希表、列表、集合、有序集合;提...
阅读全文
摘要:log4j提供了org.apache.log4j.JDBCAppender对象,可以把日志输出到特定的数据库。 常用的属性: 设置buffer的大小,默认是1 设置数据库的驱动字符串,比如sun.jdbc.odbc.OdbcDriver 设置使用的layout,默认是org.apache.log4...
阅读全文
摘要:使用org.apache.log4j.FileAppender可以把日志写到文件中: FileAppender配置 这个标志默认为true,是否每次有消息产生都自动flush到文件中 字符编码 appender的阈值threshold 日志文件的名称 默认设置为true,所有的日志都输出到相同的文件...
阅读全文
摘要:apache log4j提供各种layout对象,然后根据自己指定的layouts对象转化日志信息。通常来说都是应用量身定制layout对象转换信息格式。 所有的layout对象从Appender对象中接收一个LoggingEvent对象。然后通过LoggingEvent对象解析信息,再通过合适的...
阅读全文
摘要:`org.apache.log4j.Level` 类提供了下面几种日志级别,你也可以通过继承这些类,自定义级别 ALL 所有日志级别都包括 DEBUG 指定信息事件的粒度是DEBUG,在调试应用的时候会有帮助 ERROR 指定错误事件,并且这些事件还会保证应用继续运行 FATAL 指定严重的错误事...
阅读全文
摘要:日志类提供了很多方法用于处理日志活动,它不允许我们自己实例化一个logger,但是提供给我们两种静态方法获得logger对象: public static Logger getRootLogger(); public static Logger getLogger(String name);第一种方...
阅读全文
摘要:我们已经创建来配置文件,本章详细的介绍下如何生成调试信息,并把他们转化成文本文件。 基本的例子下面就是创建的一个基本的例子: 的内容为:<pre <code log = /usr/home/log4jlog4j.rootLogger = DEBUG, FILElog4j.appender.FILE=...
阅读全文
摘要:之前的章节介绍了log4j的核心组件,本章将会通过配置文件介绍一下核心组建的配置。 主要在配置文件中配置log4j的日志级别,定义appender、layout等。 log4j.properties是log4j的配置文件,它采用键值对的方式定义。 默认情况下,logManager对象会在C...
阅读全文
摘要:log4j遵循层次化架构,每个层都有不同的对象来执行不同的任务。这种层次话的结构灵活设计、易于未来的扩展。log4j框架中有两种对象:核心对象:框架的支撑对象,是框架必不可少的组成部分。支撑对象:这些是框架可选的对象,用于提供额外重要的工作。核心对象包括下面几种类型:logger对象,是最高的层,负...
阅读全文
摘要:Log4j在java开发中还是很常见的,而在日志系统里面也占有举足轻重的地位,想要做好日志相关的工作,了解log4j还是很必要的。 下面就针对 log4j的官方文档user-guide 进行翻译与整理: 1 log4j的基本内容简介 2 log4j的架构设计 3 log4j的配置 4 lo...
阅读全文
摘要:简介 log4j是使用java语言编写的可靠的、快速的、灵活的日志框架,它是基于Apache的license。log4j支持c,c++,c ,perl,python,ruby等语言。在运行时通过额外的配置文件配置,提供不同的日志级别以及多种日志输出种类,比如数据库,文件,控制台,syslog等等。...
阅读全文
摘要:© 2004 Foo Corporation </code tags.</p 你也可以这样写: is the decimal encoded equivalent of .以产生: <p <code & 8212;</code is the decimal encoded equiva...
阅读全文
摘要:时隔8个月,才看完这本系列小说,不得不对胡雪岩的一生有所感叹!先说说他最终为什么失败1 与洋人斗丝 由于西方工业革命,进入了机器时代,而当时的清朝丝茧行业还是手工的,一旦引进了机器,就会造成大批的百姓失业。因此胡雪岩为了打击国外丝厂,屯丝不卖。很多外国丝厂没有丝源,面临倒闭。可是正式因为屯丝,胡雪...
阅读全文