摘要:
1、创建Serverpackage cn.horace.thrift.server;import cn.horace.thrift.idl.IUserService;import cn.horace.thrift.rpc.IUserServiceImpl;import org.apache.thri... 阅读全文
摘要:
1、创建一个person.thrift文件,添加如下内容:namespace java cn.horace.thrift.idl // 定义命名空间// include "test.thrift" // 包含外部的接口文件/* 定义一个Person类 */struct User{ 1: i32... 阅读全文
摘要:
一、基本数据类型:1、bool:布尔类型值,只有true和false。2、byte:8位带符号整数。3、i16:16位带符号整数。4、i32:32位带符号整数。5、i64:64位带符号整数。6、double:64位浮点数。7、string:使用utf-8编码的字符串类型。二、特殊数据类型:1、bin... 阅读全文
摘要:
概念: Apache Thrift是一个RPC框架(工具),跨语言调用等,支持丰富的数据类型,并且可以自定义数据结构,进行与远程服务通信。目前支持主流的开发语言有:Java、C#、C、C++...Apache Thrift的网络堆栈 +------------------------------... 阅读全文
摘要:
本文讨论:Spring IOC的核心概念和原理1、在讨论主题之前,先说一说耦合和内聚的概念 耦合:指的是两个模块或者类之间存在着某种关联,比如说,在类A的方法中调用了类B的方法,那么类A和类B就产生了耦合。一旦两个类或者模块之间产生了耦合,那么在修改其中一个的时候,极有可能牵涉到另外一个。耦合是不... 阅读全文
摘要:
1、以下是MongoDB的和MySQL查询方式的对比: 以上查询条件的意思是:在当前数据库users集合中选择name和address字段、年龄大于18的前5条记录。2、查询原理:首先根据查询条件筛选出所有符合条件的记录,而后筛选需要的字段,而后再排序3、插入数据db.user.insert({us... 阅读全文
摘要:
1、连接MongoDB服务器,在默认情况下,MongoDB服务端口是27017: mongo --host 127.0.0.1 --port 1589 阅读全文
摘要:
1、显示当前数据库名称db2、显示所有的数据库show dbs3、选择一个新的数据库,如果没有则创建一个新的use mydb;4、向集合中插入数据,如果不存在testData集合,MongoDB将隐式地创建集合。db.testData.insert({name:"Horace"})5、查找数据数据,... 阅读全文
摘要:
进入MongDB的安装目录的bin文件夹中,使用:mongod.exe -h查看所有可配置项。以后是常用的配置项:#数据文件路径dbpath=C:\MongoDB\Server\3.0\data#端口port=1589#日志路径logpath=C:\MongoDB\Server\3.0\data\l... 阅读全文
摘要:
本文讨论的问题:TreeMap的key排序问题请看下面一个例子: TreeMap map = new TreeMap(); map.put("f", "12345"); map.put("b", "12345"); map.put("e", "12345"); map.put("d", "12345... 阅读全文