`
leixbo
  • 浏览: 32616 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
  1. 安装git,打开Git Bash    2. 键入命令:ssh-keygen -t rsa -C "email@email.com"  "email@email.com"是github账号   3. 提醒你输入key的名称,输入如id_rsa   4. 在C:\Documents and Settings\Administrator\下产生两个文件:id_rsa和id_rsa.pub。   5. 把4中生成的密钥文件复制到C:\Documents and Settings\Administrator\.ssh\ 目录下。 ...
    最近遇到一台服务器的python版本为2.6.6的(python -V命令可以查看到版本号),但是有的模块不支持,所以将其升级到了2.X的最后一个版本2.7.7    升级步骤大致归纳了一下:   1、下载2.7.7的安装包     可以再https://www.python.org/download/releases/2.7.7/上面找到最新安装包,找到链接后可以直接用wget下载,wget https://www.python.org/ftp/python/2.7.7/Python-2.7.7.tgz 。当然也可以下载到本地,然后通过ftp上传到服务器   2、解压, ...

Nginx 安装

1、Nginx支持 下载页面:http://nginx.org/en/download.html   2、依赖的模块 注意:安装nginx 确保系统有 gcc、 openssl-devel、 pcre-devel和zlib-devel软件库     1. gzip module requires zlib library      2. rewrite module requires pcre library      3. ssl support requires openssl library   3、配置 解压,然后执行:./configure --prefix=/ ...
    ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。在apache的网站上即可以下载:http://zookeeper.apache.org/releases.html   安装       安装非常简单,解压压缩包即可,然后进行简单的配置就可以了,配置文件默认为conf/zoo.cfg(当然可以在启动的时候指定文件的路径及名称),简单做一些配置即可   (1)端口配置 ...
Redis通过expire命令来设置key的过期时间,在redis术语里面,把设置了expire time的key 叫做:volatile keys,意思就是不稳定的key。     过期设置         语法:EXPIRE key seconds (该命令为参数中指定的Key设定超时的秒数,在超过该时间后,Key被自动的删除。如果该Key在超时之前被修改,与该键关联的超时将被移除。)    或者        语法:EXPIREAT key timestamp    (该命令的逻辑功能和EXPIRE完全相同,唯一的差别是该命令指定的超时时间是绝对时间,而不是相对时间。 ...
Linux下文件的时间分atime,ctime,mtime      atime是指access time,即文件被读取或者执行的时间,修改文件是不会改变access time的。    ctime即change time文件状态改变时间,指文件的i结点被修改的时间,如通过chmod修改文件属性,ctime就会被修改。    mtime即modify time,指文件内容被修改的时间。     使用stat可以查看文件的atime、ctime、mtime。   [leibo@localhost logs]$ stat uploadlog.log.2014-03-27   F ...
       反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务 ...
     FastJson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。FastJson采用独创的算法,将parse的速度提升到极致,据说超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf.   maven引入 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.37</version> ...
Hessian可以单独使用,不依赖于spring,由于工作中所使用服务提供方和服务调用方都是用spring作为容器的,所以本文先介绍一下hessian整合Spring的用法   一:服务提供端   1、jar包依赖 pom.xml (与spring整合需要spring-webmvc包依赖) <dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifactId> <version>4.0.33</version ...
  一、简介         Hessian是一个由Caucho Technology开发的轻量级二进制RPC工具,与普通的RPC实现方式不同的是,它是基于 Http 协议进行的数据传输。      Hessian通常通过Web应用来提供服务,非常类似于WebService,但它不使用SOAP协议。相比WebService,Hessian更简单、快捷、轻量级。        与一般的RPC实现方式一样,它的处理过程如下:           客户端 -> 序列化写到输出流 -> 远程方法(服务器端)-> 序列化写到输出流  -> 客户端读取输入流 -&g ...
我定义一些实体时,有时我们在定义枚举是会用到枚举,Mybatis提供了EnumTypeHandler和EnumOrdinalTypeHandler完成枚举类型的转换,两者的功能已经基本满足了日常的使用。但是有可能我们不想使用枚举的name和ordinal作为数据存储字段,因此我们需要自己定义转换类。   以下是我在项目中用到的一个比较通用的枚举处理方式   1、枚举的抽象接口 因为比较通用,所以抽取出来了 public interface GenericEnum { int getCode(); String getName(); }   2、枚举类 ...

Redis的二进制存读

 
存储:   SETBIT key offset value   对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。位的设置或清除取决于 value 参数,可以是 0 也可以是 1 。当 key 不存在时,自动生成一个新的字符串值。字符串会进行伸展(grown)以确保它可以将 value 保存在指定的偏移量上。当字符串值进行伸展时,空白位置以 0 填充。offset 参数必须大于或等于 0 ,小于 2^32 (bit 映射被限制在 512 MB 之内)。   获取:   GETBIT key offset   对 key 所储存的字符串值,获取指定偏移量上 ...
      asyncore库是python的一个标准库,它是一个异步socket的包装。我们操作网络的时候可以直接使用socket等底层的库,但是asyncore使得我们可以更加方便的操作网络,避免直接使用socket,select,poll等工具时需要面对的复杂。   该库主要包括一个函数和一个类   * loop()函数  -- 全局函数        asyncore.loop([timeout[, use_poll[, map[, count]]
SocketServer模块为简化网络编程,对底层socket进行了封装。在3.0之后,模块名称改成了小写socketserver   SocketServer介绍    There are four basic server classes: TCPServer uses the Internet TCP protocol, which provides for continuous streams of data between the client and server. UDPServer uses datagrams, which are discrete packets ...

MyBatis 初试~

    博客分类:
  • Java
以前用过iBatis,今天学习了一下MyBatis的用法   1、依赖配置    项目为Maven搭建,相关依赖如下   <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <de ...
Global site tag (gtag.js) - Google Analytics