Ubuntu 安装设置SSH服务

作者:Rui 发布时间:February 18, 2016 分类:Linux,CLOUD 浏览:397

记录以待备忘

安装openssh-server服务

sudo apt-get install openssh-server

确认是否安装正常
ps -e | grep sshd
450 ? 00:00:00 sshd

如果没有启动 执行一下命令启动

/etc/init.d/ssh start

SSH 免密码远程登录,请参考 SSH Password-less login

Microsoft Azure Java Usage Demo

作者:Rui 发布时间:February 18, 2016 分类:JAVA,Azure,CLOUD 浏览:404

简介

借助 Microsoft Azure Cloud Service,Storage,SQL Database ,Service Bus构建的简单web示例程序,程序分为两个模块,笔记管理和全文检索。笔记管理模块简单实现了类似于有道笔记的笔记管理功能,笔记中支持富文本编辑和图片上传的功能。笔记数据存储于Database ,图片及其富文本内容存储于Storage Blob Container。在添加笔记的同时,还会发送消息给Service Bus,全文检索模块会订阅Service Bus 消息队列的消息,将添加,修改的笔记同步到Lucene索引库。

Image.png

阅读剩余部分...

Hibernate Mapping nvarchar for SQLServer 2008 and 2005

作者:Rui 发布时间:February 1, 2016 分类:JAVA,Hibernate 浏览:927

nvarchar 存储统一的Unicode字节码,存储中文不会出现乱码情况。
Hibernate 默认将String类型的属性映射成varchar类型。

下面的代码将演示怎么将Hibernate 默认映射改为nvarchar

public class SQLServerUnicodeDialect extends org.hibernate.dialect.SQLServerDialect {
    public SQLServerUnicodeDialect() {
        super();
        registerColumnType(Types.CHAR, "nchar(1)");
        registerColumnType(Types.LONGVARCHAR, "nvarchar(max)" );
        registerColumnType(Types.VARCHAR, 4000, "nvarchar($l)");
        registerColumnType(Types.VARCHAR, "nvarchar(max)");
        registerColumnType(Types.CLOB, "nvarchar(max)" );

        registerColumnType(Types.NCHAR, "nchar(1)");
        registerColumnType(Types.LONGNVARCHAR, "nvarchar(max)");
        registerColumnType(Types.NVARCHAR, 4000, "nvarchar($l)");
        registerColumnType(Types.NVARCHAR, "nvarchar(max)");
        registerColumnType(Types.NCLOB, "nvarchar(max)");

        registerHibernateType(Types.NCHAR, StandardBasicTypes.CHARACTER.getName());
        registerHibernateType(Types.LONGNVARCHAR, StandardBasicTypes.TEXT.getName());
        registerHibernateType(Types.NVARCHAR, StandardBasicTypes.STRING.getName());
        registerHibernateType(Types.NCLOB, StandardBasicTypes.CLOB.getName() );
    }
}