AI

All in AI

Java线程&JVM问答系列(1)——深度理解锁

前言 分布式底层应用永远离不开2个话题,线程,jvm关联起来的cpu,内存,寄存器,OS等,一切问题的产生都能从这里找出根源,因此无论你是高级专家,还是初级程序员,这2个问题务必精深 在我从业的生涯中,其中有关于深层次的,特别是牵扯到OS底层面的东西,很少涉及,但对于一个精益求精的优秀程序员来...

2018-10-01 01:49:32

阅读数 162

评论数 0

oauth&zuul统一认证授权实现(1)

有关于oauth2与zuul相关的理论和架构请自行baidu或google,后续根据版本推出,我将陆续补充材料 这里准备了是2个完全前后端独立的client服务,资源完全隔离 初步达成异构系统免登陆效果   后端2个工程 client1-->main-data-pr...

2018-09-26 19:20:34

阅读数 3943

评论数 1

Element-ui升级到最新版 2.4.6

1,安装高效升级插件  npm install -g npm-check-updates 2,查看最新的版本:npm-check-updates   简写:ncu 3卸载之前的element-ui版本    npm uninstall element-ui 4安装最新版(想要安装的版...

2018-09-02 17:49:26

阅读数 7560

评论数 1

工程师软技能~聊聊价值,价值观和价值积累

杨波先生这篇文章的确与我高度一致,因此必需转   原创: 杨波 波波微课 今天 聊聊价值、价值观和价值的积累     介绍 最近公司HR约我对新员工做一次关于价值观的培训,所以我想梳理和阐述我自己对价值观的理解,为这次培训做准备,这个是写本文的初衷。 理解价值 当我们要理解某...

2018-09-01 19:59:15

阅读数 561

评论数 0

搭建Nexus私库&使用

maven提供了开发人员的方式来管理: 1)Builds 2)Documentation 3)Reporting 4)Dependencies 5)SCMs 6)Releases 7)Distribution 8)mailing list 概括地说,Maven简化和标准化项目建设过程。处理编译,分...

2018-08-11 15:54:06

阅读数 2310

评论数 0

centos7搭建git服务器

硬件 服务器 CentOS7 + git(version 1.8.3.1) 客户端 Win7 + git(version 2.9.0.windows.1)   安装 Git #yum install -y git git --version 客户端: 下载 Git fo...

2018-08-10 21:47:42

阅读数 187

评论数 0

虚机集群快速克隆搭建

原本这个很简单,但为了说明快速的问题,还是给大家说明下   为了演示,我以一个代码库(codelib)为例         启动codinglib 进入188,因为克隆188   修改ip  vi /etc/sysconfig/network-sc...

2018-08-10 20:21:51

阅读数 427

评论数 0

线下MSA新框架基础软件(最低要求java栈)

  1、裸机服务端(线上centos环境,非SAAS环境) JDK: build 1.8.0_131-b11 CentOS :CentOS Linux release 7.3.1611 (Core)   docker: Docker version 1.13.1, build 94f4240/...

2018-08-02 21:31:30

阅读数 113

评论数 0

Error response from daemon: error creating overlay mount to xxx merged: invalid argument 正确处理

(docker centos7)pull zookeeper 问题回溯我们在执行#docker pull wurstmeister/zookeeper Digest: sha256:6614ee2dbffdfd56a77285451decc512260928d293631c279d55333d2a...

2018-07-11 14:19:56

阅读数 2753

评论数 0

No start hook file found ($HOOK_MARATHON_START)正确处理姿势

当我们默认安装yum install marathon #mkdir -p /etc/marathon/conf/ && touch hostname  #echo 192.168.176.138 | sudo tee /etc/marathon/c...

2018-07-10 18:29:23

阅读数 784

评论数 0

mesos zookeeper docker centos7 正确集群配置姿势

减少杂乱的网络资料,回溯下三主三从的mesos集群正确姿势配置192.168.176.136(master01) mesos-master,zookeeper192.168.176.137(master02) mesos-master,zookeeper192.168.176.138(master...

2018-07-10 12:18:17

阅读数 249

评论数 0

error: kex protocol error: type 30 seq 1 [preauth] 正确处理姿势

问题回溯  由centos版本在线升级(CentOS Linux release 7.3.1611 (Core)升级到CentOS Linux release 7.5.1804 (Core) )# yum -y update后出现的ssh连接报错expected key exchange grou...

2018-07-08 16:36:49

阅读数 850

评论数 0

Mesos重新定义数据中心与xdubbo适配性分析(1)

   由xdubbo定义的分布式特性出发,是否存在一种相契合的分布式OS-资源调度系统?   在比较openstact,k8s,Mesos之后,考虑正式采纳Apache Mesos方案    这篇重点讨论为什么做这样的选型,适配性到底有多高?是否满足xdubbo特性内容我们先来看看xdubbo(h...

2018-07-05 12:53:40

阅读数 112

评论数 0

pinpoint源码开发到APM全程深入--xdubbo agent解读(4.1)

1  背景      由于分布式全链路APM刚需,pinpoint源码与开发编译的不稳定性和复杂性,现有网络的误导性,故此全程展示哪些坑,如何正确处理2 前提  基础  :  win, centos, jdk, tomcat,mysql,redis,hadoop,hbase,kafka,zooke...

2018-07-01 12:31:35

阅读数 2003

评论数 0

正确处理:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0

mvn编译时候我们遇到大多数情况并非网络上说的配置问题造成的而是因mvn 连接远程仓库网络抖动造成下载相关依赖jar不完整造成编译失败回溯下这个问题如何被发现的并处理的Failed to execute goal org.apache.maven.plugins:maven-compiler-pl...

2018-06-29 13:34:50

阅读数 2703

评论数 0

pinpoint源码编译正确的姿势--xdubbo agent解读(3)

pinpoint的了解和使用请大伙执行度娘,由于网络没有正确的源码编译姿势,这篇记录下另:为什么要选pinpoint源码这个分布式APM做xdubbo重新出发进行分布式全栈监控基础?他比较适合xdubbo分布式全栈监控基础设计理念  :    零侵入,字节码,高性能,插件化,web可视化关于分布式...

2018-06-06 13:55:51

阅读数 2490

评论数 0

RMI hostname与hosts源码原理java.net.ConnectException: Connection timed out: connect xdubbo agent解读(2)

原本只想拦截远程java进程,没想到倒是rmi访问远程出了鬼,是个什么鬼呢java.rmi.ConnectException: Connection refused to host: 221.179.46.190; nested exception is:  java.net.ConnectExc...

2018-06-05 15:08:58

阅读数 3344

评论数 0

拦截运行时java进程--xdubbo agent解读(1)

平常我们玩过jvisualvm监控java进程信息就知道,jvisualvm虽然说是jdk自带的,但如果我们自己要监控和替换某些java进程呢?我们如何玩?根据作者目前的认知,介绍下jdk tools工具如何搬弄运行时java进程的随便一个需求运行java某进程正在跑一个用户,跑出的结果是格式:f...

2018-06-04 15:40:42

阅读数 328

评论数 0

从Javassist字节码动态注入说起--Dubbo源码系列解读(6)

我们都知道Javassist可以对字节码动态修改,因此我们常常用来做调用链监控啥的,其实这个玩意主要还是依靠反射原理来做事情这次我们主要目的是看清楚dubbo对字节码动态植入是如何封装的,主要是字节码构造器ClassGenerator在解析这个之前,最好是了解下javassist对现有的类或方法或...

2018-06-01 13:13:38

阅读数 465

评论数 0

从梁飞的微型rpc 细节说起--Dubbo源码系列解读(5)

7年前,梁飞公布了一个微型的rpc,这个rpc核心就是一个类,2个方法,但重点我们要探讨是细节的设计和质量一些问题package com.rpc; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; impor...

2018-05-30 17:12:22

阅读数 590

评论数 0

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