标签:remote

Spring

springboot中的AOP

1

zhuangli 发布于 2019-11-22

AOP分享,springboot中的aop springboot中引入aop <!--aop--> <dependency> <groupId>org.springframework.boot</groupId> <artif...

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

编程技术

轻松构建基于 Serverless 架构的弹性高可用视频处理系统

5

xiaoli.wang 发布于 2019-11-22

前言 随着计算机技术和 Internet 的日新月异,视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐,而在当前, 云计算平台厂商的产品线不断成熟完善, 如果想要搭建视频点播类应用,告别刀耕火种, 直接上云会扫清硬件采购、 技术等各种障碍,以阿里云为例: ...

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

Java

Nginx动静分离(Nginx+Tomcat)

小丁 发布于 2019-11-22

第一步: nginx构建 第二步:Tomcat构建 1.Tomcat基础点 (1 )Tomcat 是基于java开发的web容器,用来发布java代码和jsp网页。 (2)开发人员开发java web网站,使用Tomcat容器发布和解析,用户通过浏览器实现访问。 (3)发布jav...

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

Java

Zabbix-(六) JMX监控

12

hellas 发布于 2019-11-22

Zabbix-(六) JMX监控 一.前言 Zabbix提供了JMX监控,它通过JMX API获取JVM信息,从而提供监控数据。本文讲述使用JMX监控Tomcat的JVM信息。 准备 Zabbix Server 4.4 (ip: 192.168.152.140) 运行Java应用...

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

Java

RMI与RPC的区别

1

puefu.he 发布于 2019-11-22

这里简单说一下RMI和RPC的区别。 什么是RMI RMI(Remote Method Invocation,远程方法调用),能够让在客户端Java虚拟机上的对象像调用本地对象一样调用服务端Java虚拟机中的对象上的方法,是Java在JDK1.1中实现的,大大增强了Java开发分...

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

Java

Android 静态代码扫描效率优化与实践

14

yanxinchi 发布于 2019-11-22

背景与问题 DevOps 实践中,我们在 CI(Continuous Integration) 持续集成过程主要包含了代码提交、静态检测、单元测试、编译打包环节。其中静态代码检测可以在编码规范,代码缺陷,性能等问题上提前预知,从而保证项目的交付质量。Android 项目常用的静态...

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

Java

分析 JVM 常用的 JDK 内置工具

10

wenming.gapo 发布于 2019-11-21

JDK 提供了一系列用于监控、诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps、jcmd、jstack、jinfo、jmap 等。其中jmc、jconsole、jvisualvm 是 GUI 工具,其他大部分都是命令行工具。 cd $JAVA_H...

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

Java

Spring 2.0集成Struts 2.0

1

dulong 发布于 2019-11-21

Struts2在经历了两年漫长的开发后,终于在2007年2月底正式发布,Struts 1.3.8是Struts 1的最终版本,Struts 1从此不再升级。Struts 2和Struts 1差别非常大,几乎是两个完全不同的东西,所以不要指望Struts 1在不经过修改的情况下就可...

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

Java

Dubbo源码解析(十九)远程调用——开篇

4

尖兵 发布于 2019-11-21

目标:介绍之后解读远程调用模块的内容如何编排、介绍dubbo-rpc-api中的包结构设计以及最外层的的源码解析。 前言 最近我面临着一个选择,因为dubbo 2.7.0-release出现在了仓库里,最近一直在进行2.7.0版本的code review,那我之前说这一系列的文章...

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

Java

面试官:JVM 这些我必问

19

dulong 发布于 2019-11-20

JVM 内存分布 线程共享数据区: 方法区->类信息,静态变量 堆->数组对象 线程隔离区 虚拟机栈-> 方法 本地方法栈->本地方法库 native 堆、程序计数器 JVM 运行数据 程序计数器 线程隔离 ,比较小的内存空间,当前线程所执行的字节码的行号...

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

编程技术

微服务设计学习(二)关于服务的集成

4

yanxinchi 发布于 2019-11-20

前言 微服务之间如何集成应该可以说是微服务相关技术中最重要的知识之一。具体可以表示成服务之间的调用方式、通信协议、序列化协议等。 如果服务集成做得好,你的微服务可以最大程度地保持自治,你可以独立地修改和发布,相反,前期考虑得不周全的话,会给你带来灾难。 本篇是微服务设计学习系列的...

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

Spring

Spring-retry使用指南 原 荐

1

xubiao.zhuang 发布于 2019-11-19

Spring-retry 该项目为Spring应用程序提供声明式重试支持,它用于Spring Batch、Spring Integration、Apache Hadoop的Spring(以及其他),命令式重试也支持显式使用。 入门 声明式示例 @Configuration @En...

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

Java

Dubbo源码解析(十七)远程通信——Netty4

1

yeseng 发布于 2019-11-19

目标:介绍基于netty4的来实现的远程通信、介绍dubbo-remoting-netty4内的源码解析。 前言 netty4对netty3兼容性不是很好,并且netty4在很多的术语和api也发生了改变,导致升级netty4会很艰辛,网上应该有很多相关文章,高版本的总有高版本的...

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

Java

SpringCloud源码阅读1-EurekaServer源码的秘密

3

dulong 发布于 2019-11-19

Spring Cloud Netflix 作为springcloud 我们常用的一个项目,其子项目Eureka,zuul,Rebbion是我熟悉的。但是Spring Cloud Netflix 被宣布进入了维护模式, 意思不再添加新特性了,这对于我们来说很不友好了。 大家纷纷寻找...

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

Java

Shiro 721 Padding Oracle攻击漏洞分析

15

xiaoli.he 发布于 2019-11-19

前言 前不久刚分析完Shiro 550的漏洞,后面@wh1t3Pig告诉我Shiro十月份又出了一个安全公告,等级是Critical https://issues.apache.org/jira/browse/SHIRO-721 公告梗概: Shrio所使用的cookie里的re...

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

Java

Java描述设计模式(20):命令模式

2

尖兵 发布于 2019-11-19

本文源码: GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 智能电脑的品牌越来越多,由此诞生了一款电脑控制的APP,万能遥控器,用户在使用遥控器的时候,可以切换为自家电视的品牌,然后对电视进行控制。 2、代码实现 publi...

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

Java

Dubbo源码解析(十五)远程通信——Mina

1

hanze 发布于 2019-11-18

目标:介绍基于Mina的来实现的远程通信、介绍dubbo-remoting-mina内的源码解析。 前言 Apache MINA是一个网络应用程序框架,可帮助用户轻松开发高性能和高可扩展性的网络应用程序。它通过Java NIO在各种传输(如TCP / IP和UDP / IP)上提...

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

Java

Jackson系列三——CVE-2017-17485(基于ClassPathXmlApplicationContext利用链)

18

xubiao.zhuang 发布于 2019-11-17

本次Jackson反序列化漏洞是基于org.springframework.context.support.ClassPathXmlApplicationContext的利用链的。在开启enableDefaultTyping()或使用有问题的@JsonTypeInfo注解的前提下...

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