java小豪_社区达人页

个人头像照片
java小豪
已加入开发者社区1144

勋章 更多

个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
初入江湖
初入江湖

成就

已发布45篇文章
5条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • Linux
擅长领域
  • Java
    中级

    能力说明:

    掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。

  • Linux
    中级

    能力说明:

    掌握Linux文件管理方式和技巧,对用户和组管理有基本认知,掌握Linux网络知识,对TCP/IP协议及OSI七层模型有较为清晰的概念,掌握Linux磁盘与文件系统管理技巧,知道如何安装Linux软件包,逐步掌握Shell脚本的编程技巧。

技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2022年12月

  • 12.15 21:26:41
    发表了文章 2022-12-15 21:26:41

    计算机网络(自顶向下)学习笔记——路由选择算法

    本章学习路由选择算法,有部分内容未进行笔记的记录,想要了解的小伙伴可以查阅《计算机网络—自顶向下方法》这本书
  • 12.14 10:32:32
    发表了文章 2022-12-14 10:32:32

    计算机网络(自顶向下)学习笔记——网络层

    网络层两种最重要功能:转发:当一个分组到达路由器到一条输入链路时,路由器必须将该分组移动到合适的输出链路 路由选择:当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路 由或路径。计算这些路径需要用到路由选择算法
  • 12.13 09:10:20
    发表了文章 2022-12-13 09:10:20

    手把手教你如何搭建自己的文件服务器

    由于FTP、HTTP、Telnet等协议的数据都是使用明文进行传输的,因此从设计上就是不可靠的。人们为了满足以密文方式传输文件的需求,发明了vsftpd服务程序。vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费。此外,它还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点。在不影响使用的前提下,管理者可以自行决定客户端是采用匿名开放、本地用户还是虚拟用户的验证方式来登录vsftpd服务器。这样即便黑客拿到了虚拟用户的账号密码,也不见得能成功登录vsftpd服
  • 12.12 10:42:36
    发表了文章 2022-12-12 10:42:36

    SpringBoot整合邮件服务

    SpringBoot整合邮件服务
  • 12.11 23:39:57
    发表了文章 2022-12-11 23:39:57

    Git从入门到实战

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 本文将带你从git入门到git实战,最后成神
  • 12.10 15:15:26
    发表了文章 2022-12-10 15:15:26

    计算机网络(自顶向下)学习笔记——传输层

    传输层位于应用层和网络层之间,是分层的网络体系结构中重要的部分,该层为运行在不同主机上的应用进程提供直接的通信服务起着至关重要的作用。在这里我们将讨论两个大的问题:将网络层在不同端系统之间的通信服务扩充到运行在两个端系统上不同的应用层进程之间的通信服务(如何实现进城之间通信的可靠传输)和控制传输层实体的传输速度以避免网络拥塞或者从网络拥塞中恢复过来,这里需要考虑的有拥塞的后果和原因以及常见的拥塞控制手段,特别的,我们将了解TCP协议中的拥塞控制。
  • 12.08 16:07:55
    发表了文章 2022-12-08 16:07:55

    Java进阶——IO流(II)

    序列化和反序列化 1. 序列化就是在保存数据时,保存数据的值和数据类型 2. 反序列化就是在恢复数据时,恢复数据的值和数据类型 3. 需要让某个对象支持序列化,必须让其类是可序列化的,必须实现如下两个接口之一:Serializable(标记接口)和Externalizable
  • 12.07 16:41:57
    发表了文章 2022-12-07 16:41:57

    Java进阶——IO流(I)

    流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路径 输入流:数据从程序(内存)到数据源(文件)的路径
  • 12.06 10:49:41
    发表了文章 2022-12-06 10:49:41

    Java进阶——多线程基础

    从java设计角度看,通过继承Thread和实现Runnable接口来创建线程本质上没有区别 实现Runnable接口方式更加适合多个线程共享一个资源的情况,避免了单继承的限制 建议使用Runnable接口的方式开启线程。
  • 12.04 21:12:34
    发表了文章 2022-12-04 21:12:34

    计算机网络学习笔记(II)——应用层(二)

    SMTP使用持久连接、SMTP要求报文(首部和主体)必须为7位ASCII编码、SMTP服务器使用CRLF.CRLF决定报文的尾部、 HTTP是拉(PULL)SMTP是推(PUSH)、二者都是ASCII形式的命令、响应交互、状态码、HTTP:每个对象都封装在各自的响应报文中,SMTP:多个对象包含在一个报文中
  • 12.03 21:05:45
    发表了文章 2022-12-03 21:05:45

    计算机网络学习笔记(II)——应用层

    计算机网络是一门重要对的计算机基础课程,无论你是读研还是工作都要求我们必须了解并掌握基础知识,接下来我将带领大家一起学习计算机网络这门课程,我也将会更新自己学习408课程的学习笔记,我们一起学习和进步。 今天更新第二章——应用层(前三节)
  • 12.02 21:22:44
    发表了文章 2022-12-02 21:22:44

    计算机网路学习笔记(I)——概述

    计算机网络是一门重要对的计算机基础课程,无论你是读研还是工作都要求我们必须了解并掌握基础知识,接下来我将带领大家一起学习计算机网络这门课程,我也将会更新自己学习408课程的学习笔记,我们一起学习和进步。

2022年10月

  • 10.23 21:43:57
    发表了文章 2022-10-23 21:43:57

    SpringBoot整合Swagger

    Springboot项目整合Swagger,我们引入的是`knife4j`,==knife4j==是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!
  • 10.23 21:42:18
    发表了文章 2022-10-23 21:42:18

    MySQL——存储引擎

    为了管理方便,人们把`连接管理`、`查询缓存`、`语法解析`、`查询优化`这些并不涉及真实数据存储的功能划分为`MySQL SERVER`的功能,把真实的存取数据的功能划分为`存储引擎`的功能。所以在`MySQL SERVER`完成了查询优化后,只需按照生成的`执行计划`调用底层存储引擎提供的API,获取到数据后返回给客户端就好了。 MySQL中提到了存储引擎的概念。简而言之,`存储引擎就是指表的类型`。其实就是存储引擎以前叫做`表处理器`,后来改名为`存储引擎` 它的功能就是接收上层传下来的指令,然后对表中的数据进行提取或写入操作
  • 10.17 20:37:49
    发表了文章 2022-10-17 20:37:49

    MySQL练习题

    MySQL课后练习题
  • 10.17 20:23:39
    发表了文章 2022-10-17 20:23:39

    数据结构(严蔚敏版)第三章——栈和队列(三)【队列的表示和操作的实现】

    队列(Queue)是仅在表尾进行插入操作,在表头进行删除操作的线性表 表尾即an端,称为队尾;表头即a1端,称为队头。它是一种先进先出(FIFO)的线性表;插入元素称为入队;删除元素称为出队、队列的存储结构为链队或顺序 3.4、栈与递归 3.4.1、采用递归算法解决的问题 3.5、队列的表示和操作的实现 3.5.1、相关术语 3.5.2、队列的相关概念 3.5.3、队列的类型定义 3.5.4、队列的顺序表示和实现 3.5.5、队列的链式表示和实现
  • 10.13 15:05:13
    发表了文章 2022-10-13 15:05:13

    数据结构(严蔚敏版)第三章——栈和队列(二)【栈的表示和操作的实现】

    3.3、栈的表示和操作的实现 3.3.1、栈的类型定义 3.3.2、顺序栈的表示和实现 1、顺序栈的初始化 2、判断顺序栈是否为空 3、求顺序栈长度 4、清空顺序栈 5、销毁顺序栈 6、顺序栈的入栈 7、顺序栈的出栈 8、取栈顶元素 3.3.3、链栈的表示和实现 1、链栈的初始化 2、判断链栈是否为空 3、链栈的入栈 4、链栈的出栈 5、取栈顶元素
  • 10.13 09:52:52
    发表了文章 2022-10-13 09:52:52

    数据结构(严蔚敏版)第三章——栈和队列(一)【栈和队列的定义和特点】

    3.1、栈和队列的定义和特点 3.1.1、栈的定义和特点 3.1.2、队列的定义和特点 3.2、案例引入 3.2.1、案例一:进制转换 3.2.2、案例二:括号匹配的检验 3.2.3、案例三:表达式求值 3.2.4、案例四:舞伴问题
  • 10.08 11:44:37
    发表了文章 2022-10-08 11:44:37

    CentOS上安装JDK和Nginx

    我们再练习项目时都是在本地进行跑,那如何把项目放到服务器上呢,要让项目在服务器上运行起来,我们需要在服务器上安装环境,本文将为大家带来JDK和Nginx的安装与下载,为我们部署项目做准备。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好;
  • 10.07 23:33:04
    发表了文章 2022-10-07 23:33:04

    Redis学习笔记(五)完结

    Redis的发布与订阅 Redis的主从复制 Redis的缓存穿透和雪崩
  • 10.07 23:31:15
    发表了文章 2022-10-07 23:31:15

    Redis学习笔记(四)

    Redis的配置文件是非常重要的 Redis使用Jedis连接 Redis的持久化
  • 10.07 22:54:59
    发表了文章 2022-10-07 22:54:59

    CentOS上部署MySQL

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 本片文章为大家介绍如何安装MySQL
  • 10.07 18:08:26
    发表了文章 2022-10-07 18:08:26

    如何卸载Linux上的MySQL8.0

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 本片文章为大家介绍如何卸载MySQL
  • 10.04 21:16:42
    发表了文章 2022-10-04 21:16:42

    Redis学习笔记(三)——三种特殊的数据类型

    三种特殊数据类型 8.1、geospatial 地理位置 8.2、Hyperloglog 8.3、Bitmaps Redis事务本质:一组命令的集合,一个事务中的所有命令都会被序列化,在食物执行过程中,会按照顺序执行! 一次性、顺序性、排他性!
  • 10.03 16:52:03
    发表了文章 2022-10-03 16:52:03

    Redis学习笔记(二)

    五、Redis集合(set) 5.1、简介 5.2、常用命令 5.3、简单测试 六、Redis 哈希(Hash) 6.1、简介 6.2、常用命令 6.3、简单测试 七、Redis有序集合Zset 7.1、简介 7.2、常用命令 7.3、简单测试
  • 10.03 16:44:34
    发表了文章 2022-10-03 16:44:34

    Redis学习笔记(一)

    一、Redis安装和概述 二、Redis键(key) 三、redis字符串(String) 四、Redis列表(List)
  • 10.02 17:53:02
    发表了文章 2022-10-02 17:53:02

    MySQL8.0下载原装安装(超详解)

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。本文将讲解如何安装MySQL

2022年09月

  • 09.27 16:38:48
    发表了文章 2022-09-27 16:38:48

    线性表的链式存储实现【C语言】

    线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,而线性表的链式存储特点则是用一组任意的存储单元存储线性表的数据元素。这组存储单元既可以是连续的,也可以是不连续的。 对于链式存储的每个数据元素而言,除了存储其本身的信息之外,还需要存储一个指示其直接后继的信息,即直接后继的存储位置。这两部分信息组成了数据元素的存储映像,称为结点。 链式存储的结构包含两个域:一个用于存储数据元素的信息,另一个用于存储直接后继的存储位置;存储数据元素信息的域称为数据域,存储直接后继存储位置的域称为指针域。
  • 09.26 23:21:09
    发表了文章 2022-09-26 23:21:09

    Docker从入门到精通(一)

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
  • 09.26 23:07:44
    发表了文章 2022-09-26 23:07:44

    数据结构(严蔚敏版)第二章 ——线性表(二)【单链表的链式存储】

    结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻 线性表的链式表示又称为非顺序映像或链式映像 链式存储结构特点: 用一组物理位置任意的存储单元来存放线性表的数据元素 这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的 链表中元素的逻辑次序和物理次序不一定相同 结点的组成:数据域、指针域
  • 09.25 10:50:19
    发表了文章 2022-09-25 10:50:19

    大话Linux——用户身份与文件权限

    5、用户身份与权限 Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统的安全则是一系列复杂的配置工作。本章详细讲解文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x)等操作,还将介绍如何在Linux系统中添加、删除、修改用户账户信息。
  • 09.25 10:37:42
    发表了文章 2022-09-25 10:37:42

    大话Linux——Vim编辑器与Shell编程

    ## 4、Vim编辑器与Shell命令脚本 4.1、Vim文本编辑器 Vim编辑器的三种模式及切换方法 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等 输入模式:正常文本录入 保存或退出我能当,以及设置编译环境
  • 09.25 10:23:20
    发表了文章 2022-09-25 10:23:20

    大话Linux——管道符重定向和环境变量

    3、管道符、重定向与环境变量 3.1、输入输出重定向 标准输入重定向(STDIN,文件描述符为0)默认从键盘输入,还可以从其他文件或命令输入 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕 错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕
  • 09.25 10:19:36
    发表了文章 2022-09-25 10:19:36

    大话Linux——必会的基本命令

    Linux全称GNU/Linux,是一种免费使用和自由传播的 类UNIX 操作系统,其内核由 林纳斯·本纳第克特·托瓦兹 于1991年10月5日首次发布,它主要受到 Minix 和Unix思想的启发,是一个基于 POSIX 的多用户、 多任务 、支持 多线程 和多 CPU 的操作系统。 它能运行主要的 Unix 工具软件、应用程序和网络协议。
  • 09.25 09:48:48
    发表了文章 2022-09-25 09:48:48

    狂神Redis学习笔记(更新完毕)

    一、Redis安装和概述。Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务, Redis是一个开源的key-value存储系统,当下最热门的NoSQL 技术之一。
  • 09.24 23:56:22
    发表了文章 2022-09-24 23:56:22

    常用排序算法的实现(Java版)

    排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序等。
  • 09.23 09:09:55
    发表了文章 2022-09-23 09:09:55

    数据结构(严蔚敏版)第二章 ——线性表(一)

    顺序表的实现(C语言、Java)。本文章是观看青岛大学——王桌老师讲(严蔚敏版)数据结构视频第二章所做的总结, 包含: 1.线性表的定义和特点 2.线性表的类型定义 3.线性表的顺序表示和实现
  • 09.18 17:23:07
    发表了文章 2022-09-18 17:23:07

    RabbitMQ下载与安装

    RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。首先要知道一些RabbitMQ的特点,官网可查: 可靠性。支持持久化,传输确认,发布确认等保证了MQ的可靠性。 - 灵活的分发消息策略。这应该是RabbitMQ的一大特点。在消息进入MQ前由Exchange(交换机)进行路由消息。分发消息策略有:简单模式、工作队列模式、发布订阅模式、路由模式、通配符模式。 支持集群。多台RabbitMQ服务器可以组成一个集群,形成一个逻辑Broker。
  • 09.18 16:42:42
    发表了文章 2022-09-18 16:42:42

    数据结构(严蔚敏版)——第一章 绪论

    本文章是观看青岛大学——王桌老师讲(严蔚敏版)数据结构视频所做的总结, 包含:1、基本概念 2、抽像数据类型的定义与实现 3、算法时间复杂度的分析 4、算法的空间复杂度 以及例题复数的定义与实现(包含两种代码:C语言、JAVA)

2022年06月

  • 06.29 11:12:16
    发表了文章 2022-06-29 11:12:16

    手撕Java集合(一)——List集合

    Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集合类的根接口。Java的java.util包主要提供了以下三种类型的集合: List:一种有序列表的集合,例如,按索引排列的Student的List; Set:一种保证没有重复元素的集合,例如,所有无重复名称的Student的Set; Map:一种通过键值(key-value)查找的映射表集合,例如,根据Student的name查找对应Student的Map。...
  • 06.29 11:03:57
    发表了文章 2022-06-29 11:03:57

    2022CentOS下载与安装教程(最详细)

    由于Linux是在Uniux系统上发展而来的,与Unix系统风格极其的相似,且能够在PC上实现多用户、多任务、多线程和多CPU特性。Linux是一个性能稳定的多用户操作系统,主要运行在Intel X86系列的CPU上面,且都支持32位和64位硬件,拥有较强的兼容性。 在Linux系统中每个发行的内核都有一个版本号,且每个版本号都是有主版本号、次版本号和修订次数组成,其格式为“主版本号.次版本号.修订次数号”,每个版本号都透露了该版本的类型,当次版本号位奇数的时候,说明该版本是一个测试版本,为偶数的时候是一个稳定的版本。

2022年05月

  • 05.16 20:17:26
    发表了文章 2022-05-16 20:17:26

    彻底解决安装babel后不能查看版本号的问题

    今天在做项目时遇到了安装babel后无法查看版本号的问题,这回彻底解决了。
  • 05.15 20:37:31
    发表了文章 2022-05-15 20:37:31

    Linux常用命令大全

    pwd:显示当前路径 rmdir 删除空目录 ls 查看目录或文件信息 vi 文本编辑器 cp 复制 mv 移动 rm 删除文件或目录 find 查找文件 grep 过滤 cat 显示文本文件内容
  • 05.15 19:59:38
    发表了文章 2022-05-15 19:59:38

    Mybatis-plus超详细讲解(2022)

    MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。
  • 05.15 17:46:29
    发表了文章 2022-05-15 17:46:29

    Linux_Centos7在安装Mysql常见错误

    Linux_Centos7在安装Mysql常见错误依赖时失败 问题一:Centos7在安装Mysql依赖(libs)或客户端(client)时失败 问题二:Centos7在安装Mysql服务器(server)时失败
  • 发表了文章 2022-12-15

    计算机网络(自顶向下)学习笔记——路由选择算法

  • 发表了文章 2022-12-14

    计算机网络(自顶向下)学习笔记——网络层

  • 发表了文章 2022-12-13

    手把手教你如何搭建自己的文件服务器

  • 发表了文章 2022-12-12

    SpringBoot整合邮件服务

  • 发表了文章 2022-12-11

    Git从入门到实战

  • 发表了文章 2022-12-10

    计算机网络(自顶向下)学习笔记——传输层

  • 发表了文章 2022-12-08

    Java进阶——IO流(II)

  • 发表了文章 2022-12-07

    Java进阶——IO流(I)

  • 发表了文章 2022-12-06

    Java进阶——多线程基础

  • 发表了文章 2022-12-04

    计算机网络学习笔记(II)——应用层(二)

  • 发表了文章 2022-12-03

    计算机网络学习笔记(II)——应用层

  • 发表了文章 2022-12-02

    计算机网路学习笔记(I)——概述

  • 发表了文章 2022-10-23

    SpringBoot整合Swagger

  • 发表了文章 2022-10-23

    MySQL——存储引擎

  • 发表了文章 2022-10-17

    MySQL练习题

  • 发表了文章 2022-10-17

    数据结构(严蔚敏版)第三章——栈和队列(三)【队列的表示和操作的实现】

  • 发表了文章 2022-10-13

    数据结构(严蔚敏版)第三章——栈和队列(二)【栈的表示和操作的实现】

  • 发表了文章 2022-10-13

    数据结构(严蔚敏版)第三章——栈和队列(一)【栈和队列的定义和特点】

  • 发表了文章 2022-10-08

    CentOS上安装JDK和Nginx

  • 发表了文章 2022-10-07

    Redis学习笔记(五)完结

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息