标签:ssl

Java

Spring系列__04AOP简介

4

xiaoli.he 发布于 2019-09-17

今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑...

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

Java

线上问题排查神器 Arthas

2

xiaoli.wang 发布于 2019-09-17

之前介绍过 BTrace, 线上问题排查神器 BTrace 的使用 ,也说它是线上问题排查神器。 都是神器,但今天这个也很厉害,是不是更厉害不好说,但是使用起来非常简单。 如果你用 BTrace 的话,需要事先写好探测脚本,然后上传到需要排查问题的服务器,然后执行命令。 比方说获...

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

Spring

springboot数据库主从方案

2

邓龙华 发布于 2019-09-17

本篇分享数据库主从方案,案例采用springboot+mysql+mybatis演示;要想在代码中做主从选择,通常需要明白什么时候切换数据源,怎么切换数据源,下面以代码示例来做阐述; 搭建测试环境(1个master库2个slave库) DataSource多数据源配置 设置myb...

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

Java

JDK13新特性详解 原 荐

17

小丁 发布于 2019-09-17

纯粹而又极致的光–木九天 Java各个版本特性 正文 JDK13新特性详解 顶 原 荐 ? 木九天 发布于 今天 14:06 字数 900 阅读 23 收藏 0 CDS JDK 撸了今年阿里、头条和美团的面试,我有一个重要发现…….&...

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

Java

Java 反序列化工具 gadgetinspector 初窥

31

xiaoli.he 发布于 2019-09-17

作者:Longofo@知道创宇404实验室 时间:2019年9月4日 起因 一开始是听@Badcode师傅说的这个工具,在Black Hat 2018的一个议题提出来的。这是一个基于字节码静态分析的、利用已知技巧自动查找从source到sink的反序列化利用链工具。看了几遍作者在...

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

Spring

RestTemplate相关组件:ClientHttpRequestInterceptor【享学Spring MVC】

5

xirruiqiang 发布于 2019-09-17

每篇一句 做事的人和做梦的人最大的区别就是行动力 前言 本文为深入了解 Spring 提供的Rest调用客户端 RestTemplate 开山,对它相关的一些组件做讲解。 Tips:请注意区分 RestTemplate 和 RedisTemplate 哦~ ClientHttpR...

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

Java

为什么它有典型FaaS能力,却是非典型FaaS架构?

20

xirruiqiang 发布于 2019-09-17

阿里妹导读:FaaS—Function as a service,函数即服务。它是2014年由于亚马逊的AWS Lambda的兴起,而被大家广泛认知。FaaS能力是NBF中的一项非常重要的能力,NBF是一个非典型的FaaS架构,但是具备了典型的FaaS能力。文章将详细介绍NBF的...

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

Java

Spring扩展点之Aware接口族

1

邓龙华 发布于 2019-09-17

引言 Spring中提供了各种Aware接口,方便从上下文中获取当前的运行环境,比较常见的几个子接口有:BeanFactoryAware,BeanNameAware,ApplicationContextAware,EnvironmentAware,BeanClassLoaderA...

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

编程技术

使用Istio治理微服务入门

14

darida 发布于 2019-09-17

编辑推荐: 本文来自博客园,本文介绍微服务的“痛点”,以及我们将带领大家感性的认识一下Istio,希望对您的学习有所帮助。 近两年微服务架构流行,主流互联网厂商内部都已经微服务化,初创企业虽然技术积淀不行,但也通过各种开源工具拥抱微服务。再加上容器技术赋能,Kubernetes又...

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

Spring

Spring源码阅读-IoC容器解析

3

darida 发布于 2019-09-16

在Spring框架中最重要的是Spring IoC容器,它是Spring框架的核心。本文将从更高的角度来解析Sping IoC容器,了解其是如何设计的。了解一样东西最好的办法是从其核心本质出发,只要把握住了这样一个核心,其他的一些东西也迎刃而解了。这是一个很好的开端,我们一起开始...

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

Java

Motan系列-Motan的SPI插件扩展机制

1

小丁 发布于 2019-09-16

推荐一款一站式性能监控工具(开源项目) Pepper-Metrics 是跟一位同事一起开发的开源组件,主要功能是通过比较轻量的方式与常用开源组件(jedis/mybatis/motan/dubbo/servlet)集成,收集并计算metrics,并支持输出到日志及转换成多种时序数...

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

Java

【深入浅出-JVM】(75):class 装载

4

尖兵 发布于 2019-09-16

过程 装载 条件 主动使用 class时 创建一个类的实例 (new 、反射、克隆、反序列化) 调用类的静态方法(invokestatic) 使用类或接口的静态字段(getstatic、putstatic) 使用 reflect反射 初始化子类,先初始化父类 main方法的类 例...

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

Java

【深入浅出-JVM】(76):classloader

3

wenming.gapo 发布于 2019-09-16

方法 public Class loadClass(String name) throws ClassNotFoundException 通过类名发挥这个类的Class实例 protected final Class defineClass(b...

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

编程技术

【大咖连载】服务设计与实现

6

songhua.gao 发布于 2019-09-16

更多精彩内容请关注我们 服务设计会影响到业务需求是否被正确、高效地实现,良好的服务设计能够帮助领域专家与开发人员之间,以及团队内部进行高效、准确的沟通。良好的实现则能缩短服务上线的周期,并提升可扩展性及可维护性。 在微服务架构设计的过程中,架构设计、接口设计需要和代码库一样,使用...

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

Java

SOFARPC 发布 v5.6.1 版本,Java RPC 框架

刘莉莉 发布于 2019-09-16

本期发布内容 升级 sofa-bolt 的版本到 1.5.6 修复 com.alipay.sofa.rpc.log.LoggerFactory 提供的 Logger 实现方案在多 classloader 场景下存在会出现类型不匹配的问题 修复 providerInfo 中可能出现...

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

Spring

Spring扩展点之BeanFactoryPostProcessor

2

changyuan.xu 发布于 2019-09-16

前言 BeanFactoryPostProcessor 接口是Spring中一个非常重要的接口,它的接口定义如下 public interface BeanFactoryPostProcessor { void postProcessBeanFactory(Configurabl...

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

Java

一文读懂类加载机制

3

xirruiqiang 发布于 2019-09-16

类记载过程 多个java文件经过编译打包生成可运行的jar包,最终由java命令运行某个主类的main函数启动程序,这里首先需要通过类加载器把主类加载到jvm。 主类在运行过程中如果使用到其他类,会逐步加载这些类。 注意,jar包里的类不是一次性全部加载的,是使用时才加载的。 从...

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

Java

抽象语法树分析寻找FastJSON的Gadgets

4

尖兵 发布于 2019-09-16

0×01引言 在计算机科学中,抽象语法树是源代码语法结构的一种抽象表示,它以树状的形式表现编程语言的语法结构,树上的每个节点都对应为源代码中的一种语法结构。抽象语法树可以说是静态代码分析中最常用的,也是最核心的技术之一,通过抽象语法树可以很方便构建模型,判断源码中是否...

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