`
文章列表
       Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/        今天主要来说说Mongodb的三种集群方式的搭建:Replica Set / Sharding / Master-Slaver。这里只说明最简单的集群搭建方式(生产环境),如果有多个节点可以此类推或者查看官方文档。OS是Ubuntu_x64系统,客户端用的是Java客户端。Mongodb版本是mongodb-linux-x86_64-2. ...
1.mongodb 表名和字段名统一用小写字母 mongodb 是默认区分大小写的,为了避免以前在 mysql 下遇到的大小写敏感导致程序访问频频出错, 建立规范,mongodb 的表名和字段名都用小写字母命名。 2.尽可能的缩短字段名的长度 mongodb 的 schema free 导致了每笔数据都要存储它的 key 以及属性,这导致了这些数据的大量冗余。 开发人员也许考虑到,从易读性出发设计的 key 名,基本都是按照字面意思去设计的,这导致 key 很长,对应的数据存储占用了很大的空间。 所以,在你的程序里维护一套字典即可,尽可能降低 key 的长度。 譬如: static fina ...

mongo 查询

db.modulestore.find({$where:'function(){var ob_id = this._id; return ob_id.course == "ipc001"}'}) http://blog.csdn.net/wangpeng047/article/details/7705588
对于站点中不经常修改的静态内容(如图片,JS,CSS),可以在服务器中设置expires过期时间,控制浏览器缓存,达到有效减小带宽流量,降低服务器压力的目的。 以Nginx服务器为例: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { #过期时间为30天, #图片文件不怎么更新,过期可以设大一点, #如果频繁更新,则可以设置得小一点。 expires 30d; } location ~ .*\.(js|css)$ { expires 10d; } 【背景】:Expires是Web服务器响应消息头字段,在响应http请求时告诉浏览器在过期时间前浏览器 ...
http://www.gcos.me/2014-02-06_bigbluebutton-on-ubuntu-1204.html 添加网卡 http://www.linuxidc.com/Linux/2014-07/104769.htm  2014 ubuntu 12.04 http://blog.csdn.net/wangshui898/article/details/21175117
sudo apt-get install lynx-cur   Lynx 是一个文本界面的终端浏览器。它可以在Unix/类Unix,VMS,Windows,Dos系统上运行。Lynx 的主页地址是:http://lynx.browser.org , 另外你可以在http://lynx.isc.org/lynx2.8.7/lynx2-8-7/lynx_help/lynx_help_main.html 上找到很多帮助文档。 可以以通过以下方法运行Lynx,分别浏览网页和本地文件: lynx http://www.google.com lynx file:///home/user/file.ht ...
http://stylesror.github.io/#ruby
http://www.ruby-doc.org/stdlib-2.0/libdoc/net/http/rdoc/Net/HTTP/Put.html
require "openssl" require "base64"     def des_encrypt(str)         cipher = OpenSSL::Cipher::Cipher.new("des-ecb")         cipher.encrypt         cipher.key = 'SSOFOUNDER'         # cipher.random_iv         # cipher.iv = IV         en_str = cipher.update(str)         ...
两种方式都是转成hash de_info: <?xml version="1.0" encoding="GBK"?> <SSOUSER>   <loginName>aaa</loginName>   <email>aaa@qq.com</email>   <password>fdettghyefgdfg</password> </SSOUSER> 第一种: require 'nokogiri' doc = Nokogiri::XML(de_ ...
uri = URI('url')         Net::HTTP.start(uri.host, uri.port) do |http|            request = Net::HTTP::Get.new uri.request_uri            response = http.request request # Net::HTTPResponse object            info = response.body end url 可带参数url+value http://www.ruby-doc.org/stdlib-2.0/libdoc/net/ ...

使用者認證

转自: http://ihower.tw/rails3/auth.html 使用者認證 Quality, Speed or Cheap. Pick two. - Unknown Authentication: 使用 Devise devise是一套使用者認證(Authentication)套件。 編輯 Gemfile 加上   gem 'devise' 輸入bundle install安裝此套件 輸入rails g devise:install產生devise設定檔 編輯 config/environments/development.rb 和 production.rb 加入寄信 ...
转自: http://blog.csdn.net/cutesource/article/details/5838693 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登 ...
Ruby代码  收藏代码 1. render :action => "long_goal", :layout => "spectacular"    2. render :partial => "person", :locals => { :name => "david" }     3. render :template => "weblog/show", :locals => {:customer => Customer.new}     ...
机器准备 A: 控制机器,自己的机器 B: 远程机器,192.168.55.12 步骤 在A机输入下面命令,在弹出的三个选择里生成密钥里全部设置为空,直接敲回车键 ssh-keygen -t rsa 在A机输入下面命令,将生成的公钥拷贝到B机 scp .ssh/id_rsa.pub webadmin@192.168.1.110:.ssh/id_rsa.pub 登录B机,并且 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 修改authorized_keys属性 chmod 600 ~/.ssh/authorized_keys 退 ...
Global site tag (gtag.js) - Google Analytics