标签:map 第2页

Java

Java反序列化漏洞的一些利用链分析

5

likai 发布于 2019-03-20

最近学习了一下java的反序列化漏洞,对一些之前爆出来的一些开源组件的反序列化漏洞的进行了简单的分析,并总结到这篇文章中。 项目的依赖项配置 为了复现时安装各个版本的库方便我使用了maven来构建项目。我是用的maven依赖项的配置为: <dependencies> ...

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

Spring

Spring Boot Security 详解

2

邓龙华 发布于 2019-03-20

Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。 工作流程 从网上找了一张Spring Security 的工作流程图,如下。 图中标记的M...

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

编程技术

下一代微服务!微博Service Mesh高可用架构实战

34

yanxinchi 发布于 2019-03-20

Service Mesh 是近两年比较火的微服务化新方式,也产生了一大批以 Istio 为代表的 Service Mesh 实现。 微博基于实际业务需求,打造并开源了自己的 Weibo Mesh,并且内部已经在重点业务上进行大规模落地。 本文将从如下几个部分为大家详细解读 Wei...

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

Java

Jboot 2.0 正式版发布

xubiao.zhuang 发布于 2019-03-20

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文件进行热加载,爽爽的开发。 Jbo...

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

Java

java的类加载机制原理与源码

changyuan.xu 发布于 2019-03-20

编写的java程序编译后会放在以 .class 结尾的字节码文件当中,这些字节码文件都放在磁盘上,毫无疑问jvm运行的时候需要从磁盘上读取到对应的字节码文件,那这个过程是怎样的呢? class文件的格式 class文件格式采用类似于C的结构体的方式来存储数据 ClassFile ...

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

Java

又发现一个导致 JVM 物理内存消耗大的 Bug(已提交 Patch)

3

hanze 发布于 2019-03-20

概述 最近我们公司在帮一个客户查一个JVM的问题(JDK1.8.0_191-b12),发现一个系统老是被OS Kill掉,是内存泄露导致的。在查的过程中,阴差阳错地发现了JVM另外的一个Bug。这个Bug可能会导致大量物理内存被使用,我们已经反馈给了社区,并得到快速反馈,预计在O...

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

Java

钟同学,this is for you!

2

Harries 发布于 2019-03-19

坐在我旁边的钟同学听说我精通Mybatis源码(我就想不通,是谁透漏了风声),就顺带问了我一个问题: 在同一个方法中,Mybatis多次请求数据库,是否要创建多个SqlSession会话? 可能最近撸多了,当时脑子里一片模糊,眼神迷离,虽然我当时回答他: 如果多个请求同一个事务中...

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

Java

190319-SpringBoot高级篇WEB之demo应用构建

3

xiaoli.wang 发布于 2019-03-19

前面分别通过Spring结合web.xml和java config的方式构建web应用,最终实现效果差不多,但从结构上来看java config的方式明显更优雅一点;而本篇将介绍的SpringBoot方式,则更能让我们感受到便捷 本篇博文,建议与前面两篇对比阅读,效果更佳 190...

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

Java

面试分享:最全Spring事务面试考点整理

2

changyuan.xu 发布于 2019-03-19

Spring和事务的关系 关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务。 Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring和事务之间是管理关系。 就像Jack Ma虽然不会写代码,但是他却管理者一大批会写...

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

Java

关于使用Spring Boot的Kafka教程 – DZone大数据

hellas 发布于 2019-03-19

关于Kafka背后的体系结构及其pub-sub模型的教程,以及我们如何使用流行的Java框架Spring Boot。 Apache Kafka是一个分布式流媒体平台,具有发布和订阅记录流,以容错方式存储记录以及处理该记录流等功能。 它用于构建实时流数据管道,可以执行功能,例如将记...

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

Java

Dubbo源码分析(三)Dubbo中的SPI和自适应扩展机制

3

xiaoli.he 发布于 2019-03-19

我们在往期文章中,曾经深入分析过Java的SPI机制,它是一种服务发现机制。具体详见:深入理解JDK的SPI机制 在继续深入Dubbo之前,我们必须先要明白Dubbo中的SPI机制。因为有位大神(佚名)曾这样说过: 要想理解Dubbo,必须要先搞明白Dubbo SPI机制,不然会...

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

Java

Dubbo源码分析(二)Dubbo是从哪里初始化的?

dulong 发布于 2019-03-19

上一节,我们通过与Spring集成的实例,把Dubbo项目跑了起来。但是Dubbo项目是怎么运行起来的呢?它的入口在哪里? 在官网上有这么一句话: Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的...

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

Java

HashMap源码分析 —— 一篇文章搞定HashMap面试

2

songhua.gao 发布于 2019-03-19

HashMap是Map中最为常用的一种,面试中也经常会被问到相关的问题。由于HashMap数据结构较为复杂,回答相关问题的时候往往不尽人意,尤其是在JDK1.8之后,又引入了红黑树结构,其数据结构变的更加复杂,本文就JDK1.8源码为例,对HashMap进行分析; 1、源码分析 ...

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

Java

Mybatis技术内幕(2.3.2):反射模块-ObjectFactory

1

darida 发布于 2019-03-19

org.apache.ibatis.reflection.factory.ObjectFactory Mybatis中很多模块都会使用到ObjectFactory接口,该接口提供了多个create()方法的重载,通过这些create()方法可以创建指定类型的对象。代码和类图如下:...

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

Java

【J2SE】java并发编程实战 读书笔记( 一、二、三章)

zhuangli 发布于 2019-03-19

线程的优缺点 线程是系统调度的基本单位。 线程如果使用得当,可以有效地降低程序的开发和维护等成本,同时提升复杂应用程序的性能。多线程程序可以通过提高处理器资源的利用率来提升系统的吞吐率。与此同时,在线程的使用开发过程中,也存在着诸多需要考虑的风险。 ++i 线程安全性 线程安全的...

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

Spring

03-19Spring Cloud 入门 之 Hystrix 篇(四)

5

dulong 发布于 2019-03-19

一、前言 在微服务应用中,服务存在一定的依赖关系,如果某个目标服务调用慢或者有大量超时造成服务不可用,间接导致其他的依赖服务不可用,最严重的可能会阻塞整条依赖链,最终导致业务系统崩溃(又称雪崩效应)。 上述的问题将是本篇需要解决的问题。 二、简单介绍 # 2.1 请求熔断 断路器...

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

Spring

Spring Boot 集成 Swagger,生成接口文档就这么简单!

1

尖兵 发布于 2019-03-19

之前的文章介绍了《 推荐一款接口 API 设计神器! 》,今天栈长给大家介绍下如何与优秀的 Spring Boot 框架进行集成,简直不能太简单。 你所需具备的基础 告诉你,Spring Boot 真是个牛逼货! Spring Boot 核心配置文件详解 Spring Boot ...

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

Java

BeetlSQL 2.11.2 发布,Java Dao 工具

Harries 发布于 2019-03-19

BeetlSQL 2.11.2 发布了,改进记录包括: #ITMW3  修复:最新版本2.11.1在翻页sql语句中使用use函数,执行sql时会多传同样的值进来 #IS9UJ  修复:TemplatePageAmi.java里的else是不是永远执...

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