logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java基础——多态的作用、概念及用法理解

多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进行对话。多态的本质是父类引用指向子类对象,多态允许将子类的对象当作父类的对象使用,某父类型的引用指向其子类型的对象,调用的方法是该子类型的方法。这里引用和调用方

文章图片
#java#开发语言
雪花算法原理深度解析

结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。1位标识:由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0,所以这第一位都是0。这里

#算法
正则表达式概述

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),是计算机科学中的一个概念。它使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式就像 JSON 一样,是一种通用的标准,被多种开发语言所支持,包括 Java、JavaScript、C、C++、C#、Python、SQL 等。在 Javaweb

#正则表达式
java断点调试(debug)

断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。进行分析从而找到这个Bug断点调试是程序员必须掌握的技能。断点调试也能帮助我们查看java底层源代码的执行过程,提高程序员的Java水平。

文章图片
#java#开发语言
在云服务器上部署springBoot+vue前后端分离项目

本文详细介绍了SpringBoot+Vue前后端分离项目部署到云服务器的完整流程。首先需要准备服务器环境,包括安装JDK、MySQL、Tomcat、Nginx和Redis等必要组件。然后进行后端项目打包(Maven clean install)和前端项目构建(npm run build),将生成的文件部署到服务器。最后配置Nginx反向代理,并通过nohup命令保持后端服务持续运行。文中提供了每个

文章图片
#spring boot
在云服务器上部署ssm项目

打开项目源码中的父项目 ev_parent 的 pom.xml 文件,检查各子模块的依赖配置是否正确,确保 Spring、SpringMVC、MyBatis 等第三方组件的版本统一(如 spring-core:5.2.0.RELEASE),避免版本冲突。使用 Navicat 16 连接 MySQL 数据库,打开 Navicat,点击 “连接”,选择 MySQL,输入连接名称、主机名(数据库服务器

文章图片
#服务器#java
HTTP 协议简介

通过了解 HTTP 协议的基本概念、特点、工作流程、请求方法、状态码以及发展历程,我们能够更好地理解互联网的运行机制,为开发高效、稳定的网络应用提供坚实的基础。随着互联网技术的不断发展,HTTP 协议也在持续演进,未来它将继续为我们带来更优质的网络体验。

文章图片
#http#网络协议#网络
到底了