自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

npm install -g @vue/cli安装vue后通过vue --version 查看版本时发现控制台提示:'vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2024-06-24 17:34:20 404

原创 npm intasll 安装报错 Error: EPERM:syscall mkdir ‘path D:\soft\nodejs\node_cache\_cacac\index-v5\14 errno

windows安装配置nodejs完成后用npm install测试下能否安装依赖,发现报错,提示没有权限syscall mkdir errno -4048 Error: EPERM: operation not permitted, mkdir 'D:\soft\nodejs\node_cache\_cacache\index-v5\14

2024-06-24 16:51:31 369

原创 windows下载安装配置mysql

手把手教学,小白都能教会的windows下载安装配置mysql流程,图文结合

2024-06-19 15:12:13 353

原创 Mac报错 zsh: command not found: brew

mac报错zsh:command not found:brew 1、打开终端,ARM版的Homebrew需要安装在/opt/homebrew路径下,所以我们先切换到/opt路径下。本质就是brew没有安装,这个命令与linux系统中的yum命令类似,安装brew即可。目前Homebrew还没有完成对搭载苹果芯片的的Mac机型完成适配,需要自行手动配置。

2024-06-17 18:43:32 350

原创 org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /demo.action

org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /demo.action

2022-07-16 14:06:55 962 1

原创 ubuntu实现双屏显示之系统升级到18.04,内核升级至5.4版本

ubuntu实现双屏显示之系统升级到18.04,内核升级至5.4版本由于电脑用的Ubuntu16.04 LTS系统,内核版本为4.15.0,而旧版本Linux内核不支持10系CPU,无法装上核显驱动,导致无法连接双屏,所以需要将Ubuntu升级至18以上,内核版本更新至5.4以上,于是就有了这篇文章。# 一、系统升级至18.04## 1.升级16.04上所有的软件并移除无用软件1.1 刷新一下本地源

2022-02-22 20:37:05 3243 3

原创 执行引擎、解释器、编译器、JIT编译器的恩怨情仇

一、执行引擎1.1 JVM的组成部分1.2 执行引擎概述1.3 执行引擎的作用及工作过程二、机器码&指令&汇编&字节码三、Java代码编译和执行的过程四、解释器4.1 问题引出4.2 解释器的分类4.3 解释器的现状四、JIT编译器总结前言“说下Java代码编译和执行过程?”“为什么需要执行引擎,它的工作过程是怎样的?”“什么是解释器,什么是JIT编译器,它们有什么区别?”“为什么有了JIT编译器还需要解释器?”面试过程中,你是否被问到过这些问题,如果不能完全回答出来

2022-01-10 00:30:20 313

原创 程序创新大会报名表表单验证—基于jQuery实现表单验证

制作一个大会的宣传网站以供用户自行注册报名。要求自行定义表单项中的数据格式并基于jQuery实现表单验证。# 代码结构和资源引入* 这里需要基于jQuery实现表单验证,所以要引入js文件

2022-01-05 00:18:01 300

原创 对象的内部结构、内存布局和访问定位

“对象在内存中是怎么布局的?”“对象头具体包括什么?”“锁在对象的哪里?”“对象怎么定位?”面试过程中,你是否被问到过这些问题,如果不能完全回答出来,那么这篇文章一定要看下去。# 1. 对象的内存布局对象实例中主要包含三部分的内容,分别为对象头、示例数据和对齐填充padding。下面分别进行介绍。## 1.1 对象头对象头中的内容主要是**运行时元数据和类型指针**。其中运行时元数据主要存储的是以下六个内容: - 哈希值 - GC分代年龄 - 锁状态标志 - 线程持有的锁

2022-01-04 00:22:50 426

原创 关于常量池和运行时常量池

前言最近在学习JVM运行时数据区的方法区的相关知识,其中涉及到常量池和运行时常量池,所以就把相关知识整理一下。一、常量池是什么?常量池是字节码文件的一部分。JVM为每一个已经被加载的类型(类或者接口)都维护一个常量

2021-12-25 17:11:36 1209

原创 ubuntu16.04下安装mysql并配置远程连接

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Ubuntu下卸载mysql二、安装mysql1.安装软件包2.安装mysql-client3.安装 libmysqlclient-dev4.检查是否安装成功2.读入数据总结前言最近在复习mysql,不过由于没有在Ubuntu下安装过mysql,不知道具体的方法和步骤,安装过程中遇到很多问题,踩了不少坑,所以将详细的流程整理了出来。一、Ubuntu下卸载mysql如果之前安装过mysql过,或者没有安装成功的,建

2021-11-18 20:26:44 1234

原创 java.sql.SQLSyntaxErrorException:Unknown column ‘xxx‘ in ‘field list‘解决办法

项目场景:通过SQL语句更新数据时,出现Unknown column ‘XXX’ in ‘field list’ 问题('XXX’表示任意字符)。问题描述:通过预状态通道和update语句修改数据表air中指定id的记录:/** * 根据id更新航班 * @param id * @param airNum 航班号 * @param startTime 日期 * @param destination 目的地 * @return */

2021-11-18 10:38:06 12974

原创 ”The last packet sent successfully to the server was 0 milliseconds ago“的解决过程

项目场景:动态注册jdbc驱动程序,建立数据库连接读取数据库中的数据。mysql版本是5.7,mysql驱动包为mysql-connector-java8.0.16,ubuntu16.04。问题描述:报错信息如下:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 millisec

2021-11-11 13:41:56 3025 1

原创 hashCode()与equals()的区别与联系

文章目录一、什么是equals()二、什么是hashCode()三、hashCode是如何得到的1. 类重写了hashCode()2. 类没有重写hashCode()四、总结1. hashCode()和equals()的比较2. 为何hashCode()和equals()搭配使用比较对象时能提高效率一、什么是equals()我们先来看下再熟悉不过的equals方法。以下是java api对equals()方法的说明:从上面关于equals的说明,我们可以得出以下几点:equals用来判断两

2021-09-07 17:28:56 541

原创 进程&线程&创建多线程的方式

关于进程与线程的知识,基本是面试中必问的知识点。它不仅是操作系统中的知识,而且在Java开发中也十分重要。所以,本文主要是在自己理解的前提下,把学习过程中涉及的知识进行总结。对于文章中的任何问题,欢迎在评论区进行交流!文章目录一、进程与线程1.什么是进程2.线程3.单核CPU和多核CPU4.并发和并行4.1程序设计的角度4.2 CPU的角度5.为什么需要多线程5.何时需要多线程二、线程调度1.调度策略2.java中的调度方法3.线程生命周期三、创建线程1.继承Thread类2.实现Runnable接口3.

2021-06-04 10:57:23 165

原创 一文搞懂JSON及JSON数据解析

文章目录前言一、XML1、简介2、XML解析方式2.1、SAX解析方式2.2、DOM解析方式2.3、JDOM解析方式2.4、DOM4J解析方式二、JSON1. 简介及其语法格式2. 解析方式2.1 GSON解析2.1.1 对象转换为JSON字符串2.1.2 JSON字符串转换为对象2.2 fastjson2.2.1 对象转换为JSON字符串2.2.2 JSON字符串转换为对象前言在前端和后端程序之间,通过一种交换的格式和接口进行拆分,而这种数据交换的格式大多都是使用JSON格式。因此,JSON数据解析

2021-06-01 21:52:24 722

原创 Java集合实现快递E栈管理系统(控制台版)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-05-26 23:45:44 283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除