标签:apache

Java

Tomcat 7&8 熵池阻塞变慢详解

邓龙华 发布于 2020-04-05

部署项目时候,发现启动特别慢,要等好几分钟,这不正常啊,且日志上无任何错误,在日志中查看到如下信息。 Tomcat 启动很慢, Log4j:[2015-10-29 15:47:11] INFO ReadProperty:172 - Loading properties file ...

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

Java

自动化项目基类实践–视频演示

dulong 发布于 2020-04-05

相信一万行代码的理论! 测试框架讲完了,今天开始分享一些自己写过的接口测试项目的代码,先分享一个基类的实践。主要分享看 ibase 的接口实现,以及在实际工作中遇到的密码加密,响应结构体校验等等功能,还有一个重点就是构造方法和获取基类对象的 static 方法。代码选了一个自己现...

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

Spring

Spring 事务传播行为

9

songhua.gao 发布于 2020-04-05

Spring在 TransactionDefinition 接口中规定了7种类型的事务传播行为。 事务传播行为是Spring框架独有的事务增强特性,不属于事务实际提供方即数据库的行为。 事务传播行为类型 说明 REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事...

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

Spring

最适合新手入门的SpringCloud教程 7—OpenFeign「F版本」

7

xiaoli.he 发布于 2020-04-05

SpringCloud版本:Finchley.SR2 SpringBoot版本:2.0.3.RELEASE 源码地址: https://gitee.com/bingqilinpe… 前言 Tips:OpenFeign的使用类似于Dao接口的开发 上一篇使用了RestT...

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

Java

99%的程序员都在用Lombok,原理竟然这么简单?

16

xiaoli.he 发布于 2020-04-05

作者 | 老王 责编 | 郭芮 对于 Lombok 我相信大部分人都不陌生,但对于它的实现原理以及缺点却鲜为人知,而本文将会从 Lombok 的原理出发,手撸一个简易版的 Lombok,让你理解这个热门技术背后的执行原理,以及它的优缺点。 简介 在讲原理之前,我们先来复习一下 L...

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

Java

APM系统 – SkyWalking

4

xirruiqiang 发布于 2020-04-04

官方地址就是在这里 : https://github.com/apache/skywalking 官方给的设计图在这里 : 这个就是整体的设计架构图. 1. 安装 由于我小白的原因, 其中skywalking 配置文件先介绍一下吧. [admin@hadoop1 apache-s...

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

Java

Java- Agent技术 (踩坑篇)

邓龙华 发布于 2020-04-04

比较给力的两种模式 , premain 和 agentmain 这是两种代理模式. 第一种就是运行前代理, 第二种是运行时代理. 这两种代理模式 , 基于他们实现的工具 , 第一种模式有 SkyWalking 这种链路追踪工具 和 基于第二种模式的是 Arthas 的线上服务工具...

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

Java

SpringBoot 单元测试之Junit & Mockito

puefu.he 发布于 2020-04-04

关于 junit 和 mockito 的相关知识, 如果说junit提供了测试方法, 那么mockito则是提供了bean的管理以及bean的方法调用 , 如果这两块某些注解和方法的用法不熟悉的话 , 介意看看这篇文章 : https://www.jianshu.com/p/ec...

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

Spring

曹工说Spring Boot源码(28)– Spring的component-scan机制,让你自己来进行简单实现,怎么办

1

Harries 发布于 2020-04-04

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)– Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)– Bean Definition到底是什么,咱们对着接口,逐个方法讲解 ...

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

Spring

spring-cloud-gateway静态路由

小丁 发布于 2020-04-04

为什么引入 API 网关 使用 API 网关后的优点如下: 易于监控。可以在网关收集监控数据并将其推送到外部系统进行分析。 易于认证。可以在网关上进行认证,然后再将请求转发到后端的微服务,而无须在每个微服务中进行认证。 减少了客户端与各个微服务之间的交互次数。 基本环境见 spr...

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

Java

分库分表实践-Sharding-JDBC

5

yanxinchi 发布于 2020-04-04

最近一段时间在研究分库分表的一些问题,正好周末有点时间就简单做下总结,也方便自己以后查看。 关于为什么要做分库分表,什么是水平分表,垂直分表等概念,相信大家都知道,这里就不在赘述了。 本文只讲述使用Sharding-JDBC做分库分表的一些实践经验,如果有错误欢迎大家指出。 什么...

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

Java

Apache Shrio安全框架实现原理及实例详解

3

尖兵 发布于 2020-04-04

一、Shiro整体概述 1.简介 Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面的认证(登录),授权(判断是否含有权限),加密(密码加密)及会话管理(Shiro内置Session)的解决方案. 2.Shiro组件 3...

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

Java

Tomcat源码解析系列(十七)CoyoteAdapter

yeseng 发布于 2020-04-04

前言 上篇文章中分析了 Http11Processor#process 方法是怎么处理请求的,其中关键的地方就是调用 CoyoteAdapter 的相关方法。 1. CoyoteAdapter#asyncDispatch @Override public boolean asyn...

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

Java

dubbo升级2.7.4.1平滑迁移到nacos

songhua.gao 发布于 2020-04-03

前言 dubbo是一款非常优秀的服务治理型RPC框架,dubbo的优秀在于,庞大的架构体系、精湛的模块设计、灵活的SPI设计、丰富的组件实现,博主做微服务技术选型考察dubbo时,非常惊叹在那个年代别人就已经能够产出如此优秀的项目,以至于后面每逢别人说想要学习架构设计时,我都会推...

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

Java

手把手带你搭建一个自己的云服务器并部署Web程序

23

邓龙华 发布于 2020-04-03

一. 服务器的购买 我选择的是阿里云的服务器,学生价9.5元一个月,百度直接搜索阿里云,然后点击右上角登录,推荐大家用支付宝扫码登录,方便快捷。阿里云官网的东西比较多,登录后我找了很久也没有找到学生服务器在哪里卖,购买的时候需要进行学生认证,按照他的要求一步步来就好,认证大概需要...

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

Java

Java接口测试Cookie与token原理解析

3

xirruiqiang 发布于 2020-04-03

一、Cookie与token机制测试 Cookie与Session token机制 cookie/session机制需要在服务端保存大量的session信息,造成严重负担,而token机制则避免记录大量信息,采用服务器签发的token完成验证。 1、客户端使用用户名跟密码请求登录...

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

Java

dubbo升级2.7.4.1平滑迁移到nacos 原 荐

wenming.gapo 发布于 2020-04-03

前言 dubbo是一款非常优秀的服务治理型RPC框架,dubbo的优秀在于,庞大的架构体系、精湛的模块设计、灵活的SPI设计、丰富的组件实现,博主做微服务技术选型考察dubbo时,非常惊叹在那个年代别人就已经能够产出如此优秀的项目,以至于后面每逢别人说想要学习架构设计时,我都会推...

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

编程技术

说得太好了!阿里巴巴为什么不用 ZooKeeper 做服务发现?

12

Harries 发布于 2020-04-03

作者:坤宇 yq.aliyun.com/articles/601745?scm=20140722.184.2.173 站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位...

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