标签:http 第3页

Java

Java自动化测试框架-03 – TestNG之Test Group篇 – 我们一起组团打怪升级(详细教程)

2

wenming.gapo 发布于 2019-10-22

简介 其实这篇文章的group宏哥在上一篇中就提到过,但是就是举例一笔带过的,因此今天专门有一篇文章来讲解Group的相关知识。希望大家茅塞顿开 ,有着更进一步认识和了解测试组。 一、Test Group (测试组) TestNG 允许你将复杂的测试方法归类为不同的组。不仅仅是可...

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

Java

SpringBoot 过滤器 拦截器 监听器的启动类的区别及其原理

6

xirruiqiang 发布于 2019-10-22

学完了这三个之后,好像觉得有一些关联,但是又不清楚为什么,在boot项目下,由于配置文件更少了,所以更要深刻的理解这些内容。 –本节只介绍区别和启动类,至于实现的功能,不在这里做具体的介绍了,网上关于具体的使用例子很多,大家可以自己百度一下。 过滤器 监听器 R...

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

Java

Mars-java 2.2.2 发布,不需要容器的 Java Web 开发框架

yanxinchi 发布于 2019-10-22

本次更新如下: 取消了MarsMapping注解,Controller里的所有public方法会自动映射成一个http接口,默认请求方式为get 新增了RequestMethod注解,用来指定http接口的请求方式(不加默认为get) 将Resource注解换成了MarsWrit...

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

Java

这道Java基础题真的有坑!我求求你,认真思考后再回答。

45

xiaoli.he 发布于 2019-10-22

本文首发于公众号,关注文末公众号,阅读体验更佳。 这是个人第10篇原创文章 全文共计7362个字,46张图。分析的较为详尽,并进行了相关知识点的扩展,所以篇幅较长,建议转发朋友圈或者自己收藏起来,慢慢阅读。 本文目录 一.题是什么题? 二.阿里Java开发规范。 2.1 正例代码...

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

Java

面试官,Java8 JVM内存结构变了,永久代到元空间

7

xiaoli.he 发布于 2019-10-22

在文章《 JVM之内存结构详解 》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试者,如果知晓这些变化,又将成为面试中的亮点。 如果在网络上搜索JVM内存结构,9...

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

Java

自定义ApiBoot Logging链路以及单元ID生成策略

1

xiaoli.he 发布于 2019-10-22

ApiBoot Logging 会为每一个请求都对应创建链路编号( TraceID )以及单元编号( SpanID ),用于归类每一次请求日志,通过一个链路下日志单元的 Parent SpanID 可以进行上下级关系的梳理。 前文回顾 使用ApiBoot Logging进行统一管...

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

Java

Java 面试 – 四种引用类型

2

hanze 发布于 2019-10-22

之前我们提到过 GC,但当 Java 中引用的对象越来越多,会导致内存空间不足,最终会产生错误 OutOfMemoryError,并让应用程序终止。那为什么 GC 在此时不能多收集一些对象呢?这就和今天说的引用类型有关了。 首先,从 JDK1.2 开始,对象的引用被划分为4种级别...

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

Java

spring学习之ComponentScan

2

likai 发布于 2019-10-22

ComponentScan ComponentScan主要的作用,就是告诉容器,去哪里扫描bean,把符合情况的bean交给容器管理。如果有多个路径,可以用 @ComponentScans 注解。 在 spring学习之bean的定义 中,提到了这个注解。其他用法如下: <...

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

Java

App流畅度优化:利用字节码插桩实现一个快速排查高耗时方法的工具

4

Harries 发布于 2019-10-22

我们产线的主流程页面中有几个比较复杂的页面在版本迭代中流畅度频繁出现反复,经常由于开发的不注意导致变卡,主要是对流畅度缺少必要的监控和可持续的优化手段,这个系列是对上半年实践App流畅度监控、优化过程中的一点总结,希望可以给需要的同学一点小参考。 当然App内存上的优化,尽量减少...

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

Java

正确理解IM长连接的心跳及重连机制,并动手实现(有完整IM源码)

23

xiaoli.he 发布于 2019-10-22

说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。顾名思义就是证明是否还活着的依据。 什么场景下需要心跳呢?目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通...

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

编程技术

FEBS Cloud 微服务权限系统 1.3 版本发布

18

puefu.he 发布于 2019-10-22

FEBS Cloud是一款使用Spring Cloud Greenwich.SR3、Spring Cloud OAuth2 & Spring Cloud Alibaba构建的低耦合权限管理系统,前端(FEBS Cloud Web)采用vue element admin构建...

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

Java

Java性能 — 高性能SQL

hellas 发布于 2019-10-22

无索引 、 索引失效 锁等待 InnoDB 支持 行锁 , MyISAM 支持 表锁 InnoDB支持行锁更适合 高并发 场景,但行锁有可能会 升级为表锁 一种情况是在 批量更新 时 行锁是基于 索引 加的锁,如果在 更新 操作时, 条件索引失效 ,那么行锁会升级为表锁 基于 表...

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

Java

baomidou的dynamic-datasource读写分离实现和加入AOP根据方法名选择库 原 荐

wenming.gapo 发布于 2019-10-22

文档 https://gitee.com/baomidou/dynamic-datasource-spring-boot-starter/wikis/pages maven <dependency> <groupId>com.baomidou</gr...

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

Spring

Spring Boot Actuator 整合 Prometheus

2

xubiao.zhuang 发布于 2019-10-22

简介 Spring Boot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。这一节结合 Prometheus 、Grafana 来更加直观的展示这些信息。 实验 说明 服务名 地址 端口 Pro...

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

Java

Milvus 0.5.0 发布,新增 Java SDK

Harries 发布于 2019-10-22

向量搜索引擎 – Milvus Milvus,为海量特征向量的近似最近邻搜索(ANNS)而设计。相比 Faiss 和 SPTAG 这样的算子库,Milvus 提供完整的向量数据更新,索引与查询框架。Milvus 利用 GPU(Nvidia)进行索引加速与查询̷...

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

Spring

SpringCloud 注册中心 Eureka 集群是怎么保持数据一致的?

6

zhuangli 发布于 2019-10-22

服务注册中心不可能是单点的,一定会有一个集群,那么集群中的服务注册信息如何在集群中保持一致的呢? 首先要明确的是 Eureka 是 弱数据一致性 的。 下面从2个方面来说明: 什么是弱数据一致性 Eureka 是如何同步数据的 1. 弱数据一致性 我们知道 ZooKeeper 也...

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