自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andy-ZhangSir的博客

记录生活的种种

  • 博客(104)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Swagger2 3.0的使用

Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swagger 消除了调用服务时可能会有的猜测。

2023-02-09 17:50:41 1122 1

原创 CentOS 根路径下各个目录的作用及介绍

本文以CentOS7为例,此处展示截图。根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中存放ls、rm、mv、ps等常用可执行文件。这些命令在单用户维护模式下还能够被操作,可以被全部用户使用。放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可存放系统的设备文件,访问该目录下某个文件,相当于访问某个设备。

2023-02-09 14:38:59 2464

原创 CSDN文章导出为MD格式

今天整理资料,想将CSDN里的文章下载下来,进行本地存档,但是,在界面上怎么找都没有找到下载按钮。只好去问问度娘,好家伙,网友果然厉害啊。于是,我就整理了一下,记录在这里,也分享给大家。

2023-02-02 11:41:58 2229 2

原创 npm install / run报错缺少core-js模块【解决方案】【亲测有效】

在使用的 vue-admin-template 或 vue-element-admin 模板时,npm install 或 run 时会报缺少core-js模块

2022-11-18 10:51:09 1714

原创 用公众号给女朋友推送早安问候(恋爱值♥♥♥♥♥)

最近,女朋友给我推了一个抖音视频,讲述的是一个女孩子收到了她对象的早安问候,里面文字花花绿绿,问候词都快羞红了我的脸,不过,看的出来她很喜欢。好吧,我懂了。于是,不太会公众号开发的我去B站学习了一下,然后就敲了出来。本来想给她一个惊喜的,结果被她早早的发现了,哈哈哈。这里记录与分享一下开发过程。

2022-09-29 17:53:45 2754 2

原创 Docker 之 高级篇(应用复杂安装、DockerFile、Docker网络、Docker-compose、可视化工具)

前一章介绍了docker的基础知识,适合零基础小白阅读和学习,当然非小白也可用于查阅,查漏补缺,本章开始将记录一些docker的高级部分,难度上也会提升很多,内容较多,比较枯燥,不过看下来一定会非常受用。

2022-09-02 19:41:52 835

原创 Docker 之 基础篇(安装、卸载、阿里云镜像加速、常用命令、发布、应用安装)

Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。...

2022-08-29 16:52:45 704

原创 MQ 之 RocketMQ整合进SpringBoot项目

前面已经将RocketMQ的相关知识与应用进行了记录,这一章就来整合SpringBoot,这也是一个重头戏,因为在我们的实际运用中不可能还去向前面那样写代码,我们会用到SpringBoot框架。这一章就详细记录如何整合的吧。...

2022-08-24 11:45:00 845

原创 MQ 之 RocketMQ 应用及代码实现

看视频的时候,到这一章节,弹幕里全是**终于熬到这一章了**,哈哈,对于大家来说,看理论知识确实很枯燥,不过很多东西必须要有一定的理论知识为我们做支撑,否则就是墙上芦苇、山间竹笋。那么,我们就开始RocketMQ的应用,使用代码来实现各项功能吧。

2022-08-22 16:20:15 1734

原创 MQ 之 RocketMQ 核心知识点

紧接上文,这一章将记录RocketMQ的一些核心知识点,也是面试上经常被问及的地方,是非常重要的。当然了,这里全是理论知识,会比较枯燥,下一张会记录RocketMQ的应用,就会好很多了,不过要有相应的知识支撑,才能更好的去使用rocketMQ。...

2022-08-18 17:22:07 1122

原创 MQ 之 RoketMQ(下载、安装、快速启动、控制台、集群部署)

MQ 之 RoketMQ(下载、安装、快速启动、控制台、集群部署)

2022-08-09 17:26:14 1590

原创 Git使用

Git的常规使用

2022-07-25 17:09:27 166

原创 Oracle 操作

oracle 相关的部分零碎操作或知识点

2022-06-14 16:55:54 102

原创 Linux环境中的问题集

yum无法实现描述:使用yum安装软件,出现如下错误。rpmdb open failed。[root@VM-0-15-centos /]# yumerror: rpmdb: BDB0113 Thread/process 17535/139820737546304 failed: BDB1507 Thread died in Berkeley DB libraryerror: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVE

2022-04-27 15:14:09 1982

原创 VM ware安装Cent OS系统并配置静态IP

前言本章记录一下使用VMware安装CentOS虚拟机的过程。准备工作因为篇幅等原因,此处不记录安装VMware和下载CentOS的过程,大家自行准备,此处提供两个链接,方便大家使用。VMware下载地址CentOS 7.4云盘链接:https://pan.baidu.com/s/1AF9Leejeh2kBXcaLAHWE1Q提取码:myau一、安装1、打开VM ware 点击创建新的虚拟机2、在该界面选择开始准备好的镜像文件3、此处修改虚拟机的名称和存放位置,自己看各自的情况修改。

2022-04-25 18:05:21 2371 5

原创 SpringBoot之常用注解

前言这一章主要是列举一下SpringBoot中常用到的注解。注解// SpringBoot 核心注解,它是复合注解,里面包括下面三个注解,分别为注解类,扫描包加载Spring Bean,自动配置。@SpringBootApplication@EnableAutoConfiguration,@ComponentScan,@SpringBootConfiguration// 集成mybatis后,指定接口地址,不用每一个接口上都使用@mapper注解@MapperScan// 将类纳入Spr

2022-03-01 17:05:37 271

原创 SpringBoot之配置文件

前言配置文件类型SpringBoot中可以使用三种后缀的配置文件,分别为.properties、.yml、.yaml,其实后面两个是一样的(后面只说两种),只是写法不同,如同html和htm,但是SpringBoot中的配置文件名必须是application,环境配置文件必须以application开头。如果同一个项目中同一个目录下同时存在两种配置文件,properties的优先级更高!配置内容此处以properties为例,yml也是类似的。 // 设置内嵌Tomcat端口号 serv

2022-03-01 17:05:12 2523

原创 我理解的SpringMVC之文件上传

前言使用SpringMVC进行文件上传还是比较简单的,平时都在使用但是却很少做笔记,本文就大致记录一下。文件上传客户端三要素1、表单项 type=“file”2、表单的提交方式 post3、表单的enctype属性是多部份表单形式,即enctype=“multipart/form-data”注意:当使用enctype="multipart/form-data"时,request.getParameter()等方法都失效了,因为他们是获取键值对形式的请求参数使用导包 <de

2022-02-22 17:58:00 107

原创 我理解的SpringMVC之自定义类型转换器

前言SpringMVC内部其实已经有了一些类型转换器,比如,我们前端发来了一个String类型的18.接收参数时我们使用int去接收,程序是不会报错的,其实这就是转换器的作用。虽然SpringMVC很好了,不过它也有迷茫的时候,比如,进来一个时间他就不知道应该以什么格式进行转换,此时我们就需要自己配置转换器。开发步骤1)自定义转换器实现Converter接口2)在配置中声明转换器3)在<mvc:annotation-driven >中引用转换器编写转换器此处写了一个时间类型的转换,

2022-02-22 17:21:35 368

原创 我理解的SpringMVC之数据响应

数据响应方式1)页面跳转直接返回字符串通过ModelAndView对象进行返回2)回写数据直接返回字符串返回对象或集合页面跳转返回字符串形式我们进行页面跳转,最简单的一种就是如下形式,直接返回一个字符串,SpringMVC就会去找到字符串代表的页面进行跳转。 @RequestMapping("rtest1") public String rtest1(){ return "hello.jsp"; }注意:1、返回的字符串是有格式要去的,需要写页面相对于根目录的地址

2022-02-22 16:54:53 179

原创 我理解的SpringMVC之获取请求参数

GET请求获取参数基本类型参数<form action="${pageContext.request.contextPath}/test3" method="get"> <input type="text" name="name"> <input type="submit" value="提交"></form>@RequestMapping("test3")@ResponseBodypublic void test3(String name)

2022-02-22 15:52:29 2151

原创 我理解的SpringMVC之请求方式

前言今天看了一会SpringMVC相关内容,然后又看了看自己以前的文章,发现了很多的不足,决定更新一些SpringMVC的内容,本文参考了哔哩哔哩博主黑马程序员的视频讲解内容,文章末尾会贴出相关链接。本文为作者私人笔记记录,如有不足望大家看到后及时提醒哟。**如需转载,请注明出处!**谢谢!请求方式众所周知,我们常用的请求大致分为两种,分别为GET请求和POST请求。这也是面试时经常问道的问题。下面我将从多个方面阐述他们的区别。安全性很多小伙伴在听到询问两种请求的区别是,第一反应一定是GET请

2022-02-22 10:44:51 1057

原创 Oracle语法整理

前言今天在整理资料的时候看到的,就拿过来记录一下,内容比较多,就不一一调整了。内容sql分为:数据定义语言DDL 数据操作语言DML 数据查询语言DQL 数据控制语言DCL 事务控制语言TCL 其中最主要的是数据查询语言,当进行数据操作语言时会自动进行事务控制。数据库有sql标准,但是不同的数据库会有自己的sql语言,即普通话与方言,,,,写数据库sql时,建议关键字大写,非关键字小写数据库的对象:表、视图、索引、序列 --ddl操作数据库对象一、语法1.不等于<&

2021-12-03 11:57:50 1089

原创 正则表达式案例(JAVA)

前言这一章节,我想列举一些平时看到的比较有意思的可以使用正则表达式的案例。还是比较有趣,特此记录。案例简化结巴话说话结巴的人,会将一个字说多次,但是其意思就只有一次,这里模拟简化结巴话,如下。原话:今天…的…的…的太阳真…真是太大…大…大了!目标:今天的太阳真是太大了! String s ="今天...的...的..的太阳真..真是太大...大..大了!"; // 去掉.字符 String newStr = s.replaceAll("\\.+", ""); System.out.pri

2021-11-29 14:35:52 424

原创 MySQL 5.7版的安装(Linux、Windows)

MySQL的安装(5.7版)前言下载安装配置环境变量配置my.ini文件安装服务初始化数据库启动MySQL服务登录MySQL修改root密码修改my.ini可视化管理工具结束语前言好久没有写博客了,今天在安装MySQL的时候就想来看一看以前写的博客,结果一看,哎呀,还没有写过,好吧,那就开干。现在MySQL最新版本是8,不过现在很多公司都还是使用的5.7版,因此,这里我们就记录5.7版本的MySQL安装,特别提示,这个版本的安装相对来说还是比较繁琐的,朋友们记得多加注意。下载大家都应该知道MySQ

2021-11-14 21:25:52 2674

原创 HashSet相关面试题1

要求建立Persons类,两个属性int id,String name,重写toString(),equals(),hashCode(),问下面代码输出什么?public class HashSetTest { public static void main(String[] args) { HashSet<Persons> persons = new HashSet<>(); Persons a = new Persons(1001,"a

2021-09-28 11:46:14 2293 1

原创 Java创建子类时各成员的调用顺序

前言本章记录一下Java创建子类时各成员的调用顺序,这算是Java的基础,也属于一个重难点内容,也关系着后面阅读源码,有些时候长时间不回顾,该知识点就可能混淆,因此在这里记录一下。正文Java的类中成员大致有:静态属性、静态方法、静态代码块、普通属性、普通方法、普通代码块、构造方法等。在如今很多面试题中都大致会有一道关于创建子类时,各成员加载顺序的题,这里整理并记录如下。1. 父类的静态代码块和静态成员(静态属性和方法)(优先级一样,则按顺序执行)2. 子类的静态代码块和静态成员(优先级一样,则

2021-09-13 15:05:26 412

原创 JAVA进制转换与位运算

进制转换进制概述进制的转换X进制转十进制十进制转X进制二进制转八进制、十六进制八进制、十六进制转二进制位运算概述原码、反码、补码示例简要说明进制概述进制就是指进位计数制,是一个计数方式,比如我们常用的就是十进制,表示逢十进一,一个计数位不会有表示十的数,计算机使用的就是二进制,逢二进一,还要其他。比如八进制,十六进制等统称为X进制,都是逢X进一。也有非进位计数值,比如正字计数制。进制的转换X进制转十进制将系数基数的权次幂相加就是十进制的值。系数:每一位上的数。基数:X进制的计数就是X,比如二

2021-08-26 15:50:44 319

原创 Java反射

前言以前一直觉得反射这一块非常的难,没用在上面花费太多时间,平时工作中也使用的很少,因此,对这一块来说掌握的也不太好,最近有时间整理一下Java基础知识点,把这一块内容进行了复习,发现还是很有趣的,在此整理一些知识点,方便再次复习。知识点背景Java反射是非常重要的一块Java知识点,没用它就没有Java准动态语言的说法,它被大量使用在框架、设计模式中,是框架诞生的基石。概念反射:允许程序在执行期间借助Reflection API获取任何类的内部信息(比如:变量、方法、构造方法),并能操作对象的

2021-08-05 17:59:52 92

原创 vue-cli 3.0+项目部署服务器

前言今天用到了这个点,当时确实不太清楚,这里记录一下。今天做了一个测试,想将我的vue项目部署到服务器上,网上搜了一下资料都是2.0版本的方式,最后功夫不负有心人,被我给弄出来了。Windows我是拿我自己的电脑作为服务器进行部署,我的电脑是windows 10。首先,将项目用vue-cli进行打包,输入命令npm run build,会在根目录下生成dist文件夹,这就是打包好的文件。然后,放在我的tomcat里去运行。我的tomcat的端口是8080,项目名是small。启动tomcat,

2021-06-30 15:08:37 615

原创 IntelliJ IDEA安装

前言上一篇文章是Eclipse的安装教程,这一篇介绍一下IntelliJ IDEA(以下称为IDEA)的安装!会比Eclipse稍显复杂,但也还好!下载能去官网,我们还是去官网下载!官网地址选择Download,进入下载页面。在该页面会让你选择下载哪一个!Community版会少很多功能,UItimate版本只有三十天的试用期,但是会有很多功能!我们直接下载UItimate版本(时间文件后面处理)下载完成后,会出现如下文件!安装双击文件,进入安装流程!会首先进入如下界面!下一步!

2021-06-19 21:01:02 418 2

原创 Eclipse的安装

下载官网下载地址选择Download Packages,进入下载页面。根据自己的需求选择对应的版本,这里我选择Java EE的Windows版本!其实选择哪一个都是一样的,都可以通过添加插件满足需求。点击后进入下载页面!然后会出现如下页面,要求你捐款!其实不用理会,你看左下角已经在开始下载了。安装Eclipse是免安装的!直接解压下载的压缩文件。将该文件夹放到自己喜欢的位置,打开文件夹,点击如下执行文件,即可打开eclipse。可以将该文件发送到桌面生成快捷方式!使用点击快捷方

2021-06-19 18:57:28 164

原创 JAVA安装部署

前言在新电脑上准备部署一套开发环境,就从java开始。本想着看看以前的笔记过一遍,哪里想到居然没写,好吧,就有了这边博客。哈哈哈!下载下载直接去官网下载。官网地址最上面是java最新版本,找到自己需要的版本,这里我要的是JAVA SE 8 ,点击JDK Download。在页面中选择自己的操作系统对应版本,我的是win 64位。x86是32位系统!恶心的来了,它要求必须同意,否者不能下载,我记得以前是可以下载的,不知道是不是我记错了。你以为这就完了?并没有!它还要你去登录Oracle账

2021-06-19 18:00:29 2423

原创 Vue中各组件的安装和卸载

前言在我们刚使用vue时,会发现还是有些繁琐的,他会涉及很多的安装,比如vue、webpack、vue-cli、vue-router等。本章就针对这种情况,将涉及到的安装整理一下。vue的安装这里介绍几种方式。也可以看官网文档使用<script>标签引用直接下载并用 <script> 标签引入,Vue 会被注册为一个全局变量。开发版本:https://cn.vuejs.org/js/vue.js生产版本:https://cn.vuejs.org/js/vue.min.

2021-06-01 15:05:20 14990 3

原创 Vue学习笔记(二)组件化和模块化

Vue学习笔记(二)组件化和模块化前言组件化模块化什么是模块化es5模块化解决方案es6模块化解决方案前言本章记录一下vue的组件化和模块化,这是vue比较重要的知识点。会在实际开发中大量的使用到,因此,会比较详细的记录。组件化模块化什么是模块化es5模块化解决方案在es5中,为了解决作用域的问题,很多时候我们都是通过闭包的形式。但是,使用闭包也会有它的问题,比如,一个js文件确实需要用到另一个js里的变量、函数等。不重写几乎是用不到的。因为此时每个js都是一个独立的作用域,无法相互使用。我

2021-05-21 15:31:31 2259

原创 框架、技术错误集

前言本章博客用于记录工作学习框架、技术时遇到的问题,由于以前没有这个习惯,发现了问题,然后解决了就完了,当下次再遇到的时候,又要重新去按步骤解决,耗费时间,也不利于知识的积累,因此,以后我希望能够逐渐养成这个习惯,逐渐进步!一、Spring1、spring-boot-01-helloworld-1.0-SNAPSHOT.jar中没有主清单属性问题还原: 今天需要用到一个最简单的springboot项目做一个测试,我就去创建了一个springboot项目并打包成jar文件,在本地先测试了下,却发现了该

2021-05-20 15:53:57 176

原创 编程语言错误集

前言本章博客用于记录工作学习编程语言相关(脚本语言、标记语言等)时遇到的问题,由于以前没有这个习惯,发现了问题,然后解决了就完了,当下次再遇到的时候,又要重新去按步骤解决,耗费时间,也不利于知识的积累,因此,以后我希望能够逐渐养成这个习惯,逐渐进步!一、Java等待更新…...

2021-05-20 15:48:36 97

原创 软件、工具使用错误集

前言本章博客用于记录工作学习中软件、工具使用时遇到的问题,由于以前没有这个习惯,发现了问题,然后解决了就完了,当下次再遇到的时候,又要重新去按步骤解决,耗费时间,也不利于知识的积累,因此,以后我希望能够逐渐养成这个习惯,逐渐进步!一、Eclipse1、找不到或无法加载主类 org.apache.tomcat.startup.Main错误还原: 在eclipse中,我想通过点击tomcat按钮启动项目,然后就直接报错了。解决办法: 打开eclipse的preferences,找到tomcat,如

2021-05-20 15:04:32 500

原创 数据库错误集

数据库错误集前言一、Oracle1、插入数据报ORA-00001:违反唯一约束条件二、MySQL三、SQLServer前言本章博客用于记录工作学习中遇到的问题,由于以前没有这个习惯,发现了问题,然后解决了就完了,当下次再遇到的时候,又要重新去按步骤解决,耗费时间,也不利于知识的积累,因此,以后我希望能够逐渐养成这个习惯,逐渐进步!一、Oracle1、插入数据报ORA-00001:违反唯一约束条件通过问题我们知道违反了唯一约束条件,那么就需要查看数据是否与已存在的数据主键重复。但是我们的数据的主键是

2021-05-20 14:50:12 181 3

原创 PLSQL的JOB启动与停止(可视化操作)

前言今天弄了一会plsql中的job。发现有个小地方还是有点绕,可能过段时间又忘记了,在此记录一下。说明:1、本章记录的是plsql里可视化操作job,并非命令。2、本机使用的是汉化版,如果大家不是汉化的,因为位置没变,所以可以对照着看。英语好的当我没说。创建和启动选中DBMS_Jobs,右键新建。会弹出如下界面。大致解释一下上面的字段。提交者:用户名作业:job的id,系统自动生成what值:存储过程名***<注意:存储过程后比较加分号;结束>***下一个日期:下一次执

2021-04-29 15:42:10 5240 4

Cesium-1.70 _andy.rar

Cesium 是一个跨平台、跨浏览器的展示三维地球和地图的 javascript 库。 Cesium 使用WebGL 来进行硬件加速图形,使用时不需要任何插件支持,但是浏览器必须支持WebGL。 Cesium是基于Apache2.0 许可的开源程序。它可以免费的用于商业和非商业用途。

2020-06-19

jacob-1.18-x64.rar

jacob-1.18-x64 jacob-1.18-x64.dll word转换的工具包

2020-03-20

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

TA关注的人

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