![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 77
z啵唧啵唧
vx:_cherishxs
展开
-
Docker删除镜像和实例
docker基本操作原创 2022-06-06 00:24:40 · 305 阅读 · 0 评论 -
Spring整合Kafka
Spring整合Kafka采用Kafaka技术进行系统消息的发送,提高系统的性能1、阻塞队列的使用Kafaka也好还是其他的消息中间件也好都是框架,如果不使用这些框架使用BlockingQueue也可以解决消息系统的开发理解阻塞队列对理解Kafaka很有帮助BlockingQueue解决线程通信的问题阻塞的方法有put、take生产的数据放在队列当中,当队列满的时候生产者线程就被阻塞住(什么都不做,不会消耗资源),等待消费者线程进行消费消费线程从队列当中拿数据进原创 2022-05-29 13:38:08 · 2766 阅读 · 0 评论 -
docker浅用
文章目录docker浅用docker安装流程docker安装mysqldocker安装redisdocker浅用docker是一种容器化技术,基于镜像,可以秒级启动容器。每一种容器都是一个完整运行环境。容器之间相互隔离。docker网址:hub.docker.comdocker安装流程#1 卸载系统之前的docker sudo yum remove docker \ docker-client \ docke原创 2022-03-28 01:00:28 · 2128 阅读 · 0 评论 -
Java集合
文章目录集合类常见面试题总结1、Java中常见的集合2、容器中那些那些是线程安全的,那些不是线程安全的线程不安全线程安全3、Map接口的实现类4、Map的put过程(源码分析)5、得到一个线程安全的Map的方法6、HashMap的特点7、Jdk7和jdk8中HashMap的区别8、HashMap的扩容机制9、HashMap中循环链表的产生10、如何将HashMap实现线程安全呢?11、HashMap和ConcurrentHashMap的区别12、LinkedHashMap13、TreeMap14、Array原创 2022-03-09 13:31:49 · 688 阅读 · 0 评论 -
redis知识点总结
文章目录redis学习redis简介windows学习redis的基本操作hash类型数据的基本操作hash实现购物车list类型数据基本操作list数据扩展操作set的类型数据的基本操作set类型数据的扩展操作sorted_set类型的基本操作数据类型综合案列分析key的通用操作key的基本操作key的扩展操作key的查询操作key的其他操作数据库通用的操作Jedis简介使用jedis的三个步骤案例:服务调用次数控制jedis工具开发基于linux系统安装redis安装教程出现错误以及解决方案启动方法多用原创 2022-03-08 19:42:01 · 733 阅读 · 2 评论 -
栈和队列简单总结
文章目录栈和队列栈栈的简介栈的常见应用自己实现一个栈队列队列的两种实现方式基于链表实现的队列栈和队列站和队列都是线性表,都是基于List基础上实现的线性表就是元素按照一条"直线排列起来",线性表这个结构中,一次添加单个元素,常见的线性表有:数组,链表,字符串,栈和队列常见的非线性结构有:树,图站和队列是一个再使用上更加严格的线性表,规定了添加元素和输出元素的规则动态数组,链表,可以在任意位置进行插入和删除栈栈的简介栈是一个先进后出,后进先出的线性表,支持三个核心的操作:入栈(pus原创 2022-01-26 10:26:17 · 491 阅读 · 0 评论 -
String类的一些总结
文章目录String介绍创建字符串的三种方式equals方法字符串常量池字符串的不可变性StringBuffer类和StringBuilder类String和char之间的转化字符串其他的一些操作字符串的比较字符串查找字符串替换字符串拆分String介绍三大特殊的类:String、Object、包装类String的底层是一个字符数组并且String是一个final修饰的类,final修饰的类不能有子类内存图:创建字符串的三种方式1、直接赋值法String str = "hell原创 2022-01-21 10:09:48 · 453 阅读 · 0 评论 -
linux简单上手学习
文章目录Linux简单学习centos的文件和目录介绍虚拟机的其他一些设置一些简单的liunx命令账号管理命令用户组管理用户组内成员日期管理sudo命令与系统进程相关的三个命令关机命令who命令目录管理命令文件基本属性文件管理vi/vim编辑器tail命令grep命令vim定位行echo命令软连接备份和压缩网络管理yum命令Linux简单学习环境:vmware16.1和centos7 securecentos的文件和目录介绍在liunx中/没有盘符的概念,/是他的根目录cd /进入根目录原创 2022-01-18 17:26:36 · 374 阅读 · 0 评论 -
学习Object类
文章目录Object类Object类的特点Object类的源码和方法toString和equals方法toString方法equals方法Object类Object类的特点Object类是所有类的默认父类(不需要使用extends显示继承),因此Object类的所有方法(private除外),所有类的对象都能使用java中对Object做了扩充,Object不仅是所有类的父类,只要是引用类型。都是可以向上转型变为Object类,包括数组和接口。Object类型可以接收所有的引用数据类型Objec原创 2022-01-18 17:16:58 · 365 阅读 · 0 评论 -
学习包装类
文章目录包装类概念DIY一个Integer类包装类类别对象类型的包装类数值类型的包装类装/拆箱注意关于包装类的比较一个小坑包装类和String类的相互转换包装类概念包装类是将8大基本类型进行封装因为Object类只能接收引用类型不能接收基本类型,为了能够让Object类能够接收所有的类型就把8大类型封装起来DIY一个Integer类自己定义的Integer类package com.zb;public class IntDemo { private int data;原创 2022-01-18 17:13:58 · 271 阅读 · 0 评论 -
单链表几道面试题
文章目录1、对单链表进行逆置2、逆序打印一个单链表3、合并两个有序的单链表合并之后还是有序的1、对单链表进行逆置 /* * 单链表的反转,利用头插法的思想 * */ public void reveList(Hero_Node head) { /* * 当单链表当中没有节点或者说只有一个节点的时候就不用逆序了,直接返回 * */ if(head.Next_hero==null||head.Next_hero.原创 2021-11-17 14:07:13 · 68 阅读 · 0 评论 -
万字狂淦多线程__(多线程学习笔记)
多线程学习总结多线程概述什么是进程?什么是线程?一个进程是一个应用程序,或者说是一个软件线程是进程中的执行场景/执行单元一个进程可以启动多个线程举个例子在dos窗口中当输入java HelloWorld 回车之后 会先启动JVM,而JVM就是一个进程。JVM会再启动一个主线程调用main方法,同时还会启动一个垃圾回收线程来负责看护回收垃圾此时最起码再进程当中有两个线程是并发的,一个是执行main方法的主线程 一个是执行垃圾回收的线程进程和线程之间的关系进程可以看作现实生活原创 2021-10-27 17:16:23 · 133 阅读 · 0 评论 -
IO流学习笔记
IO流,什么是IOI:InputO:Output通过IO可以完成硬盘文件的读和写。IO流的分类有多种方式分类:按照流的方向进行分类以内存作为参照物,往内存中去叫做输入(Input)或者叫做读(Read)从内存当中取出来叫做输出(Output),或者叫做写(Write)按照读取数据的方式进行分类1.有的流是按照字节的方式去读取数据,一次读取一个字节,等同于一次读取8个二进制位,这种流是万能的,什么类型的文件都可以读取,包括:文本文件,图片,声音文件,视屏文件2.还有的原创 2021-10-25 15:39:37 · 149 阅读 · 0 评论 -
springmvc学习
SpringMVC学习什么是SpringMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object原创 2021-10-07 10:42:28 · 89 阅读 · 0 评论 -
c语言函数递归相关知识及应用
文章目录一、函数递归理论知识1.函数递归概念2.函数递归的几点注意二、函数递归的应用1.使用递归完成n的阶乘一、函数递归理论知识1.函数递归概念递归就是在函数中调用本身从而实现某项功能的过程,它通常将一个大型的问题层层简化,转化成诺干个源问题的子问题达到将大事化小的目的,使用好递归往往只需要用少量的代码即可描述出解题过程中所需要的多次重复计算。2.函数递归的几点注意1.函数递归存在限制条件,当满足这个限制条件的时候,递归便不再继续,这也形象称作递归出口。2.每次递归调用后就越来越接近这个限制条件原创 2021-05-25 23:14:55 · 1880 阅读 · 15 评论 -
c语言学习笔记_4
文章目录1.函数是什么2.c语言中函数的分类2.1库函数2.2自定义函数3.函数的定义4.函数的参数函数1.函数是什么函数就是在c语言当中对一段代码的封装,它负责完成某项特定的任务,具备相对的独立性,一个函数一般会有输入的参数和函数的返回值,提供对过程的封装和细节的隐藏。2.c语言中函数的分类2.1库函数库函数的存在意义用四字总结:提高效率!例如:1.将信息按照一定的格式打印在屏幕上(printf)2.2自定义函数3.函数的定义4.函数的参数...原创 2021-05-23 18:17:57 · 2554 阅读 · 17 评论 -
c语言循环知识练习
二分查找法实现功能:用二分法的思想在一组有序数据中查找某一数据返回其在数组中的下标。#include<stdio.h>#include<windows.h>#pragma warning(disable:4996)int Binary_search(int arr[], int x,int len){ int start = 0;//定义查找起点 int end = len - 1;//定义查找终点 while (start<=end)//两端是往中间移动的,原创 2021-05-19 00:46:18 · 1123 阅读 · 15 评论 -
c语言学习笔记_3
文章目录1.前言2.while循环2.1while循环语法结构2.2break语句2.3continue语句3.43. for循环3.1for循环语法结构3.24.do while循环**c语言学习笔记之循环语句 **1.前言在前面我们介绍了分支语句if(条件){ 语句1;}else if(条件){ 语句2;}else{ 语句3;}在这种if语句下,当我们的条件满足就能够执行下面的语句,但是执行完毕之后,就不能够再执行了,但在我们生活当中往往一件事情需要进行很多次,才能得到原创 2021-05-16 00:25:33 · 1057 阅读 · 6 评论 -
c语言学习笔记_2
c语言学习笔记之分支语句和循环语句分支语句循环语句一、语句的概念在c语言中由分号隔开的就是一条语句。eg:printf(“hello world”);1+2;二、分支语句1.if2.switch分支语句:选择结构eg:如果你好好学习,毕业时拿个好offer,走上人生巅峰,如果你不学习,毕业等于失业,回家卖红薯,这就是选择!...原创 2021-05-14 00:08:56 · 374 阅读 · 9 评论 -
C语言学习笔记_1
二叉树学习笔记原创 2021-05-12 23:56:18 · 200 阅读 · 3 评论