- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 多态&抽象类&接口
1.多态1.1多态的概述(记忆)什么是多态 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象1.2多态中的成员访问特点(记忆)成员访问特点成员变量 编译看父类,运行看父类成员方法 编译看父类,运行看子类代码演示动物类public class Animal { ...
2020-05-11 17:50:30 175
原创 简明扼要全面了解位运算纯干货
位运算是我们在编程中常会遇到的操作,但仍然有很多开发者并不了解位运算,这就导致在遇到位运算时会“打退堂鼓”。实际上,位运算并没有那么复杂,只要我们了解其运算基础和运算符的运算规则,就能够掌握位运算的知识。接下来,我们一起学习位运算的相关知识。程序中的数在计算机内存中都是以二进制的形式存在的,位运算就是直接对整数在内存中对应的二进制位进行操作。注意:本文只讨论整数运算,小数运算不在本文研究之列...
2020-03-31 21:10:13 325
原创 DevOps Git及GitLab Docker
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1 DevO...
2019-12-20 16:03:37 462
原创 ElasticSearch纯干货
1 ElasticSearch介绍1.1 介绍1524301994916官方网址:https://www.elastic.co/cn/products/elasticsearchGithub:https://github.com/elastic/elasticsearch总结:1、elasticsearch是一个基于Lucene的高扩展的分布式搜索服务器,支持开箱即用。2、elast...
2019-12-07 17:28:27 394 1
原创 JVM指令集纯干货
字节码 助记符 指令含义0x00 nop None0x01 aconst_null 将 null 推送至栈顶0x02 iconst_m1 将 int 型-1 推送至栈顶0x03 iconst_0 将 int 型 0 推送至栈顶0x04 iconst_1 将 int 型 1 推送至栈顶0x05 iconst_2 将 int 型 2 推送至栈顶0x06 iconst_3 将 int 型 ...
2019-12-06 23:06:45 183
原创 IO流&Properties集合
1.IO流案例1.1集合到文件数据排序改进版【应用】1.1.1案例需求键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩)。要求按照成绩总分从高到低写入文本文件格式:姓名,语文成绩,数学成绩,英语成绩 举例:林青霞,98,99,1001.1.2分析步骤定义学生类创建TreeSet集合,通过比较器排序进行排序键盘录入学生数据创建学生对象,把键盘录入的数据对应赋值给学生...
2019-12-02 10:11:05 95
原创 File&递归&字节流,字节缓冲流&字符流
1.File类1.1File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String ...
2019-12-02 10:09:36 263
原创 集合
1.Map集合1.1Map集合概述和特点【理解】Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序Map集合的基本使用public class MapDemo01 { public static void main(String[]...
2019-12-02 10:07:41 262
原创 集合
1.Set集合1.1Set集合概述和特点【应用】Set集合的特点元素存取无序没有索引、只能通过迭代器或增强for循环遍历不能存储重复元素Set集合的基本使用public class SetDemo { public static void main(String[] args) { //创建集合对象 Set<String>...
2019-12-02 10:05:07 239
原创 集合
1.Collection集合1.1集合体系结构【记忆】集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CVQOD4sL-1575252204001)(img\01.png)]1.2Collection集合概述和基本使用【应用】Collectio...
2019-12-02 10:04:11 122
原创 常用API&异常
1.包装类1.1基本类型包装类(记忆)基本类型包装类的作用 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据 常用的操作之一:用于基本数据类型与字符串之间的转换基本类型对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloat...
2019-12-02 10:02:45 223
原创 内部类&API
1. 参数传递1.1 类名作为形参和返回值(应用)1、类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的【地址值】2、类名作为方法的返回值方法的返回值是类名,其实返回的是该类的对象实际传递的,也是该对象的【地址值】示例代码:class Cat { public void eat() { System.out.prin...
2019-12-02 10:01:21 181
原创 多态&抽象类&接口
1.多态1.1多态的概述(记忆)什么是多态 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象1.2多态中的成员访问特点(记忆)成员访问特点成员变量 编译看父类,运行看父类成员方法 编译看父类,运行看子类代码演示动物类public class Animal { ...
2019-12-02 09:58:47 103
原创 继承和修饰符
1. 继承1.1 继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class 子类 extends 父类 { }举例:class Dog extends Animal { }继承带来的好处继承可以让类与类之间产生关系,子父类...
2019-12-02 09:56:40 191
原创 RabbitMQ(纯干货,个人学习用)
RabbitMQ 研究1 RabbitMQ介绍1.1 应用场景 MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq...
2019-11-27 17:49:25 773 1
原创 FreeMarker手册全篇
FreeMarker 手册用于 FreeMarker 2.3.19Translated By Nan Lei南磊 译Copyright:The Chinese translation of the FreeMarker Manual by Nan Lei is licensed under a CreativeCommons Attribution 3.0 Unported Licen...
2019-11-25 19:37:26 686
原创 Vue(个人学习严禁转载商用)
1. Vue概述前端演变的过程1.随着JavaScript的诞生,我们可以操作页面的DOM元素及样式,页面有了一些动态的效果,但是依然是以静态为主。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</titl...
2019-11-18 14:18:22 656
原创 Dubbo架构服务注册中心Zookeeper(个人学习严禁转载商用)
01-课程内容介绍软件架构的演进过程Apache Dubbo概述服务注册中心ZookeeperDubbo快速入门Dubbo管理控制台Dubbo相关配置说明解决Dubbo无法发布被事务代理的Service问题dubbo优化后的代码:https://github.com/itheimaxia/dubbo-demo软件架构的发展经历了由单体架构、垂直架...
2019-11-18 14:16:47 272
原创 Git分布式版本控制系统(个人学习严禁转载商用)
01-Git概述(Git历史)Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linu...
2019-11-18 14:15:02 690
原创 RabbitMQ消息队列(个人学习严禁转载商用)
1. 消息队列概述能够说出什么是消息队列能够安装RabbitMQ能够编写RabbitMQ的入门程序能够说出RabbitMQ的5种模式特征能够使用SpringBoot整合RabbitMQ目标:能够说出什么是消息队列;为什么使用消息队列;常见产品有哪些小结:MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。为什么使用MQ:在...
2019-11-18 14:11:51 341
原创 SpringBoot基础(个人学习严禁转载商用)
SpringBoot基础学习目标:能够理解Spring的优缺点能够理解SpringBoot的特点能够理解SpringBoot的核心功能能够搭建SpringBoot的环境能够完成application.properties配置文件的配置能够完成application.yml配置文件的配置能够使用SpringBoot集成Mybatis能够使用SpringBoot集成Junit能够...
2019-11-18 14:10:23 185
原创 Spring Cloud修炼手册(个人学习严禁转载商用)
1. 系统架构演变概述目标:了解项目架构的演变历程小结:集中式架构垂直拆分分布式服务SOA面向服务架构微服务架构2. 微服务架构说明目标:了解SOA与微服务架构的区别以及说出微服务架构的特点分析:SOA使用了ESB组件的面向服务架构:ESB自身实现复杂;应用服务粒度较大,所有服务之间的通信都经过ESB会降低通信速度;部署、测试ESB比较麻烦。小结:微服务架构:是一套使用小服务或者...
2019-11-18 14:08:41 187
原创 Docker 虚拟机命令大全(个人学习严禁转载)
Docker学习目标:掌握Docker基础知识,能够理解Docker镜像与容器的概念完成Docker安装与启动掌握Docker镜像与容器相关命令掌握Tomcat Nginx 等软件的常用应用的安装掌握docker迁移与备份相关命令能够运用Dockerfile编写创建容器的脚本能够搭建与使用docker私有仓库1 Docker简介1.1 什么是虚拟...
2019-11-18 14:04:21 796
原创 MAVEN高级 笔记(个人学习严禁转载)
Maven高级1.maven基础知识回顾1.1 maven介绍maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。项目构建:通过maven的一个命令就可以完成项目从清理、编译、测试、报告、打包,部署整个过程。 [外链图...
2019-11-18 14:02:33 190
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人