![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java随笔
文章平均质量分 92
freesOcean
这个作者很懒,什么都没留下…
展开
-
Gradle和Maven构建项目时的注意事项
文章目录mavendependencyManagementscop范围packaging类型maven打包项目引入一个jar到本地maven仓库gradle如何将依赖一同打包到jar中父子工程依赖打包项目maven和gradle作为两种项目编译构建工具,有一些开发常用的点,这里做一下记录,比如父子项目如何统一管理版本,如何打包等等。本文大约需要5分钟阅读。maven统一管理版本和依赖父工程pom文件<?xml version="1.0" encoding="UTF-8"?><p原创 2021-07-21 15:54:45 · 928 阅读 · 0 评论 -
Kafka的三层消息架构
文章目录TopicPartitionRecordKafka 属于分布式的消息引擎系统,它的主要功能是提供一套完备的消息发布与订阅解决方案。Topic本质上一个Topic是命名的记录流。Kafka用log的方式记录这些主题数据。一个主题Log会分成若干个分区(Partition),而这些分区可以分布在不同的Kafka Server上或者不同的磁盘上。换句话说,我们可以认为一个主题是一个分类目录...原创 2020-03-08 19:32:52 · 1419 阅读 · 0 评论 -
2020java面试题-基础篇
2020年太难了,只能刷刷题了。后续会记录一些面试题方面的总结,方便复习查看。今天是基础篇的几个典型面试题。文章内容来源于自己的思考、书本、网络,如有雷同,不是巧合。文章目录1.HashMap的源码:2.Set的实现:3.List实现:4.讲解线程execute5.Runable和Callnable的区别6.使用泛型的好处7.JDK动态代理和Cglib的区别1.HashMap的源码:Hash...原创 2020-02-09 12:14:32 · 2249 阅读 · 0 评论 -
jdk1.8中stream相关操作
来源:包括jdk文档,其他网友博客。做一个记录和笔记:java.util.stream基本概念:java.util.stream包提供了“支持在流上的函数式风格的值操作”的工具。文档连接: java.util.streamStream 操作分为中间操作或者最终操作两种,最终操作返回一特定类型的计算结果,而中间操作返回Stream本身,这样你就可以将多个操作依次串起来。活动流Stream 的...原创 2019-09-03 16:41:34 · 982 阅读 · 0 评论 -
Docker搭建并启动Mysql容器
Docker 基本概念1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。正如docker官网的这张图,docker运行在操作系统之上,在docker中可以启动各种容器,可以是tomcat,mysql,rabbi...原创 2019-05-04 15:20:30 · 598 阅读 · 1 评论 -
IP地址分类和取值区间
IP地址的分类和取值百度了一张图片,方便记忆: D类地址用于多播,E类是保留使用 接下来我们主要关注A,B,C三类我们平时常用的三类地址 网络号前面有1~3位的类别位,分别规定为0、10、110 所以对应IP的指派范围如下图: 用点分十进制计法如下: 几点说明: A类的全0 主机号字段表示该IP地址是“本主机” 所连接的单个网络 全1 表示该网络上的所有主机...原创 2018-04-07 23:09:31 · 5951 阅读 · 0 评论