标签:IT人

编程技术

『互联网架构』软件架构-zookeeper之curator详解(36)

3

wenming.gapo 发布于 2019-03-16

为了更好的实现java操作zookeeper服务器,后来出现Curator框架,非常的强大,目前已经是apache的顶级项目,里面提供了更多丰富的操作。例如:session超时重连,主从选举,分布式计数器,分布式锁等适用于各种复杂的zookeeper场景的API封装。 源码:ht...

阅读(17)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-zookeeper场景和实现(34)

13

darida 发布于 2019-03-14

上次zookeeper的分布式也搭建完毕了,ZNODE,ACL,ZAB协议,Watcher,常用命令的使用,我们现在要怎么使用zookeeper呢?之前可能因为没接触过zookeeper,不知道他能干什么?通过场景来举个例子,zookeeper高可用分布式数据管理与协调框架,能分...

阅读(38)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-zookeeper快速入门(33)

25

zhuangli 发布于 2019-03-13

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址: 『互联网架构』软件架构-zookeeper快速入门(33) 上次在配置zookeeper分布式的时候,有个很重要的文件zoo.cfg,里面重点配置了几个信息clientPort,server.1的端口号。...

阅读(39)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-zookeeper快速入门(33)

25

小丁 发布于 2019-03-13

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址: 『互联网架构』软件架构-zookeeper快速入门(33) 上次在配置zookeeper分布式的时候,有个很重要的文件zoo.cfg,里面重点配置了几个信息clientPort,server.1的端口号。...

阅读(39)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-zookeeper集群部署与快速入门(32)

66

zhuangli 发布于 2019-03-12

目前的公司是使用的阿里内部的dubbo,也就是EDAS,里面用了阿里自己的EDAS服务,如果是使用过dubbo的老铁,应该知道zookeeper,zookeeper在大数据和RPC通信上应用比较管饭。不管用过zookeeper没有,这次主要是介绍下zookeeper和集群的部署。...

阅读(32)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-分布式系列并发编程atomic&collections(31)

4

yanxinchi 发布于 2019-03-11

在java中提供了一种对于原子操作的类,Atomic的包名为java.util.concurrent.atomic。这个包里面提供了一组原子变量的操作类,这些类可以保证在多线程环境下,当某个线程在执行atomic的方法时,不会被其他线程打断,而别的线程就像自旋锁一样,一直等到该方...

阅读(32)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-分布式系列并发编程(29)

9

yanxinchi 发布于 2019-03-09

说说JMM,线程,线程池。一切都为了分布式而行动! JMM 理解下面的图 java的文件,需要进行编译,通过java编译编程class文件,class文件变成字节码,装载到类装载器中,通过类装载器进行执行,执行的过程中的一个模型就是下面这个图。 特性 1.可见性 >可见性是...

阅读(52)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-软件环境的持续发布管理(上)(23)

41

hellas 发布于 2019-03-03

这次就走到软件的最后一站,哈哈,就是把软件给发布部署到服务器上。其实在部署的过程中,尤其现在微服务架构的盛行,软件本身喜欢用什么敏捷开发,导致持续发布的困难也是相当的大,原来不管项目怎么整,只要最后把项目部署好,可以正常的访问这个项目就部署好了。但是一旦把项目拆的很散,拆的很多个...

阅读(71)评论(0)赞 (0)

Java

『互联网架构』软件架构-tomcat之环境部署(下)(22)

22

puefu.he 发布于 2019-03-02

tomcat生产环境得应用配置,这次的对各位老铁还是非常有用的。其实就是咱们生产环境实际要做的一些事情,有老铁联系我说,从之前说的docker还有现在很多部署基本都是跟运维关系很大,跟开发关系很少啊?其实老铁你误解我了,我的思路就是不管是在应用的环境,最后的部署希望的是各位老铁都...

阅读(74)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-tomcat之线程源码熟悉通信方式(上)(21)

1

尖兵 发布于 2019-03-01

今天说说tomcat线程源码模型,想通过tomcat的线程源码的模型,老铁们可以熟悉关于连接的,高并发的一些配置。之前就是配置好了,就永久受益了,一起说说tomcat的线程模型还是收益比较大的。 Tomcat支持的四种线程模型的介绍 截止到8.0 tomcat支持的四种现场模型,...

阅读(51)评论(0)赞 (0)

编程技术

【2018中国数字化贡献人物】

6

dulong 发布于 2019-03-01

以下为2018中国数字化贡献人物——联合 汽车 电子有限公司信息技术部总监赵超在会上的主题分享:数字化转型-探究发力点。 我的题目比较简单,是把过去一年有干扰的概念拿出来分析,同时抛弃一些过去赖以支撑的思考工具,但接下来到底依托什么?是这次分享的主题。 流程的重要性 一家造马车的...

阅读(46)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-nginx(下)(20)

26

songhua.gao 发布于 2019-02-28

今天继续说说nginx,之前只是介绍了nginx的配置,这次主要说说nginx的生产环境的配置,我们在生产中是如何配置的。源码:https://github.com/limingios/netFuture/tree/master/nginx 系统类型 IP地址 节点角色 CPU ...

阅读(82)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-nginx(上)(19)

17

xiaoli.wang 发布于 2019-02-28

今天说说nginx, 其实有老铁比较奇怪,nginx不是运维来搞的吗?确实是的,大部分情况下,公司比较大的话,存在运维的话,这个锅肯定是运维来做的。但是现在有个趋势叫devops之前我也说过,开发运维一体化,开发也要懂一定的运维知识。在一些互联网的创业公司刚开始技术的工种,并不是...

阅读(38)评论(0)赞 (0)

Java

『互联网架构』软件架构-java日志异常(18)

4

Harries 发布于 2019-02-26

上次说了日志,不知道老铁遇见过没有,日志打印了一大堆,真的去找导致异常和错误的一条没有。出现这个问题的根本原因是什么?就是因为系统没有一个规范的统一的异常规范。有的老铁发现异常后,直接e.printStackTrace() 打印出来堆栈就结束了,其实这样是很危险的。如果前期对异常...

阅读(47)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-java日志体系(17)

11

songhua.gao 发布于 2019-02-25

了解过为什么日志体系那么多的jar包,系统放几天日志就把线上磁盘给打爆了。具体怎么配置使用log,有的配置是Info是一个日志,error是一个日志,查找非常的烦,如果线上不出问题,我们很少管,如果出问题了,找不到对应的日志真是烦透了。如果是分布式开发,日志管理如果不使用elk这...

阅读(62)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-分布式架构(14)

31

xiaoli.he 发布于 2019-02-25

分布式架构:原理,设计与实战,目前公司每个月都要出账,出账就是每个月有要把之前的一个月的账目盘算清楚,做到错误的0容忍,一笔都不能错,错一笔客户都会找你,偏准确性。4个9,5个9并不是说后面设计的,而是在开发之初就要考虑的。 分布式服务的发展历程 J2EE架构 >俗称JEE...

阅读(57)评论(0)赞 (0)

Spring

『互联网架构』软件架构-spring源码之spring AOP(十)

2

xiaoli.he 发布于 2019-02-15

spring是一个技术体系,之前说过spring的ioc,学习底层的意义,为的是以后灵活进行定制的时候,学的底层知识就可以用了。之前我记得在开发的时候,log日志都是debug,到线上的时候为了不影响性能就改成info,但是如果是线上出问题了,需要关闭项目更改为debug,查看到...

阅读(58)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-spring源码之spring ioc(九)

11

likai 发布于 2019-02-15

上次说了spring的体系结构和概要大概有那些模块,spring ioc是最核心最原始的一个框架,其实就是spring的老本,spring就是依靠着ioc,慢慢发展到其他Data,web,AOP上的。记得当初项目里面使用spring的时候,就知道配置个xml,在struts2上引...

阅读(58)评论(0)赞 (0)