dahezhiquan_社区达人页

个人头像照片
dahezhiquan
已加入开发者社区1029

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

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

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

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

暂无个人介绍

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

2022年12月

  • 12.08 08:26:53
    发表了文章 2022-12-08 08:26:53

    Mysql数据库,查询篇

    1.示例表内容 dept表:
  • 12.08 08:16:02
    发表了文章 2022-12-08 08:16:02

    一文教你Mysql安装

    安装地址 Mysql安装 安装此项
  • 12.08 08:11:37
    发表了文章 2022-12-08 08:11:37

    Mysql的前世今生,Hello,Mysql

    1.什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。
  • 12.08 08:08:05
    发表了文章 2022-12-08 08:08:05

    java集合类史上最细讲解 - LinkedHashSet篇

    1.LinkedHashSet介绍 LinkedHashSet是HashSet的子类,底层是一个LinkedHashMap,维护了一个数组 + 双向链表 和HashSet不同的是,双向链表可以维护元素的次序,这使得元素看起来是以插入顺序保存的 同样的,LinkedHashSet也不允许添加重复元素
  • 12.08 07:54:06
    发表了文章 2022-12-08 07:54:06

    java集合类史上最细讲解 - HashSet篇

    1.Set接口方法 Set接口对象存放的数据是没有重复,且数据是无序存放的(添加顺序和存放顺序不一致,但是这个存放的顺序是固定的,不会随机变化)🤳 代码示例:
  • 12.08 07:35:27
    发表了文章 2022-12-08 07:35:27

    java集合类史上最细讲解 - List篇

    从上面的集合框架图可以看到,Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等等。
  • 12.08 07:08:41
    发表了文章 2022-12-08 07:08:41

    git统计项目代码行数

    git统计项目代码行数 显示项目的所有文件列表及行数
  • 12.08 07:05:25
    发表了文章 2022-12-08 07:05:25

    java时间相关类详解

    1.Date 构建Date对象 java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 Date主要使用无参构造和long类型创建:
  • 12.08 06:57:03
    发表了文章 2022-12-08 06:57:03

    java 大数处理方案指南

    1.Java大数值处理方案 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math包中的两个很有用的类:BigInteger和BigDecimal。这两个类可以处理包含任意长度数字序列的数值。BigInteger类实现了任意精度的整数运算,BigDecimal实现了任意精度的浮点数运算 使用静态的valueOf方法可以将普通的数值转换为大数值:
  • 12.08 06:50:55
    发表了文章 2022-12-08 06:50:55

    Java String、StringBuffer和StringBuilder的区别

    1.String类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 String对象实现了Serializable接口,说明String对象可以串行化(在网络中进行传输),同时实现了Comparable接口,说明String对象可以进行比较🎁
  • 12.07 23:33:36
    发表了文章 2022-12-07 23:33:36

    java八大包装类

    java会事先创建好一个cache数组,用来缓存-128 - 127的数据,以提升访问效率👍 所以我们不难得出一个结论,当传入的数据范围在-128 to 127,则通过cache进行返回,否则将会new一个新的对象,故第二个输出为False 第三个输出:(x == y),通过以上,不难看出,输出为True
  • 12.07 23:28:33
    发表了文章 2022-12-07 23:28:33

    Java异常你了解吗?

    1.java异常引入 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException 的异常。 异常发生的原因有很多,通常包含以下几大类:
  • 12.07 23:16:49
    发表了文章 2022-12-07 23:16:49

    一文学会java注解

    1.注解 注解:Annotation 定义: 不是程序本身,不是必要的,可以对程序做出解释,可以被其他程序读取 格式:以 @ 开头,后面跟注解名,还有可以加参数值
  • 12.07 23:11:49
    发表了文章 2022-12-07 23:11:49

    java枚举类

    Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。 Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。
  • 12.07 23:07:46
    发表了文章 2022-12-07 23:07:46

    java程序员分水岭,内部类详解

    外部类和成员内部类的成员重名时,遵循就近原则,如果想要访问外部类的成员,使用外部类名.成员即可🌕
  • 12.07 22:56:50
    发表了文章 2022-12-07 22:56:50

    一文真正学懂java接口

    1.概述 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。
  • 12.07 22:51:01
    发表了文章 2022-12-07 22:51:01

    java神秘的抽象类,模板设计模式

    1.概述 抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。 一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编译错误。 抽象类可以包含抽象方法和非抽象方法。 抽象类一般会被继承,由其子类实现具体的抽象方法👴🏻
  • 12.07 22:47:55
    发表了文章 2022-12-07 22:47:55

    详解java final关键字

    2.final 使用小贴士 赋初值的时机 对于final声明的属性可以在如下的位置进行赋值操作: 定义时初始化一个值 在构造器中 在代码块中 如果final修饰的属性是静态的,则初始化的位置只能是:(不能在构造器中赋值!) 定义时 静态代码块 final类的坑🕳 如果一个类已经是final类,就无需再将方法设置为final final和static搭配使用效率更高,因为底层的编译器做了优化,不会导致类加载 final修饰的变量是基本类型:那么变量存储的数据值不能发生改变 final修饰的变量是引用类型,其地址值不能改变,但指向对象的内容可以改变
  • 12.07 22:45:03
    发表了文章 2022-12-07 22:45:03

    java设计模式之单例设计模式的妙用

    1.设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美地解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因
  • 12.07 22:35:22
    发表了文章 2022-12-07 22:35:22

    java类变量与类方法

    1.类变量与类方法简介 static 修饰符,用来修饰类方法和类变量 静态变量: static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量 静态变量使用得比较少,但静态常量却使用得比较多😊 静态方法: static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据 对类变量和方法的访问可以直接使用 classname.variablename 和 classname.methodname 的方式访问🎂
  • 12.07 22:32:55
    发表了文章 2022-12-07 22:32:55

    java Object类详解

    1.equals方法 ==运算符 比较运算符,即可以判断基本类型又可以判断引用类型 如果判断基本类型,则判断值是否相等 如果判断引用类型,则判断地址是否相等,即判断是否为同一个对象 equals 是object类的一个方法,只能判断引用类型 object - equals源码:
  • 12.07 22:21:09
    发表了文章 2022-12-07 22:21:09

    java多态进阶,吃透多态,这一篇就够了

    1.动态绑定机制 java的动态绑定机制非常重要🎈 实例A 我们来看一个实例:
  • 12.07 22:10:20
    发表了文章 2022-12-07 22:10:20

    java面向对象三大特性,多态篇

    1.概述 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:
  • 12.07 21:58:48
    发表了文章 2022-12-07 21:58:48

    java方法重写(Override)

    1.重写的概念 重写是子类对父类(或爷爷及以上类)的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 2.实现一个简单的Demo 父类:
  • 12.07 21:55:33
    发表了文章 2022-12-07 21:55:33

    java super关键字详解

    1.super介绍 我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。 用于访问父类的属性,方法,构造器 2.super的基本使用 我们来演示以下子类调用父类的属性,方法和构造器 父类:
  • 12.07 21:50:38
    发表了文章 2022-12-07 21:50:38

    java面向对象三大特性,继承篇

    1.继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
  • 12.07 21:42:37
    发表了文章 2022-12-07 21:42:37

    java访问修饰符

    1.分类 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 public : 对所有类可见。使用对象:类、接口、变量、方法 protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) 我们可以通过以下表来说明访问权限:
  • 12.07 21:40:06
    发表了文章 2022-12-07 21:40:06

    java面向对象三大特性,封装篇

    1.封装的概念 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
  • 12.07 21:27:28
    发表了文章 2022-12-07 21:27:28

    java包(package)

    1.包的概念 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。 Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等✨
  • 12.07 21:24:40
    发表了文章 2022-12-07 21:24:40

    IDEA改变菜单栏,字体大小,配置文件编码

    IDEA改变菜单栏,字体大小,配置文件编码
  • 12.07 21:22:23
    发表了文章 2022-12-07 21:22:23

    一文详细讲解java this关键字

    1.什么是this java虚拟机会给每个对象分配this,代表当前对象 使用this可以解决构造方法中命名冲突的问题💥 另外this只能在类定义的方法中使用!
  • 12.07 21:19:18
    发表了文章 2022-12-07 21:19:18

    java构造器简介

    1.构造器概述 构造方法又叫构造器,是类的一种特殊方法,主要完成对于新对象的初始化操作 构造器有如下特点: 方法名和类名相同 没有返回值 在创建对象时,系统会自动调用该类的构造器完成对于对象的初始化 谨记:构造器不是创建对象,创建对象是new,它是初始化对象👩
  • 12.07 21:15:53
    发表了文章 2022-12-07 21:15:53

    一文学会java方法重载,可变参数

    1.概述 重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 最常用的地方就是构造器的重载。
  • 12.07 21:12:34
    发表了文章 2022-12-07 21:12:34

    java 方法细节

    1.返回多个参数值方案 返回多个参数值,使用数组即可 示例:返回两个数的和和差
  • 12.07 21:08:50
    发表了文章 2022-12-07 21:08:50

    Hello,java代码审计,vulhub部署

    1.写在前面🎂 市面上关于java代码审计的课程和教程比较少,所以我打算开设一个新的专栏,在这个专栏里面免费和大家分享一些从0到1的关于java代码审计相关的知识
  • 12.07 21:03:42
    发表了文章 2022-12-07 21:03:42

    docker的杂项使用命令

    在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式
  • 12.07 20:59:54
    发表了文章 2022-12-07 20:59:54
  • 12.07 20:53:24
    发表了文章 2022-12-07 20:53:24

    一文学习Docker镜像的基本命令

    1.docker镜像 当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。下面我们来学习:管理和使用本地 Docker 主机镜像创建镜像
  • 12.07 20:44:00
    发表了文章 2022-12-07 20:44:00

    Docker配置阿里云镜像加速

    1.创建配置文件 阿里云容器镜像服务,里面有最新教程
  • 12.07 20:39:53
    发表了文章 2022-12-07 20:39:53

    java面向对象的超度,高级语言的灵魂

    1.面向对象基本使用 Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 Java 中的类: 类可以看成是创建 Java 对象的模板
  • 12.07 20:23:09
    发表了文章 2022-12-07 20:23:09

    java数组详解

    6.数组其他常见API static int binarySearch(type[] a, int start, int end, type v): 采用二分搜索算法查找值v。如果查找成功,则返回相应的下标值;否则,返回一个负数值r。-r-1是为保持a有序v应插入的位置
  • 12.07 20:12:13
    发表了文章 2022-12-07 20:12:13

    Java Scanner类简介

    要想通过控制台进行输入,首先需要构造一个Scanner对象,并与“标准输入流”System.in关联
  • 12.07 20:07:14
    发表了文章 2022-12-07 20:07:14

    Git 误操作救命篇,我不想去财务领工资

    1.错误场景 有时我们会遇到这种情况:我们从develop 分支新建一个名为feat/home 分支去做A功能,然后由于一些其他原因A 功能需要延后,然后我们再从develop分支新建一个分支去做B功能或者C功能,在多分支多功能开发时,就容易出现做B功能时,忘记切换分支,一直等做完了提交了push之后才发现 push 错了远端的分支,并且 push 的改动与该分支需要开发的功能并没有交集,因此我们需要将已经提交错的分支内容回滚并提交push 到正确的远端分支。
  • 12.07 19:59:08
    发表了文章 2022-12-07 19:59:08

    一文教会你使用Git Tag

    1.Git Tag应用场景 如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 2.Git Tag 基本使用 在Git中打标签非常简单,首先,切换到需要打标签的分支上,比如要给最新版的 master 分支代码打上标签:
  • 12.07 19:52:16
    发表了文章 2022-12-07 19:52:16

    Git Flow 的正确使用姿势

    1.GitFlow的由来 在使用Git的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。Git版本管理同样需要一个清晰的流程和规范。 我们为什么需要GitFlow这种git管理流程?原因有以下几点 有一个稳定版本的代码分支,可以安心的用在线上发布。 在代码提测前或者说是代码达到预发状态时,在测试交付的过程中程序员们还可以继续进行下一个版本的开发工作(挤出每一秒去开发-_-’’)。 有个一个分支可以让我们及时的对线上的bug进行修复,这个过程中我们不希望将正在开发中的代码提交到线上生产中去。 由于上述开发过程中面临的需求,GitFl
  • 12.07 19:47:42
    发表了文章 2022-12-07 19:47:42

    git cherry-pick 教程

    1.应用场景 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。
  • 12.07 19:41:07
    发表了文章 2022-12-07 19:41:07

    一文教你在IDEA中使用Git

    1.添加文件到暂存区 添加单个文件,右击文件,依次选择:
  • 发表了文章 2023-05-10

    无影云桌面,搭建一个属于自己的云上主机

  • 发表了文章 2022-12-09

    Vue3 组件,一点也不难

  • 发表了文章 2022-12-09

    小白必知必会的几个IP地址知识

  • 发表了文章 2022-12-09

    小白必知必会的几个IP协议知识

  • 发表了文章 2022-12-09

    一文详解各式各样的常见数据链路

  • 发表了文章 2022-12-09

    一文详解数据链路相关技术

  • 发表了文章 2022-12-09

    一文带你学习,动态规划算法

  • 发表了文章 2022-12-09

    一文带你学会Vue3基本语法

  • 发表了文章 2022-12-09

    Node.js安装及环境配置

  • 发表了文章 2022-12-09

    SpringMVC 拦截器

  • 发表了文章 2022-12-09

    CTF密码学·置换密码,栅栏密码,曲路密码

  • 发表了文章 2022-12-09

    详探XSS PayIoad

  • 发表了文章 2022-12-09

    Jackson,Fastjson详细教程

  • 发表了文章 2022-12-09

    SpringMVC 解决乱码问题

  • 发表了文章 2022-12-09

    SpringMVC 数据处理

  • 发表了文章 2022-12-09

    SpringMVC 请求转发和重定向

  • 发表了文章 2022-12-09

    SpringMVC RestFul风格实现

  • 发表了文章 2022-12-09

    一文带你入门SpringMVC

  • 发表了文章 2022-12-09

    Spring声明式事务开发

  • 发表了文章 2022-12-09

    Spring整合Mybatis,SqlSessionDaoSupport方式

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