摘要: 简介 标准的IO是基于字节流和字符流进行操作的,而JAVA中的NIO是基于Channel和Buffer进行操作的。 传统IO graph TB; 字节流 --> InputStream; 字节流 --> OutputStream; 字符流 --> Reader; 字符流 ... 阅读原文
2019-11-07 21:49:19 阅读(2315) 评论(0)
摘要: 1.1、什么是Mybatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通... 阅读原文
2019-11-07 20:18:02 阅读(2364) 评论(0)
摘要: 上一篇文章Spring Cloud OAuth2 实现单点登录介绍了使用 password 模式进行身份认证和单点登录。本篇介绍 Spring Cloud OAuth2 的另外一种授权模式-授权码模式。 授权码模式的认证过程是这样的: 1、用户客户端请求认证服务器的认证接口,并附上回调地址; 2、认证服务... 阅读原文
2019-11-07 19:41:10 阅读(2362) 评论(0)
摘要: 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是... 阅读原文
2019-11-07 19:25:04 阅读(2315) 评论(0)
摘要: JDK 1.0 1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。Oak当时在消费品市场上并不算成功,但随着... 阅读原文
2019-11-07 18:57:02 阅读(3671) 评论(0)
摘要: 上一篇文章我们搭建了基于SkyWalking分布式跟踪环境,今天聊聊使用SkyWalking监控我们的微服务(DUBBO) 服务案例 假设你有个订单微服务,包含以下组件 MySQL数据库分表分库(2台) 生产者(2台) dubbo-provider 消费者 dubbo-consumer 网络拓扑图如下 生... 阅读原文
2019-11-07 17:58:07 阅读(2840) 评论(0)
摘要: 一、导读 如果一次性加载成千上万的列表数据,在网页上显示将十分的耗时,用户体验不好。所以处理较大数据查询结果展现的时候,分页查询是必不可少的。分页查询必然伴随着一定的排序规则,否则分页数据的状态很难控制,导致用户可能在不同的页看到同一条数据。那么,本文的主要内容就是给大家介绍一下,如何使用Spring Da... 阅读原文
2019-11-07 16:51:04 阅读(1424) 评论(0)
摘要: ArrayList与List接口 步骤 1 : ArrayList和List ArrayList实现了接口List 常见的写法会把引用声明为接口List类型 注意:是java.util.List,而不是java.awt.List package collection; import java.util.... 阅读原文
2019-11-07 16:09:02 阅读(2326) 评论(0)
摘要: Spring MVC 他是基于MVC的设计模式做出来的,他是Spring对Servlet的进一步的封装  MVC:Model  View  Controller 如何使用Spring MVC?(Spring 和 Spring MVC整合)    a. pom.xml 导入 SpringMVC.jar   &... 阅读原文
2019-11-07 15:00:05 阅读(2346) 评论(0)
摘要: 要运行maven,必须要有 JDK ,maven 是由 Java 语言编写的 一、JDK 的安装 ORACLE 官网下载JDK jdk-8u231-linux-x64.tar.gz 上传 JDK 至 linux 服务器 创建文件夹 [root@VM_0_17_centos /]# cd /opt [root@... 阅读原文
2019-11-07 14:22:11 阅读(2432) 评论(0)