标签:ip

Spring

spring-cloud-gateway静态路由

小丁 发布于 2020-04-04

为什么引入 API 网关 使用 API 网关后的优点如下: 易于监控。可以在网关收集监控数据并将其推送到外部系统进行分析。 易于认证。可以在网关上进行认证,然后再将请求转发到后端的微服务,而无须在每个微服务中进行认证。 减少了客户端与各个微服务之间的交互次数。 基本环境见 spr...

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

Java

深入拆解Tomcat&Jetty(七)

2

zhuangli 发布于 2020-04-04

1.安装JDK,配置环境变量 2.下载Tomcat并解压 3.执行tomcat/bin目录下的start.sh 执行脚本后的流程 1. Tomcat本质上还是一个Java程序,因此startup.sh脚本会启动一个JVM来运行Tomcat的启动类BootStrap 其实Tomca...

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

Spring

SpringCloud整合Eureka

1

hanze 发布于 2020-04-04

1, Eureka 是Netflix开发的基于Rest服务的服务注册与服务发现的组件,包括EurekaServer用于监控注册的服务和接收请求发送给服务的提供者,EurekaClient为注册者 复制代码 2, Dubbo 是一个微服务整体架构的框架,提供的功能包括服务注册发现,...

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

Java

HikariPool源码(二)设计思想借鉴

3

xiaoli.he 发布于 2020-04-04

Java极客  |  作者  /  铿然一叶 这是 Java极客 的第 52 篇原创文章 1.利用Java并发工具而非synchronized来保证线程安全 synchronize...

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

Java

Tomcat源码解析系列(十九)ApplicationFilterChain

尖兵 发布于 2020-04-04

前言 上篇文章中分析了各个容器相关的 Pipeline 属性对象的 的 Valve 属性对象的 invoke 方法。在最后的 StandardWrapperValve 方法里调用 ApplicationFilterChain#doFilter 方法,本文分析一下这个方法。 1. ...

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

Java

物联网开发的三大编程语言

3

darida 发布于 2020-04-04

虽然Java是物联网开发中使用最比较多的语言,但是JS和Python在物联网开发的不同子领域中紧随Java之后。物联网发展的未来可能仍然是多语种的。 十年前,有没有人能想象到有一天我们会使用能够根据使用情况改善其性能的空调?我们是否知道我们将测试可以自动导航的自动驾驶汽车? 两者...

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

Spring

Spring源码分析(三) — Spring中的BeanFactoryPostProcessor

changyuan.xu 发布于 2020-04-04

@FunctionalInterface public interface BeanFactoryPostProcessor { void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) th...

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

Java

MAC下使用HSDIS生成汇编代码并使用JITWatch查看

3

yanxinchi 发布于 2020-04-04

jdk 安装jdk8 笔者之前使用的java12版本愣是不能使用HSdis和JITWatch,于是就安装了JDK8。 前往Oracle官网下载jdk8: https://www.oracle.com/java/technologies/javase-jdk8-downloads....

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

Spring

SpringMVC空指针异常NullPointerException的原因和解决方法

2

changyuan.xu 发布于 2020-04-04

前言 在写单元测试的过程中,出现过许多次 java.lang.NullPointerException ,而这些空指针的错误又是不同原因造成的,本文从实际代码出发,研究一下空指针的产生原因。 一句话概括: 空指针异常,是在程序执行时在调用某个对象的某个方法时,由于该对象为null...

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

Spring

spring-cloud-gateway动态路由

yeseng 发布于 2020-04-04

概述 线上项目发布一般有以下几种方案: 停机发布 蓝绿部署 滚动部署 灰度发布 停机发布这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究 Devops 方案。 蓝绿部署需要准备两个相同的环境。一个环境新版本,一个环境旧版本,通过负载均衡进行切换与...

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

Java

Go 语言简述

1

hanze 发布于 2020-04-04

Note 本文摘录自《Go语言趣学指南》的第 1 章《各就各位,预备,Go!》, 请访问 gpwgcn.com 以获取更多相关信息。 Go 是一门 编译 语言。 在运行程序之前,Go 首先需要使用 编译器 将用户编写的代码转化为计算机能够理解的 0 和 1 。 为了便于执行和分发...

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

Java

Apache Shrio安全框架实现原理及实例详解

3

尖兵 发布于 2020-04-04

一、Shiro整体概述 1.简介 Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面的认证(登录),授权(判断是否含有权限),加密(密码加密)及会话管理(Shiro内置Session)的解决方案. 2.Shiro组件 3...

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

Java

Tomcat源码解析系列(十七)CoyoteAdapter

yeseng 发布于 2020-04-04

前言 上篇文章中分析了 Http11Processor#process 方法是怎么处理请求的,其中关键的地方就是调用 CoyoteAdapter 的相关方法。 1. CoyoteAdapter#asyncDispatch @Override public boolean asyn...

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

Java

手把手带你搭建一个自己的云服务器并部署Web程序

23

邓龙华 发布于 2020-04-03

一. 服务器的购买 我选择的是阿里云的服务器,学生价9.5元一个月,百度直接搜索阿里云,然后点击右上角登录,推荐大家用支付宝扫码登录,方便快捷。阿里云官网的东西比较多,登录后我找了很久也没有找到学生服务器在哪里卖,购买的时候需要进行学生认证,按照他的要求一步步来就好,认证大概需要...

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

Java

性能测试如何定位瓶颈?偶发超时?看高手如何快速排查问题

7

songhua.gao 发布于 2020-04-03

作者 |  张奇(司楚) 当线上碰到头疼的问题时,还在对着代码一行行的看?真的不太时髦了啊喂~ 俗话说的好 “问题排查不用愁,Arthas 来帮您忙。” 今天就来说说这个让妈妈再也不用担心我排查问题的 Java 诊断神器——Arthas! 什么是 Arthas? Art...

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

Java

云原生网络代理 MOSN 多协议机制解析

26

尖兵 发布于 2020-04-03

<SOFA:Channel/>,有趣实用的分布式架构频道。回顾视频以及 PPT 查看地址见文末。 欢迎加入直播互动钉钉群 : 21992058,不错过每场直播。 本文根据 SOFAChannel#13 直播分享整理,主题:云原生网络代理 MOSN 多协议机制解析。 大...

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

Java

Java程序员面试BAT大厂,逃脱不了JVM,最新20道JVM面试题

4

xirruiqiang 发布于 2020-04-03

很多人说JVM是不是真的要学?面试官都会问JVM的问题吗?很重要吗? 的确很重要。 随着互联网的发展,高并发高可用、快速响应成为软件的必须,而JVM与这些有着密切关联。 我们在尽情享受Java虚拟机带来好处的同时,还应该去了解和思考“这些技术特性是如何实现的”,去了解最底层的原理...

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