陈明羽 - 博客园
摘要: 前言: 本文先分享下如何搭建redis的主从模式配置,以及主从模式配置的注意事项。后续会继续分享如何实现一个高可用的redis服务,redis的Sentinel 哨兵模式及集群搭建。 安装: 1,yum install gcc c++ 安装环境 2,wget http://download.redi阅读全文
posted @ 2018-08-03 15:36 陈明羽 阅读(53) 评论(0) 编辑
摘要: 前言: 记录上家公司写过的一个采集系统,包括需求,分析,设计,实现,遇到的问题及系统的成效,系统最主要功能就是可以通过对每个网站进行不同的采集规则配置对每个网站爬取数据,目前系统运行稳定,已爬取的数据量大概在600 700万之间(算上一些历史数据,应该也有到千万级了),每天采集的数据增量在一万左右,阅读全文
posted @ 2018-07-27 19:09 陈明羽 阅读(825) 评论(5) 编辑
摘要: 前言: go语言的第四篇文章,主要讲述go语言中的方法,包括指针,结构体,数组,切片,映射,函数闭包等,每个都提供了示例,可直接运行。 [TOC] 方法,接口及并发 方法 方法就是一类带特殊的接收者(struct)参数的函数 通过 结构体.方法 调用 示例: fmt.Println(c)输出的还是{阅读全文
posted @ 2018-07-18 20:52 陈明羽 阅读(15) 评论(0) 编辑
摘要: 修改network配置 vi /etc/sysconfig/network scripts/ifcfg ens33 修改ONBOOT=yes 重启服务 service network restart 查看ip ip addr show阅读全文
posted @ 2018-07-14 19:34 陈明羽 阅读(13) 评论(0) 编辑
摘要: 前言: go语言的第三篇文章,主要讲述go语言中的数据类型,包括指针,结构体,数组,切片,映射,函数闭包等,每个都提供了示例,可直接运行。 [TOC] 数据类型 指针 指针保存了值的内存地址; ( 操作符)表示指针指向的底层值; (& 操作符)会生成一个指向其操作数的指针; 示例: 解读: p 的值阅读全文
posted @ 2018-07-10 20:19 陈明羽 阅读(21) 评论(0) 编辑
摘要: 前言: go语言系列第二篇,主要讲述go语言的语法,如循环,if判断,swich语句,defer语句,defer栈等,每个语法都对比java中的语法进行了讲解,每个都提供了概念+示例的结合,示例都可直接运行。 本想着将go语言的语法与数据类型写在一章,写完语法之后发现如果在写数据类型的话就文章篇幅就阅读全文
posted @ 2018-07-07 12:06 陈明羽 阅读(20) 评论(0) 编辑
摘要: 前言: 最近组内要试水区块链,初步方案定为使用fabirc来弄,而fabric的智能合约就是用go写的,借此机会正好学下go,本文也是从零开始,将go的基本语法,结构体,函数,方法,接口,并发等以小demo的方式进行讲解,有的地方会对比java加深记忆 [TOC] go简介 go又称golang 是阅读全文
posted @ 2018-07-06 12:03 陈明羽 阅读(58) 评论(2) 编辑
摘要: 本次分享如何使用redis结合自定义注解实现基于方法的注解缓存,及托底缓存的实现思路 现在的互联网公司大多数都是以Redis作为缓存,使用缓存的优点就不赘述了,写这篇文章的目的就是想帮助同学们如何在工作中更好的去实现缓存 目标 在方法上使用注解,实现如果标注了注解的方法会优先走缓存,如果命中缓存则返阅读全文
posted @ 2018-05-23 19:57 陈明羽 阅读(28) 评论(0) 编辑
摘要: 分布式锁 分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的人,分布式锁就是保证这个房子只有一个门并且一次只有一个人可以进,而且门只有一把钥匙。然后许多人要去看书,可以,排阅读全文
posted @ 2018-05-16 19:58 陈明羽 阅读(899) 评论(0) 编辑
摘要: 前言: springcloud是新一代的微服务框架而springboot作为springcloud的基础,花些时间来学习作为技术储备还是很有必要的,所以就有了这个springboot系列 springboot能做什么 springboot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。阅读全文
posted @ 2018-01-25 14:46 陈明羽 阅读(66) 评论(0) 编辑