Tag Archive : 中间件

/ 中间件

本文转自:阿里巴巴中间件团队博客

本文整理自滴滴出行消息队列负责人 江海挺 在Apache RocketMQ开发者沙龙北京站的分享。通过本文,您将了解到滴滴出行: 在消息队列技术选型方面的思考; 为什么选择 RocketMQ 作为出行业务的消息队列解决方案; 如何构建自己的消息队列服务; 在 RocketMQ 上的扩展改造实践; 在 RocketMQ 上的实践经验。

本文整理自滴滴[……]

Read more

Dubbo官方转载第三篇

2018-6-7 23:00:35 | Middleware | 没有评论

Dubbo的官方文档,存一下,暂时还没搞懂,先学会再说,经常翻阅

Overview

Apache Dubbo (incubating) |ˈdʌbəʊ| is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the[……]

Read more

Dubbo接口转载第二篇

2018-6-7 12:38:44 | Middleware | 没有评论

这篇主要看上了前面一个dubbo例子,后面还有jmeter的测试

转自:jmeter测试dubbo接口

本文讲解jmeter测试dubbo接口的实现方式,文章以一个dubbo的接口为例子进行讲解,该dubbo接口实现的功能为:

  • 一:首先我们看服务端代码

代码架构为:

1:新建一个maven工程,pom文件为:

 1 <project xml[......]

Read more

Dubbo框架转载第一篇

2018-6-7 00:21:04 | Middleware | 没有评论

新公司项目用的阿里的dubbo框架,今年毅然放弃了干了3年的云计算,投身Java项目中,对于哥这么好学的人,不懂的框架怎么会轻易放过,下班研究一番,网上Dubbo的内容还是挺多的,先转载一篇稍微简单清晰的学习学习,顺便帮作者做下宣传

转自:Dubbo框架,微信号:wonter

1. Dubbo是什么?

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及[……]

Read more

向redis里插入数据

2015-2-15 13:08:53 | Middleware | 没有评论

数据库都是用来插入,删除,检索数据的,比如你要做的一个产品,一定程度上对于体系结构,CPU NUMA等要求比较高,为了保持可移植性,对于不同的机器,需要预先读取机器CPU的相关信息;假如想将下面信息每行以key和value保存到redis中

[lihui@localhost ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):[......]

Read more

redis几个简单细节

2015-2-15 00:36:35 | Middleware | 没有评论

1:redis是一个字典结构的数据库服务器,在关系数据库中通常可以创建多个数据库,而这里redis可以提供多个存储数据的字典,每个字典可以理解为独立的数据库

E:\redis\redis64-latest>redis-cli.exe
127.0.0.1:6379> keys *
1) "lihui"
2) "lilei"
127.0.0.1:6379> flushdb
OK
127[......]

Read more

搭建windows环境下redis

2015-2-14 12:29:44 | Middleware | 没有评论

PC好久没用Linux系统了,远程登录又太麻烦了,没网络更不好操作,于是很多时候就直接windows下搭建个环境,反正用法都一样;最先想在Cygwin下编译redis源代码,可是比较坑的是又是cygwin最头痛的问题,库导致的

cc: 错误:../deps/hiredis/libhiredis.a:No such file or directory
cc: 错误:../deps/lua/src/li[......]

Read more

python方法操作redis

2015-2-13 21:26:51 | Middleware | 没有评论

将redis的keys和values的一些数据结构扫了一遍,跃跃欲试code里访问一把,由于基本所有编程语言接口redis都支持,就还是找个使用性和可读性比较优雅的python来试水

下载安装python模块

wget https://pypi.python.org/packages/source/r/redis/redis-2.10.3.tar.gz
tar zxvf redis-2.10.3.t[......]

Read more

Linux下redis安装和配置

2015-2-12 22:17:09 | Middleware | 没有评论

redis的特点是啥,快,下面是在CentOS6.4上安装和配置非关系型数据库redis

1:下载和编译

[root@localhost ~]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz
[root@localhost ~]# tar zxvf redis-2.8.19.tar.gz
[root@localhost ~]#[......]

Read more

Linux下C访问MySQL

2015-1-13 17:24:30 | Middleware | 没有评论

前几天Windows下安装了下mysql,然后编译了一个C程序访问mysql数据库,结果都无法连上,原因未知,同样的source code直接copy到CentOS上来试试

1:安装mysql

sudo yum install mysql mysql-devel mysql-server

然后直接通过service来启动

sudo service mysqld start

2:编译运行

直接将wind[……]

Read more

C接口访问MySQL

2015-1-12 00:38:56 | Middleware | 没有评论

看了下mysql的API,访问数据库也不是太难,当然啥都是看起来容易,做起来难

Windows开发环境不太熟,懒的去配置一堆东西,而且我mysql所有头文件和库文件都存在E盘,我就借用Cygwin,将头文件和库文件copy到相应的/usr/include和/usr/lib目录下,通过GCC来进行编译,进而运行进行访问

(1)mysql_init初始化连接句柄

#include <mysql.h[......]

Read more

MySQL建表查询

2015-1-11 00:30:33 | Middleware | 没有评论

首先打开服务,连接等等

C:\Windows\system32>e:

E:\>cd mysql

E:\mysql>cd mysql-5.6.22-winx64

E:\mysql\mysql-5.6.22-winx64>cd bin

E:\mysql\mysql-5.6.22-winx64\bin>net start mysql
MySQL 服务正在启动 .
My[......]

Read more

Mysql试水

2015-1-9 00:47:09 | Middleware | 没有评论

如今年代,数据处理挖掘一浪高过一浪,nosql一会出来一个新的,对于一个数据库小白来说,不努力钻研点,感觉脱离了这个时代的感觉,nosql还没到那步,感觉拿耳濡目染的mysql来练练手学习下基本知识应该还是靠谱点,决定每天挖点点

印象中linux下涉及到mysql的,好像都要经历一番配置,很多人习惯windows下的无脑dps,一个exe直接下一步到结束,而且很少出现版本依赖问题,而linux的出[……]

Read more

Hadoop之HDFS数据块

2014-11-24 22:40:33 | Middleware | 没有评论

随手敲了下命令,服务器的磁盘块大小1024B,而作为分布式文件系统HDFS的块却默认有64MB,同时小于一个块大小的文件是不会占据整个块的空间

HDFS是支持大容量流式数据操作,就算一般的数据读写操作,数据量也非常大,如果数据块设置太小了,那么需要读取的数据块就比较多了,由于数据块在磁盘上是非连续存储的,普通磁盘需要移动磁头,所以随机寻址比较慢,读越多的数据块就增大了总的磁盘寻址时间。当磁盘寻址的[……]

Read more

Hadoop之MapReduce

2014-11-23 17:18:55 | Middleware | 没有评论

MapReduce是一种分布式并行计算的编程模型,和分布式文件系统HDFS共同组成了hadoop核心框架,今天看了看印有“谁说大象不能跳舞”的Hadoop,小学习了下MapReduce的总体思想,做一下总结记录下来

根据自己的学习,MapReduce可以编写下面简单案例说明

需求:班上每个同学在期末考试中所有单科所取得的最高单科分数(这里就不要考虑作用,就当选拔单科优秀的人,偏科就偏科好了)

首先[……]

Read more

CentOS6.4单节点VirtualBox搭建hadoop

2014-11-15 18:18:06 | Middleware | 没有评论

为了方便简洁,直接VirtualBox里现装一个CentOS 6.4的Mini版本,211个软件包,系统一下子安装结束

1:虚拟机配置网络

最好是配置桥接,当然有时候很蛋疼,桥接了网络连不上,那只好配置NAT

2:安装JAVA的jdk

yum install java-1.6.0-openjdk

yum install java-1.6.0-openjdk-devel

安装完之后 whereis[……]

Read more