标签:apache

Java

ZooKeeper日志配置

1

darida 发布于 2019-08-25

1. 简介 ZooKeeper 使用  SLF4J 作为日志的抽象层,默认使用  Log4J 来做实际的日志工作。使用两层日志抽象看起来似乎是多余的。这里简要的说明如何来配置  Log4J ,虽然  Log4J 非常灵活且功能强大,但是也有...

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

Java

java应用监测(3)-这些命令行工具你掌握了吗

3

xiaoli.wang 发布于 2019-08-25

监测java应用,最方便的就是直接使用jdk提供的现成工具,在jdk的安装的bin目录下,已经提供了多种命令行监测工具,以便于开发人员和运维人员监测java应用和诊断问题,因此,此类工具是java应用监测的重要手段。也是作为java开发人员需要掌握的基本技能。 2 常用监测命令行...

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

Spring

[译]使用Spring Boot搭建简单GraphQL服务指南

3

xiaoli.wang 发布于 2019-08-25

原文地址 GraphQL 是一种用于 API 的查询语言,使得客户端能够准确地获得它需要的数据,而且没有任何冗余。GraphQL是一种强类型协议,所有数据操作都会根据 GraphQL Schema 来进行校验。 在本文中,我们将使用Spring Boot构建一个简单的GraphQ...

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

Spring

SpringMVC源码分析1:SpringMVC概述

19

hellas 发布于 2019-08-25

转自: 跟开涛学SpringMVC Web MVC简介 Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1、  Web浏览器(如IE)发起请求,如访问 http://sishuok.com 2、  Web服务器(如Tomcat)接收请求,处理请...

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

Java

Linux 系统安全(九):Tomcat 安全

xiaoli.he 发布于 2019-08-25

Tomcat 是 Java Servlet、JSP、Java 表达式语言和 Java WebSocket 技术的开源实现,被广泛使用在 Java 语言开发的大型网站系统中。我们可以从以下几个方面来保障 Tomcat 的安全。 保持版本更新 建议在部署时采用最新稳定版的 Tomca...

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

Java

消息中间件——RabbitMQ(十)RabbitMQ整合SpringBoot实战!(全)

14

likai 发布于 2019-08-24

前言 1. SpringBoot整合配置详解 publisher-confirms,实现一个监听器用于监听Broker端给我们返回的确认请求: RabbitTemplate.ConfirmCallback publisher-returns,保证消息对Broker端是可达的,如果...

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

Java

SpringBoot:配置 AOP 打印日志

1

dulong 发布于 2019-08-24

在项目开发中,日志系统是必不可少的,用 AOP 在Web的请求做入参和出参的参数打印,同时对异常进行日志打印,避免重复的手写日志,完整案例见文末源码。 一、 Spring AOP AOP (Aspect-Oriented Programming,面向切面编程),它利用一种&quo...

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

Java

利用ShardingSphere-JDBC实现分库分表

14

wenming.gapo 发布于 2019-08-24

利用ShardingSphere-JDBC实现分库分表 1. ShardingSphere概述 1.1 概述 业务发展到一定程度,分库分表是一种必然的要求,分库可以实现资源隔离,分表则可以降低单表数据量,提高访问效率。 分库分表的技术方案,很久以来都有两种理念: 集中式的Prox...

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

Java

聊聊dubbo的ExtensionLoader.getActivateExtension

刘莉莉 发布于 2019-08-24

序 本文主要研究一下dubbo的ExtensionLoader.getActivateExtension ExtensionLoader.getActivateExtension dubbo-2.7.3/dubbo-common/src/main/java/org/apache/...

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

Java

服务链路跟踪 && 服务监控

3

yeseng 发布于 2019-08-24

服务链路跟踪 背景 微服务以微出名,在实际的开发过程中,涉及到成百上千个服务,网络请求引起服务之间的调用极其复杂。 当请求不可用或者变慢时,需要及时排查出故障服务点成为了微服务维护的一大难关。 服务链路跟踪技术应运而生。 ZipKin Zipkin 是一个开放源代码分布式的跟踪系...

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

Java

Selenium+java – 手把手一起搭建一个最简单自动化测试框架

6

songhua.gao 发布于 2019-08-24

写在前面 我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。 来看下面一段代码,如下图所示: 从上面图片代码来看,具体特征如下: driver对象在测试类中显示 定位元素的value值在测试类中显示 定位元素的方式(By对象)在测试类中...

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

Java

Java内存缓存-通过Google Guava创建缓存

2

changyuan.xu 发布于 2019-08-24

谷歌Guava缓存 Guava介绍 Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公共或者常用的数据缓存起来方便快速访问。 Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果不...

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

编程技术

HBase 系列(二)—— HBase 系统架构及数据结构

9

刘莉莉 发布于 2019-08-24

一、基本概念 一个典型的 Hbase Table 表如下: 1.1 Row Key (行键) Row Key 是用来检索记录的主键。想要访问 HBase Table 中的数据,只有以下三种方式: 通过指定的 Row Key 进行访问; 通过 Row Key 的 range 进行访...

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

Java

曹工杂谈:一例简单的Jar包冲突解决示例

4

hanze 发布于 2019-08-24

了不得,我可能发现了Jar 包冲突的秘密 一、前言 jar包冲突分多种,简单理解来说,就是同package且同名的类在多个jar包内出现,如果两个jar包在同一个classloader下,那么最终的结果是,只会加载其中的一个。 有时,这个错误一般在运行时出现,报的错可能是,找不到...

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

Spring

基于InChat的SpringBoot版本通讯聊天数据存储Demo,附带详细流程说明[InChat1.1.4]

5

zhuangli 发布于 2019-08-23

本博客猫叔的博客,转载请申明出处 阅读本文约 “8分钟” 适读人群:Java初级 前言 InChat = Iot Netty Chat 首先,感谢那些一直以来支持 InChat 的朋友们,你们可能是因为工作原因,或者自己的想法,或者自己的项目等等。 InChat还不是一个合格的框...

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

Java

Spring boot MapStruct 快速拷贝POJO、DTO、VO等

1

yeseng 发布于 2019-08-23

MapStruct 是一个用于生成类型安全,高性能和无依赖的bean映射代码的注释处理器。竞争对手是 Selma 。 项目地址: https://gitee.com/SoftMeng/spring-boot-skill/tree/master/mapstruct-skill 介绍...

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