![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 93
lw_yang
喜欢学习,努力工作,也享受生活,崇尚简单的快乐和幸福 ,为理想而奋斗
展开
-
ThreadPool 源码解析
在工作中我们经常会用到线程池,那你知道线程池底层是怎么运作的吗?原创 2022-07-09 13:45:29 · 406 阅读 · 1 评论 -
Tomact原理与架构
Tomact结构图Server:指的就是整个 Tomcat 服 务器,包含多组服务,负责管理和 启动各个 Service,同时监听 8005 端口发过来的 shutdown 命令,用 于关闭整个容器 ;Service:Tomcat 封装的、对外提 供完整的、基于组件的 web 服务, 包含 Connectors、Container 两个 核心组件,以及多个功能组件,各 个 Service ...原创 2019-05-29 10:08:09 · 4394 阅读 · 3 评论 -
Maven实现原理
Maven 是每一位Java工程师每天都会接触的工具, 但据我所知其实很多人对Maven理解的并不深, 只把它当做一个依赖管理工具(下载依赖、打包), Maven很多核心的功能反而没用上. 最近重读 Maven实战, 虽然这本书年岁较老(10年出版: 那还是Hudson年代), 但绝大部分还是很值得参考的. 本文讲述Maven的核心原理和概念, 因此还是大纲参考了这本书, 但细节大多参考的Mave...转载 2019-05-13 14:30:32 · 1993 阅读 · 1 评论 -
Maven的使用
Creating a Projectmvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=falsea sample we...原创 2019-04-25 10:22:10 · 382 阅读 · 0 评论 -
Dubbo分布式服务
一,传统系统架构模式      1.什么是传统系统的架构模式传统应用系统中(如:P2P网贷系统),我们主要使用了三层架构:即 表示层、业务层和数据访问层传统Web应用程序客户端(浏览器)发起请求,由业务层执行业务逻辑,执行业务的过程中又通过数据库查询/处理业务相关的数据...转载 2018-12-11 22:29:45 · 461 阅读 · 0 评论 -
Java 11 中 11 个不为人知的瑰宝
Java 11 的升级介绍里面没有什么跨时代的特性,但是有一些不为人知的瑰宝,像沙砾中的钻石一般。当然,你肯定了解到了一些特性,比如说响应式的 HTTP/2 的 API ,不需要编译就可以直接运行源代码等。但是,你是否有去尝试过 String 、Optional、Collection 等常用类的扩展,如果,你还没有尝试,那么恭喜你,你能从本篇文章中了解到 Java 11 中不为人知的 11 个像...转载 2018-12-10 08:57:34 · 596 阅读 · 0 评论 -
手把手教你如何玩转Swagger
文章目录情景引入Swagger描述接口开发文档的那些事Swagger是啥呢?开发环境开发步骤(小试牛刀)项目结构好好看,这些细节你不能放过出现如下的问题(非常普遍)访问链接弹出提示框(如下)页面中的测试方法无反应为什么一个方法有在页面中有很多测试方法出现Swagger关键注解的使用情况@Api使用地点参数@ApiOperation使用地点参数实例效果@ApiParam使用地点参数实例@ApiImp...转载 2018-12-12 21:35:22 · 3055 阅读 · 2 评论 -
Java:全面 & 清晰的 NIO 学习攻略
前言JDK 1.4后,Java提供了一个全新的IO API,即 Java New IO本文 全面 & 详细解析Java New IO,希望你们会喜欢目录储备知识:Java IO1. 定义即 Java New IO是1个全新的、 JDK 1.4后提供的 IO API2. 作用提供了与标准IO不同的IO工作方式可替代 标准Java IO 的IO AP...转载 2018-11-22 08:56:15 · 267 阅读 · 0 评论