标签:build 第4页

Java

浅谈Weblogic反序列化——XMLDecoder的绕过史

27

wenming.gapo 发布于 2019-06-21

从CVE-2017-3506为起点至今,weblogic接二连三的吧爆出了大量的反序列化漏洞,而这些反序列化漏洞的很大一部分,都是围绕着XMLDecoder的补丁与补丁的绕过展开的,所以笔者以CVE-2017-3506为起点,到近期的CVE-2019-2725及其绕过来谈一谈这两...

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

Java

Spring的设计模式快速入门干货

1

xiaoli.he 发布于 2019-06-21

设计模式是一套被反复使用的、多数人知晓的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式的分类 1.创建型模式 对象的创建会消耗掉系统的很多资源,所以对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有...

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

Java

Java 几种常用 JSON 库性能比较

3

小丁 发布于 2019-06-21

作者:熊能 原文地址:www.xncoding.com/2018/01/09/java/jsons.html 本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的...

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

Java

Protocol Buffer使用转换工具将proto文件转换成Java文件流程及使用

3

hanze 发布于 2019-06-21

Client与Server的网络通信协议传输使用google protobuf,服务器端使用的是Java 一、 Protocol Buffers protobuf全称Google Protocol Buffers,是google开发的的一套用于数据存储,网络通信时用于协议编解码的...

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

Java

Apollo源码分析(二): Apollo的代码层次: apollo-common

5

邓龙华 发布于 2019-06-21

不同与其它中间件框架,Apollo中有大量的业务代码,它向我们展示了大神是如何写业务代码的:maven依赖的层次结构,如何进行基础包配置,以及工具类编写,可以称之为springboot之最佳实践。 一 apollo项目依赖 apollo中有7个子项目 最重要的有四个 apollo...

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

Java

Nacos疑问之为什么我服务明明下线了却还是可以调用到?

Harries 发布于 2019-06-20

之前在参与 nacos 的开发过程中,有不少同学都在问,为什么我在 nacos console 中将服务进行下线了,但是这个被下线的服务还是可以被调用到,这不太符合官方宣称的秒级上下线特点呀。经过进一步询问发现,那些存在说实例下线后依旧可以对外提供服务的问题,有一个共同的特点——...

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

Java

【深入浅出-VisualVM】(2):分析堆内存OOM

10

hanze 发布于 2019-06-20

概述 显示jvm运行时的参数,Java版本,以及系统属性。 监控 显示当前这个pid的cpu,堆,PermGen,类,线程的运行情况,可以主动进行垃圾回收,以及生成此时刻的dump文件。 线程 显示所有线程的“实时”状态(运行,休眠,等待,监视)以及时间,(调整好刷新时间),可以...

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

Java

Spring Boot的学习之路(02):和你一起阅读Spring Boot官网

9

hanze 发布于 2019-06-20

官网是我们学习的第一手资料,我们不能忽视它。却往往因为是英文版的,我们选择了逃避它,打开了又关闭。 我们平常开发学习中,很少去官网上看。也许学完以后,我们连官网长什么样子,都不是很清楚。所以,我们在开始去学习之前,我们先拜读一下Spring Boot官网,对其有一个大体上的了解。...

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

编程技术

『互联网架构』软件架构-Spring boot集成模板引擎swagger2实现(87)

13

changyuan.xu 发布于 2019-06-20

上次说过springboot其实就是一个CI工具,如何体验出来CI的作用就是持续集成,它可以集成各种的工具,这里说说关于模板的集成引擎和Swagger。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』...

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

Java

基于 java 注解的 csv 读写框架更加简单灵活

hanze 发布于 2019-06-20

CSV 基于 java 注解的 csv 读写框架。 相关框架 Apache commons-csv super-csv 简单看了下,这两个框架提供的特性都非常的基础。 创作原由 以前觉得 csv 文件的读写非常简单,就懒得封装。 最近一个月写了两次 csv 文件相关的东西,发现要...

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

Java

guava cache 源码分析

7

changyuan.xu 发布于 2019-06-20

简介 Cache的核心是LocalCache LocalCache 的核心是Segment Segment 的基本元素ReferenceEntry 和 ValueReference Guava LocalCache 缓存介绍及实现源码深入剖析 guava LocalCache与C...

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

Spring

解决SpringBoot多模块发布时99%的问题?SpringBoot发布的8个原则和4个问题的解决方案

6

xiaoli.wang 发布于 2019-06-20

如果使用的是 SpringBoot 多模块的项目,在发布的时候可能遇到各种各样的问题。本文归纳了以下 8 个原则和发布时经常出现的 4 个问题的解决方案,掌握了这些原则和解决方案,几乎可以解决绝大数 SpringBoot 发布问题。 SpringBoot 多模块发布的 8 大原则...

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

Java

浅谈mybatis如何半自动化解耦和ORM实现

13

hellas 发布于 2019-06-20

在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Spring jdbc,本系列,将来研究Mybatis。 通过研究mybatis源码,可将mybatis的大致架构总结为下图: 1.根据Mybatis源码,将其抽象为三层:基础支持层,核心...

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

Spring

SpringBoot中使用LoadTimeWeaving技术实现AOP功能

7

songhua.gao 发布于 2019-06-20

1. 关于LoadTimeWeaving 1.1 LTW与不同的切面织入时机 AOP——面向切面编程,通过为目标类织入切面的方式,实现对目标类功能的增强。按切面被织如到目标类中的时间划分,主要有以下几种: 1.运行期织入 这是最常见的,比如在运行期通过为目标类生成动态代理的方式实...

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

Spring

SpringCloud项目接入Jaeger(下)

2

zhuangli 发布于 2019-06-20

之前一篇文章中说到当我们放弃 spring-cloud-sleuth 这个组件时,会面临两个问题。首先是日志中无法显示traceId和spanId这些链路信息,其次是不能在用 spring-cloud-sleuth 所提供的方式进行链路传值。现在就让我们来解决这两个问题。上篇回顾...

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

Java

Hoverfly 教程:当服务虚拟化遇到 Java

4

xubiao.zhuang 发布于 2019-06-20

本文要点 在微服务架构中,服务最重要的部分之一是负责与其他服务通信的模块 我们常常需要以端到端的方式测试服务是如何与其他服务通信的。Mock 并不是有效的解决方案,因为它没有测试通信栈,并跳过了与网络协议(如 HTTP)相关的一切。运行依赖的服务也不是可选方案,因为每次都需要花精...

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

Java

入门教程 | 5分钟从零构建第一个 Flink 应用

1

xiaoli.wang 发布于 2019-06-20

本文转载自 Jark’s Blog ,作者伍翀(云邪),Apache Flink Committer,阿里巴巴高级开发工程师。 本文将从开发环境准备、创建 Maven 项目,编写 Flink 程序、运行程序等方面讲述如何迅速搭建第一个 Flink 应用。 在本文中,我们将从零开始...

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

Spring

springCloud学习5(Spring-Cloud-Stream事件驱动)

5

xirruiqiang 发布于 2019-06-20

springcloud 总集: www.tapme.top/blog/detail… 代码见文章结尾 想想平常生活中做饭的场景,在用电饭锅做饭的同时,我们可以洗菜、切菜,等待电饭锅发出饭做好的提示我们回去拔下电饭锅电源(或者什么也不知让它处于保温状态),反正这个时候我们知道饭做好...

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