`
phoenix520
  • 浏览: 142304 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
1.  Everything in Linux is a file including the hardware and even the directories. 2. # : Denotes the super(root) user 3.  $ : Denotes the normal user 4.  /root: Denotes the super user’s directory /home: Denotes the normal user’s directory. 5.  Switching between Terminals §  ...
  mongo ip:port/dbname 连接到远程服务器的mongodb,如果不加后面的参数,则默认连接到本地的test库  use test 使用test这个库 show collections 查看当前库下面的所有表名称 db.skycomment_1.findOne() 查找该表中的1条记录 mongo 后面可以指定一个JS文件让服务端执行,例如我们的一个数据迁移脚本: function getCollectionNames(startWith){ array = []; db.getMongo().getDB('comment').getColl ...
  Flare是一个高性能的key-value存储数据库,网上有很多这方面的资料,这里不再描述。在安装配置Flare的过程中遇到了一些问题,现记录下来,安装环境为CentOS release 5.5。     首先去 http://labs.gree.jp/Top/OpenSource/Flare/Download-en.html 下载两个安装文件,由于官方不提供rpm包,只有deb和源码下载,所以只好下载源码自己编译安装。下载 Tokyo Cabinet 很顺利,下载flare的时候遇到了问题,用Chrome下载下来的包大小为0字节,所以最后还是直接在服务器上面wget下载,一切正常。 ...
    虽然Chrome的插件资源还没有Firefox那么丰富,而且有一些先天不足,不过已经开始能够胜任日常工作了,下面列出一些自己常用的Chrome插件:   AdThwart - 广告过滤插件: 可以订阅Firefox中adblock的过滤列表,这方面做得比Chrome下的adblock要好很多,不过由于Chrome的先天不足,所有广告还是会下载下来,只是在页面上不会显示而已,没有Firefox的广告过滤做得那么彻底。   Chromed Bird - Twitter插件: 方便阅读和发表Twitter上的一些信息,可以设置Twitter API,避免使用代理,不过Twitt ...
  Java多线程的锁主要有4种情况,   1. 静态方法中的锁,此时,虚拟机使用的锁为该方法所在类的Class,即用来创建所有该类实例的那个模版,是全局唯一的,无论何种情况下调用该方法,均是线程安全的:   public class Test { public static void main(String[] args) { for(int i = 0;i<5;i++){ new R().start(); } } } class R extends Thread{ static ...
g1垃圾回收器 “g1垃圾回收”的英文全称是 garbage-first garbage collector (又被称作g1 gc),这是一个新型的垃圾回收器,由jdk 7中的java hotspot vm 引入。这个技术曾经在java se 6 update 14版本中出现过一个试验性的,然后 g1 被 hotspot ...
public class Test { public static void main(String[] args) { new Son("baidu"); new Son(); } } class Farther{ public Farther(){ System.out.println("I am father"); } public Farther(String name){ System.out.println(&q ...
java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用于存储健值对,根据键得到值,因此不允许键重复,但允许值重复。 Hashmap 是一个 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的不一致。如果 ...
    以前用Tomcat用得好好的,项目启动的时候错误日志都会输出到控制台,不知道从啥时候开始,Tomcat的详细错误日志不见了,只报一个万恶的Context [] startup failed due to previous errors,却找不到previous errors具体是啥东西,郁闷了很久,在网上查了一下资料,终于解决了这个问题。       Tomcat的官方原文在http://tomcat.apache.org/tomcat-6.0-doc/logging.html 可以找到。       首先找一个log4j的lib包放在tomcat的lib目录下,log4j包在 ...
一个Cron-表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下: 字段名     允许的值     允许的特殊字符  秒     0-59     , - * /  分     0-59     , - * /  小时     0-23     , - * /  日     1-31     , - * ? / L W C  月     1-12 or JAN-DEC     , - * /  周几     1-7 or SUN-SAT     , - * ? / L C #  年 (可选字段)     e ...
很久前用MySQL开发的一个项目,服务器跑了一天后就莫名其妙挂掉了,重启后又恢复正常,后来将MySQL的驱动换成那个C版的貌似就没有出现过这个问题。Java的连接池属性都有一个配置是否检查该连接有效,并自动尝试重新连接的选项,Rails也即将支持这个配置选项了,只要在database.yml中加上 reconnect: true 就可以了,不过需要注意: 写道 Mysql#reconnect is set according to the 'reconnect' key in the connection spec. The 'reconenct' boolean optio ...
  今天在Rails中看到一行代码: @connection.reconnect = !!@config[:reconnect] if @connection.respond_to?(:reconnect=)   其中的!!有点让人费解,以为这是啥新的语法,打开IRB测试了一下,!!true和!!false这种情况下,加上!!似乎有点多余,但是在!!nil时就不同了,返回的结果为false。   在yml配置文件中,如果没有配置某个属性,那么config[:property]的值就为nil,如果将这个空值当做fasle赋值给其他变量,则有可能出现莫名其妙的问题,这时候加上!!后,nil就变为了 ...
RAS4已经是老古董了,如果可能的话建议大家不要用这东西,上面啥都缺,都得自己去安装一大堆东西,要么用RAS5,要么用Ubuntu的server版吧!   1、require 'irb/completion'提示"no such file to load -- readline",去http://tiswww.case.edu/php ...
  一个小型项目,历史数据库是SQL2005,不能更改数据库,所以折腾了一下午,到处查资料,终于成功的让Ruby1.8.7+Rails2.3.4在SQL2005上跑起来了。   安装sqlserver的驱动:gem install activerecord-sqlserver-adapter     安装dbi (0.4.1)后,直接 ...
在XP下面默认只能安装IIS5,如果要安装IIS6,需要动一番手脚。 首先在运行中输入"c:\windows \inf\sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到"[Components]"这一 段,并继续找到类似&ldquo;iis=iis.dll,OcEntry,iis.inf,hide,7&rdquo;的一行字,把这一行替换为 "iis=iis2.dll,OcEntry,iis2.inf,,7:。之后保存并关闭。   解压网上下载的IIS6安装包后运行下面的命令: ...
Global site tag (gtag.js) - Google Analytics