Felix_阳的博客

让学习变成一种习惯

时序数据库(TSDB)

 用搜索引擎搜索下 “tsdb”或者 “时序数据库”,你可以看到各种开源的时序数据库,我没有对各种开源时序数据库进行过详细对比,只是大致上看了下别人的评论。从评论来看InfluxDB应该是目前综合性能最好的,但是它的集群版是闭源的商业产品。OpenTSDB用的人也挺多,但是性能上比较差,写入速度波...

2018-10-31 14:21:52

阅读数 336

评论数 0

Californium 开源框架分析

引言 物联网时代,所有设备都可以接入我们的互联网。想想看只要有一台智能手机,就可以操控所有的设备,也可以获取到所有设备采集的信息。不过,并不是所有设备都支持HTTP协议的,而且让设备支持HTTP协议也不现实,因为对于设备来说,这个协议太重了,会消耗大量的带宽和电量。于是CoAP协议也就运应而生了...

2018-10-31 11:56:13

阅读数 175

评论数 0

SpringBoot线程池

前言 前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了     后面就想到了线程池ThreadPoolExecutor,而用的是Spring Boot项目,可以用Spring提供的对ThreadPoolExecutor封装的线程池...

2018-10-27 16:07:48

阅读数 60

评论数 0

SpringBoot 线程池使用

1. 认识java线程池 1.1 在什么情况下使用线程池?     1.单个任务处理的时间比较短     2.需处理的任务的数量大 1.2 使用线程池的好处:     1.减少在创建和销毁线程上所花的时间以及系统资源的开销     2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系...

2018-10-27 16:05:51

阅读数 1212

评论数 0

GoLang之Redis操作体验

安装 我使用的是 https://github.com/go-redis/r... 这个 golang 客户端, 因此安装方式如下: go get gopkg.in/redis.v4 接着在代码中导入此包即可: import "gopkg.in/redis.v4&am...

2018-10-23 16:59:01

阅读数 243

评论数 0

SpringBoot整合Redis最全实录

前言 在本篇文章中将SpringBoot整合Redis,使用的是RedisTemplate,分别实现了SpringBoot与redis的单机版、集群版、哨兵模式的整合。 Maven依赖 <!-- 整合redis -->         &am...

2018-10-23 14:15:29

阅读数 755

评论数 0

RocketMQ命令使用详解

首先进入 RocketMQ 工程,进入/RocketMQ/bin   在该目录下有个 mqadmin 脚本 .  查看帮助:   在 mqadmin 下可以查看有哪些命令    a: 查看具体命令的使用 : sh mqadmin      b: sh mqadmin help 命令名称   ...

2018-10-23 09:51:30

阅读数 617

评论数 0

RocketMQ概念模型

一 前言   对于任何一款中间件产品而言,清晰的概念模型是帮助用户正确理解使用它的关键。由于RocketMQ并没有遵循业界现有的JMS或AMQP规范,而且功能集比后两者更加丰富,描述该中间件产品的概念模型是一项比较有挑战的任务。RocketMQ的官方文档《RocketMQ 原理简介》对产品的概念...

2018-10-22 14:58:00

阅读数 40

评论数 0

SpringBoot整合ActiveMQ

前言    很多项目, 都不是一个系统就做完了. 而是好多个系统, 相互协作来完成功能. 那, 系统与系统之间, 不可能完全独立吧?   如: 在学校所用的管理系统中, 有学生系统, 资产系统, 宿舍系统等等. 当学期结束之后, 是否需要对已经结束的期次进行归档操作. 假如归档功能在学生系统中...

2018-10-20 15:37:13

阅读数 65

评论数 0

SpringBoot整合Redis(单机/集群)

前言   前面redis弄了那么多, 就是为了在项目中使用.    那这里, 就分别来看一下, 单机版和集群版在springboot中的使用吧.  在里面, 我会同时贴出Jedis版, 作为比较.    单机版 1. pom.xml  <!-- https://...

2018-10-20 15:35:52

阅读数 1336

评论数 1

SpringBoot配置之yaml文件

一、两种配置文件 SpringBoot默认有两种全局配置文件:application.properties和application.yml,配置文件名是固定的 配置文件的作用:修改SpringBoot自动配置的默认值,SpringBoot应用之所以能够直接访问,是因为SpringBoot在底层...

2018-10-20 15:05:01

阅读数 746

评论数 0

RPC-client异步收发核心细节

通过上篇文章的介绍,知道了要实施微服务,首先要搞定RPC框架,RPC框架分为客户端部分与服务端部分。 RPC-client的部分又分为: (1)序列化反序列化的部分(上图中的1、4) (2)发送字节流与接收字节流的部分(上图中的2、3) 前一篇文章讨论了序列化与范序列化的细节,这一篇文章...

2018-10-17 15:46:55

阅读数 133

评论数 0

深入理解Spring Redis的使用 (一)、Spring Redis基本使用

关于spring redis框架的使用,网上的例子很多很多。但是在自己最近一段时间的使用中,发现这些教程都是入门教程,包括很多的使用方法,与spring redis丰富的api大相径庭,真是浪费了这么优秀的一个框架。这里,我们就对比之前对spring orm中对hibernate的使用,来理解使用...

2018-10-16 19:35:53

阅读数 91

评论数 0

Spring集成Redis

spring集成redis redis是一种非关系型数据库,与mongoDB不同的是redis是内存数据库,所以访问速度很快。常用作缓存和发布-订阅式的消息队列。redis官方没有提供windows版本的软件。windows版本一直是微软维护的。 下载地址:https://github.com...

2018-10-16 15:02:17

阅读数 44

评论数 0

GoLang 反射详解

What you are wasting today is tomorrow for those who died yesterday; what you hate now is the future you can not go back. 你所浪费的今天是昨天死去的人奢望的明天; 你所厌恶...

2018-10-13 19:41:48

阅读数 694

评论数 0

GoLang常用快捷键

文件相关快捷键: CTRL+E,打开最近浏览过的文件。   CTRL+SHIFT+E,打开最近更改的文件。   CTRL+N,可以快速打开struct结构体。   CTRL+SHIFT+N,可以快速打开文件。       1     2     3     4 代码格式化: CTRL+AL...

2018-10-13 10:23:30

阅读数 922

评论数 0

nohup和&后台运行,进程查看及终止

1.nohup 用途:不挂断地运行命令。 语法:nohup Command [ Arg … ] [ & ]   无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。   如果当前目录的 nohup.out 文件不可写...

2018-10-09 20:25:40

阅读数 383

评论数 0

阿里专家:讲述支付宝内部架构剖析

支付宝系统架构概况大数据 典型处理默认大数据 财务会计大数据 支付清算大数据 核算中心大数据 易大数据 柔性事务 支付宝的开源分布式消息中间件 Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的...

2018-10-08 19:58:51

阅读数 218

评论数 0

log4go日志配置使用

二、配置文件log4go.xml   <!-- ~ Copyright (c) 2017 - 3. by ZanderWong. All rights reserved. ~ Lorem ipsum dolor sit amet, consec...

2018-10-08 16:45:20

阅读数 494

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭