Golang实现GRPC的tcp示例(windows环境为例)背书:rpc是一个高效的序列化工具类似json,xml,grpc是google开发的跨平台和语言的rpc框架1.安装gr
安装完centos以后,登录进去: 设置IP地址、网关DNS说明:由于centos7.X默认安装好之后是没有开启网络连接的,因此需要我们自己配置。1、 在命令行输入#vi /etc/sysconfig/network-scripts/ifcfg-ens33 #编辑配置文件,添加修改或添加以下内容。BOOTPROTO=static#启用静态IP地址ONBOOT=yes #开启自动启用网络连
2年前用go写过一个简单的转账系统,但是很久没有用了,有些生疏了,后面一直又做回java了(强大的java社区),这里总结一下go的基本使用语法,以便以后再用到的时候去重头学习一遍。环境安装啥的就不在这里了,go安装很简单。 1.记住这三个兄弟: package,import,func2.书写规范 {}不能单独放在一行,{必须是func名加空格{ 文件
这里整理一下自己对jvm内存垃圾回收的一点认识,不一定详细也不一定就正确,只是自己的经验积累只谈而已。jvm标记查找方式:ROOT Search即可达根查找法jvm垃圾回收算法:标记,复制,标记压缩 (新生代采用复制算法,老年代采用标记或标记压缩都比较耗时,但是标记压缩避免了内存碎片) jvm垃圾收集器各厂商不同而不同,主要分为单例,并行,并发(CMS,jdk1.8默认),G1(1.9默认),ZG
背景:目前有一个生产环境新老系统迁移问题(数据和服务都是独立的),为了尽量缩小生产环境迁移对用户使用的影响,采用按用户逐个迁移的方式(系统是前后端分离)。用户访问链接,然后根据请求的token信息判断此用户是否为已经迁移到新系统的用户,若是则302跳转到新系统的前端首页服务,若不是则进入老系统的前端首页服务。技术:采用Nginx自带的auth_request模块(网上也有一些其他的方法比如安装re
Centos安装jdk,mysql,spring nacos,redis,nginx等操作步骤,自己记录一下,方便以后直接使用。A.centos7通过yum安装JDK1.8: 安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果有安装可以使用如下命令批量卸载所
**Redis集群总结**前不久公司项目要进行高可用升级,其中一项redis集群从哨兵升级到当前的redis_cluster集群模式是由我负责的,下面整体梳理一下这些年来对redis这块的部署方面的总结,只是个人经验只谈,请多多指教。总结了下这些年来的redis项目中遇到的架构,大致可以分为如下几个:1.单体的redis2.Redis主从(服务出问题需要运维来手动进行主从切换)3.Redis-哨兵
大数据解释凡是能被计算机处理的都是大数据的概念,并不仅是数学概念上的数据计量单位1G-》1T太->1P拍-->1E艾->1Z泽->1Y尧->1B布->1N诺->1D刀(1024进制)大数据主要特点A.大数据的来源多样:1.结构化2.非结构化3.半结构化B.大数据处理主要可以分为:1.离线处理-》主要对历史数据2.实时在线处理-》比如天猫双11当天的实时交易
首先创建线程池:publicvoidRedisPool(){if(Const.jedisPoolCommon==null){JedisPoolConfigconfig=newJedisPoolConfig();//最大连接数,默认8个config.setMaxTotal(redisPoolMaxActive);//最大空闲连接数,默认8个config.setMaxIdle(redisPoolMax
@ComponentpublicclassRedisLock{Loggerlogger=LoggerFactory.getLogger(RedisLock.class);privatestaticfinalStringLOCK_SUCCESS="OK";privatestaticfinalStringSET_IF_NOT_EXIST="NX";//NX是毫秒
51CTO博客开发熔 岩义薄云天
本人最近想做一个 使用Netty4和socket.js做IM客服坐席平台,以前没这方面的实际经验。这里自己实现了一套架构,这里记录下,希望有大师看到帮指点指点:一张图说出我的心生: IM消息数据持久化准备使用mongdb,其他业务数据用mysql
比特币 提取出来的去中心话存储技术 抽象出了 区块链(区块链1.0时代) 1.0是个具体产品化的东西以太坊 升华了 区块链1.0 产生了区块链2.0 智能合约的特点面向平台化,是为了适应其他行业融入区块链以太坊 (Ethereum) 是一个基于P2P数字加密算法的去中心化可编程平台,包含数字货币和智能合约等特色功能,现存总量约8千万枚作为全球最大的区块链2.0项目以太坊区块链是一种基于点对点(pe
centos 编译安装mysql,请看附件
版权声明:本文为博主原创文章,未经博主允许不得转载。DUBBO的介绍部分我这里就不介绍了,大家可参考官方文档。DUBBO的注册中心安装DUBBO的注册中心支持好几种,公司用到zookeeper注册中心,所以我这边只说明zookeeper注册中心如何安装。安装zookeeper注册中心首先得下载zookeeper。大家可到zookeeper的官网http://zookeeper.apache.org
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号