- 博客(30)
- 资源 (12)
- 收藏
- 关注
原创 protobuf 3.5 java使用介绍(二)
protobuf 3.5 java使用介绍(二)上一篇遗留了两个问题:1,数据模型中有可能会出现数组格式,而数组里面是一个其他的模型,这个怎么来做?2,构建数据消息的时候,通常会有一个头,一个体;根据头中定义的数据类型不同,体里面的数据模型也不相同,这个又该怎么处理?模型数组假如我们需要一个"路径"的模型,路径由很多个"点"组成,同时在路径中还有一些其它的属性信息,其中类型为定义好的几个值。1,首先,定义一个"pint":syntax = "proto3";package iot.ad
2021-02-17 15:52:06
1541
7
原创 golang Time JSON格式化问题
golang Time JSON格式化问题golang 的Time类型在格式化成JSON字符串的时候格式是 2006-01-02T15:04:05.999999999Z07:00 这种UTC的格式,而在日常开发中,我们习惯的还是使用 2006-01-02 15:04:05 这种格式为了解决这个问题,我查询了一下网上的资料,大多给出的解决方案是重写Marshal方法。例如: https://blog.youkuaiyun.com/qq_22211217/article/details/106363916其实利用g
2021-01-04 11:27:14
1005
原创 protobuf 3.5 java使用介绍(一)
protobuf 3.5 java使用介绍(一)网上大多的资料都是老版本的protobuf例子,正好用到了这个技术,我就把protobuf 3.5的使用方法记录一下,重点写了使用方法以及注意事项。proto描述文件的编写语法 3.5的语法跟以前的protobuf语法有很大的变化,详细的可以参考官方文档, 地址:https://developers.google.com/protocol-buf
2017-12-17 17:08:03
60760
8
原创 MAC安装protobuf
MAC安装protobuf下载protobuf安装包 地址:https://github.com/google/protobuf/releases/tag/v3.5.0 拉倒最下面:下载all的包安装配置: sudo ./configure –prefix=/Users/xuyang/软件/protobuf35安装: sudo make install环境变量设置export PROT
2017-12-05 17:08:50
3567
原创 安装docker私有镜像库及简易管理工具
安装docker私有镜像库及简易管理工具1,使用compose文件拉起私有库和简易管理工具compose文件如下:version: '2'services: registry: image: registry hostname: registry volumes: - "/usr/docker/registry/config.yml:/etc/docker
2017-10-27 10:23:23
722
原创 EMQTT服务器使用HTTP做用户认证问题
今天在做使用EMQTT服务器打开HTTP做用户认证这个测试的时候,遇到了几个问题。1,认证API如何写认证不需要返回值,是根据HTTP请求的状态码做为判断的依据。200为成功;其它为失败,我这里使用401。代码示意如下:@RestController@RequestMapping("/mqtt")public class MqttUserCheckController {
2017-05-09 18:43:43
5370
转载 各地图API坐标系统比较与转换(WGS84坐标系、火星坐标系、百度坐标系、搜狗坐标系、图吧坐标系)
各地图API坐标系统比较与转换(WGS84坐标系、火星坐标系、百度坐标系、搜狗坐标系、图吧坐标系)
2016-04-17 23:28:21
3414
原创 ngrok设置开机自启动
后台运行ngrok的方法在之前的文章中已经介绍。而我们在使用ngrok很多时候希望是开机自己就启动起来,方法如下:一,在ngrok程序目录下新建一个启动脚本,例如:path=/usr/appdata/ngroknohup $path/ngrok -config $path/ngrok.cfg start http sshpath为当前目录的路径启动脚本要写后台启动的脚本,
2016-02-22 01:01:50
12960
3
原创 使用iTerm2快捷连接SSH
大家都知道使用iTerm2连接shh 使用命令 ssh -p22 root@129.10.10.1,然后输入密码即可。但是每次都输入还是比较麻烦的。iTerm2为我们提供了快捷的方式。三步即可完成此项设置。方法如下:1,编辑命令文本样本: #!/usr/bin/expect -f set user root set host 172.16.10.71 set pas
2016-02-21 23:27:31
55814
4
转载 安装go环境
Windows/Centos安装GO语言环境Centos下使用epel源安装:1golang go 环境Centos/Linux下源码安装golang:1234567wge
2016-01-18 21:17:55
1136
原创 Linux下安装redis
1,下载安装文件使用下面工具下载redis安装文件新建文件夹,或者直接进入已经存在的文件夹mkdir /usr/soft/rediscd /usr/soft/rediswget http://redis.googlecode.com/files/redis-2.8.21.tar.gz 或者在windows中下载redis文件,然后通过SSH工具传到linux中的
2015-06-27 20:45:57
476
原创 disruptor实操作手册(二)
多消费者场景上一篇文章介绍了如何构建一个简单的disruptor工程之后,应该有相当一部分客观骂娘了,确实这样的范例在其它地方多的是。从这篇开始,介绍一些不一样的东西。一,多个消费者:之前的这一行代码是向disruptor中注入一个消费者disruptor.handleEventsWith(new LongEventHandler() );在实际工作中,我们
2015-06-04 23:22:22
2196
原创 disruptor实操作手册(一)
本文的目的是把实际如何使用disruptor 3.3.2这一框架解决实际工作中遇到的问题尽可能的详细介绍。新建一个简单的disruptor工程。
2015-06-03 21:34:49
2045
原创 安装EMQTT服务器问题
/home/xuyang/appdata/emqttd/erts-8.1/bin/escript: error while loading shared libraries: libsctp.so.1: cannot open shared object file: No such file or directory
2015-05-03 20:47:34
1666
原创 mongoDB在mac下的安装和启停
1,在mongoDB官网下载安装包https://www.mongodb.org/downloads在下方的链接处下载最新版本2,下载完成后,点击解压压缩包3,拷贝解压后的文件夹到你想安装的目录4,打开终端 (以下斜体字为需要输入的命令)cd 你安装的目录 ls 可以看到有bin文件夹 和其它说明文档创建数据库文件sudo mkdir -p /data/
2015-04-23 22:19:01
2232
转载 mongodb管理工具介绍
mangodb管理工具介绍http://docs.mongodb.org/ecosystem/tools/administration-interfaces/
2015-04-23 21:42:43
642
原创 mac下使用redis
下载redis之后,解压文件。然后打开终端,进入刚才解压缩后的目录然后输入:$make 即可完成Redis安装。如果提示make命令不存在,请安装xcode以及Command Line Tools,就可以使用make命令了。—————————make命令不存在—————————具体情况如下:Mac OS X的终端下输入make是会提示command not fou
2015-04-22 20:00:58
4430
原创 集群部署服务和消费者测试(1)
修改dp和dc程序为注册到集群zookeeper中配置如下: 把之前做好的 dp 和 dc 程序都打成war包,记得查看 dc中是不是有 dp.jar的依赖将这两个war部署到两台机器的tomcat中。启动程序,就可以在浏览器中访问各自的 dc部署中有可能出现 servlet 的包冲突,记得检查好tomcat的版本。正常启动是没有任何问题的,在运行过程中
2014-12-19 20:16:15
890
原创 zookeeper 服务器安装(2,集群zookeeper安装)
在conf目录下的zoo.cfg文件中修改集群配置tickTime=2000initLimit=10syncLimit=5dataDir=D:/dubbo/zookeeper/dataclientPort=2181server.30=172.17.0.30:2888:3888server.64=172.16.30.64:2888:3888重要的是 下面两行。我是用了两个se
2014-12-19 20:11:29
970
原创 zookeeper 服务器安装(1,单一实例zookeeper及其监控)
dubbo测试服务都已经弄好了,现在我来使用zookeeper进行服务管理。1,下载并启动zookeeper服务器程序。地址:http://apache.dataguru.cn/zookeeper/目前最新发布版本是3.4.6,我下载的就是这个。解压文件到任意目录。conf 文件夹 下有 zoo.cfg.bak 这个文件,去掉后最 .bak ,根据需要修改配置
2014-12-17 16:32:17
1494
原创 dubbo起步搭建Spring+SpringMVC+dubbo的开发环境(5,提供者 工程修改)
昨天做的练习里,需要手动将服务提供者打包拷贝到消费者目录下。这样在开发过程中就很不方便。今天做了一些修改。把服务提供者的工程变成普通的java工程。这样就可以自动打包到消费者目录下了。代码地址如下下载 http://download.youkuaiyun.com/detail/fangxiaoji/8248117
2014-12-11 15:07:01
1933
原创 dubbo起步搭建Spring+SpringMVC+dubbo的开发环境(4,提供者 消费者工程启动调试)重要
dubbo起步搭建Spring+SpringMVC+dubbo的开发环境 提供者 消费者工程启动调试 重要 提示找不到远程服务类
2014-12-10 15:43:36
7581
1
原创 dubbo起步搭建Spring+SpringMVC+dubbo的开发环境(3,消费者consumer工程构建)
dubbo起步搭建Spring+SpringMVC+dubbo的开发环境 消费者consumer工程构建
2014-12-10 15:21:06
5192
1
原创 dubbo起步搭建Spring+SpringMVC+dubbo的开发环境(2,provider工程构建)
dubbo起步搭建Spring+SpringMVC+dubbo的开发环境 dubbo服务工程构建
2014-12-10 15:05:13
5792
protobuf2.zip
2021-02-17
S1000D Issue 5.0.zip
2020-05-19
GA 308-2001 安全防范系统验收规则.pdf
2019-11-19
各地图API坐标系统比较与转换(WGS84坐标系、火星坐标系、百度坐标系、搜狗坐标系、图吧坐标系)
2016-04-17
dubbo+Spring+SpringMVC实例,spring配置文件启动
2014-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人