-
Java NIO ByteBuffer 的使用与源码研究
Java NIO ByteBuffer 的使用与源码研究 一、结论 ByteBuffer 是Java NIO体系中的基础类,所有与Channel进行数据交互操作的都是以ByteBuffer作为数据的载体(即缓冲区)。ByteBuffer的底层是byte数组,通过四个重要的成员变量(mark、limit、position、capacity)来实现...
-
TestNG的静态方法mock的步骤
TestNG的静态方法mock的步骤 最近团队内部对程序中使用大量的 静态方法 ,而公司要求要有sonar扫描覆盖率的,因为在大量使用静态方法的地方若不mock,则覆盖率达不到。于是网上很少的文章讲解对静态方法的mock,大多都是如何使用 powermock 或 Junit ,一般对于 privat...
-
Spring笔记4
Spring笔记4 Spring中的JdbcTemplate JdbcTemplate:他是spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装。 JdbcTemplate的作用:用于和数据库交互的,实现对表的CRUD操作 JdbcTemplate的入门 导入相关的坐标 packagingjar/packaging dependencies depende...
-
Spring Cloud 之 Zuul.
Spring Cloud 之 Zuul. 一、概述 ?API 网关是一个更为智能的应用服务器,它的定义类似于面向对象设计模式中的 Facade 模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤。它除了要实现请求路由、负载均衡、校验过...
-
java架构之-负载均衡-Ribbon 的使用
java架构之-负载均衡-Ribbon 的使用 一、 什么是负载均衡 负载均衡就是分发请求流量到不同的服务器。 负载均衡一般分为两种: 1、 服务器端负载均衡(nginx) 2、 客户端负载均衡(Ribbon) 二、 spring- - cloud- - provide) (服务提供者) : 实体类 : package com...
-
夯实Java基础(六)——包装类
夯实Java基础(六)——包装类 1、包装类简介 我们都知道Java是面向对象编程语言,包含了8种基本数据类型,但是这8种基本数据类型并不支持面向对象的特征,它们既不是类,也不能调用方法。这在实际使用时存在很多的不便,比如int类型需要转换成字符串,为了解决这个不...
-
java基础第十九篇之Xml
java基础第十九篇之Xml 1:xml的概述 1.1 xml是什么 标记语言:语言中出现了a/a的标签 a:HTML 超文本标记语言 (语法非常严格,不能随意的定义标签) b:XML 可扩展的标记语言(用户可以根据自己的需求,随意的定义标签) 开发的组织:w3c 版本:使用 1.0 1.2 xml有什么用 a:...
2019-08-16 10:48:55 html标记java基础java就业培训教程文档文件ESET定义wordYY用户
-
Spring Cloud学习(五):Zuul服务网关
Spring Cloud学习(五):Zuul服务网关 1. Zuul介绍 Zuul在微服务中主要是做路由转发功能和请求过滤功能。 路由转发:根据一定的规则,区分请求并转发到对应的服务商,比如两个请求/api/user/getUser,/api/blog/getBlog在zuul服务中分别转发到用户服务和博客服务。 请...
-
Spring 注解编程之 AnnotationMetadata
Spring 注解编程之 AnnotationMetadata 在上篇文章 Spring 注解编程之模式注解 中我们讲到 Spring 模式注解底层原理,依靠 AnnotationMetadata 接口判断是否存在指定元注解。 这篇文章我们主要深入 AnnotationMetadata ,了解其底层原理。 Spring 版本为 5.1.8-RELEASE...
-
java虚拟机:体系介绍
体系结构 JAVA体系包括四个独立但相关的技术 Java 程序设计语言 Java class 文件格式 Java 应用编程接口(API) Java 虚拟机 Java 虚拟机的主要任务是装载class文件并且执行其中的字节码,Java虚拟机包含一个类加载器(class loader), 它可以从程序和API中装载class文...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
