自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wBkvam

菜鸟客栈

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Docker

本文设计Linux下Docker的安装,环境配置,镜像的使用,容器操作,以及Docker的高级用法,通俗易懂

2020-09-29 11:47:05 187

原创 设计模式七大原则

设计模式七大原则1 设计模式的目的程序员在软件开发中,面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面挑战,设计模式是为了让程序软件具有更好的:代码重用性(相同的代码功能,不用多次编写)可读性 (编程规范)可扩展性 (当需要扩展新功能时,非常方便)可靠性 (增加新功能时,对原来的功能没有影响)使程序呈现高内聚,低耦合的特性2 设计模式的七大原则单一职责原则(Single Responsibility Principe )接口隔离原则(Interface Se

2020-08-18 15:54:42 201

原创 Spring Boot整合Swagger(后端API接口测试)

Spring Boot整合Swagger1、新建SpringBoot工程2、导入Swagger相关依赖<!--swagger--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version>&

2020-08-18 15:42:58 378

原创 图解Java流(Stream)

Java StreamJava 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate op

2020-08-14 19:55:38 477 1

原创 手把手教你写Java注解

Java 注解注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释”,注释会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”。1. 注解的作用从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。Java注解可以分为三类:1. 由编译器使用的注解:@Override : 让编译器检查该方法是否正确的实现了覆写;@SuppressWarnings: 告诉编译器忽略此处代码产生的警告这类注解不会被编译进入.cl

2020-08-12 10:42:02 1776

原创 常见实用排序算法(图解)

几种常见的排序算法​ 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。排序算法可以分为内部排序和外部排序:内部排序是数据记录在内存中进行排序。外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常

2020-08-05 15:58:30 965 2

原创 设计模式--单例模式(反射)

单例模式这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:单例模式只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给所有其他对象提供这一实例介绍意图: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决: 一个全局使用的类频繁地创建与销毁。何时使用: 当您想控制实例数目,节省系统资源的时候。如何解决: 判断系统是否已经有这个单例,如果有则返回,如果没有

2020-08-02 18:38:13 786

原创 数据库的主键生成策略,你知道几种?

数据库的主键生成策略,你知道几种?系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长 序列或字段最常见的方式。利用数据库,全数据库唯一。在MySQL中常用。优点:简单,代码方便,性能可以接受。数字ID天然排序,对分页或者需要排序的结果很有帮助。缺点:不同数据库语法和实现不同,数据库迁移的时候或多数据库版

2020-07-05 11:02:42 3024

原创 你还不会用Lombok吗?

Lombok一、简介Lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,Lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。Lombok能够达到的效果就是在源码中不需要写一些通用的方法,但是在编译生成的字节码文件中会帮我们生成这些方法。传送门Lom

2020-05-30 10:09:35 257

原创 java.lang.IllegalStateException: Failed to load property source from location 'classpath:/applicatio

控制台报错Failed to load property source from location 'classpath:/application.yml'具体:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' at org.springframework.boot.context.config.ConfigFileApplicatio

2020-05-11 17:12:24 491

原创 如何实现微信扫码登录功能(Vue)

Vue开发微信扫码登录,看了保证会

2020-05-08 17:52:15 19888 7

原创 -bash: netstat: command not found

yum install net-tools

2020-05-06 15:23:50 164

原创 Swagger的使用(必会)

Swagger是一个用于描述和记录RESTful API的项目1. 简介​ 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。​ 前端和后端的唯一联系,变成了API接口;API文档成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好的书写API文档的框架。2. Swagg...

2020-05-06 13:13:44 833

原创 如何使用模板引擎 Thymeleaf (Spring Boot )

模板引擎 Thymeleaf官方文档常见的模板引擎:JSP、Velocity、FreeMarker、ThymeleafSpringBoot推荐使用:Thymeleaf ( 语法简单,功能强大)Thymeleaf的使用1、引入Thymeleaf<!-- 2.1.6 --><dependency> <groupId>org.springfram...

2020-05-04 21:00:02 222

原创 (LeeCode)13、罗马数字转整数

(LeeCode)13、罗马数字转整数题目描述罗马数字包含以下七种字符字符数值I1V5X10L50C100D500M1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字...

2020-04-23 17:33:42 126

原创 Hibernate如何使用Blob对象类型(秒懂)

Hibernate中Blob对象类型的使用编辑器 Intellij IDEA 2019 3.3先创建Hibernate项目,导入相应的安装包工具包:下载1. hibernate.cfg.xml配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC ...

2020-04-23 14:10:20 561

原创 让你的前端代码看起来更高逼格的操作

前端开发各种高端操作1. 类型转换快速转 Number在变量前面添加 +var a = '1'console.log(typeof a)console.log(typeof Number(a)) // 普通写法console.log(typeof +a) // 高端写法快速转 Boolean在变量前面添加 !!var a = 0console.log(typeo...

2020-04-21 02:52:27 687

原创 深拷贝和浅拷贝的区别是什么?实现一个深拷贝(前端面试)

深拷贝和浅拷贝的区别是什么?如何实现一个深拷贝(前端面试)深拷贝和浅拷贝是针对复杂类型来说的,浅拷贝只拷贝一层,而深拷贝是层层拷贝深拷贝深拷贝复制变量值,对于非基本类型的变量,则递归至基本类型的变量后,在复制。深拷贝的对象与原来的对象时完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。浅拷贝浅拷贝是将对象的每个属性进行依次复制,但是当对象的属性是引用类型时,实质复制...

2020-04-20 12:03:11 925

原创 Vue Element+Node.js开发企业通用管理后台系

综合应用 Vue 和 Node 技术,基于 Element-UI 组件库搭建的管理后台,通过 Node 实现了电子书上传和解析功能以及权限管理。

2020-04-15 11:58:38 634

原创 理解RESTful规范

RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的 .

2020-04-14 23:32:04 408

原创 Java 线程: CountDownLatch(最详解)

Java 线程:countDownLatch1. 背景countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。存在于java.util.cucurrent包下。2. 概念CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或...

2020-04-12 18:53:13 590

原创 Vue.js + Node.js电商后台管理系统

前端基于Vue.js+Element-UI,后端基于Node.js+express+jwt+myslq的前后端分离项目,实现登陆认证,权限管理,用户管理,商品管理,数据统计,富文本编辑等功能。是一个非常适合Vue学习,以及全栈开发的全栈项目。

2020-04-08 17:40:10 8250 16

原创 Java JSP九大对象

这里写目录标题JSP语言基础 jsp内置对象1、request对象1.1、HTTP请求的所有细节1.2、在请求转发时,需要把一些数据传递到转发后的页面进行处理,这时就需要用request对象的setAttribute()方法将数据保存到request范围变量中。用法:request.setAttribute(Strign name, Object obj)可以通过getAttribute(Str...

2020-04-01 13:14:28 149

原创 Spring 深度学习看这篇就够了(二)

Sping AOP的介绍和应用,通过案例的形式,分析Spring AOP的实现机制,以及基于xml配置和基于注解配置Spring AOP

2020-03-31 14:35:05 363

原创 Spring 深度学习 看这篇就够了(一)

介绍Spring IOC的概念,通过案列分析的形式解释IOC,详细讲解了Spring IOC基于xml配置和注解的方式,以及程序的耦合和解耦思想。

2020-03-31 01:57:51 1260

网易云所有API接口源码

基于Node.js,提供网易云所有API接口数据,包括:登录,获取用户信息 , 歌单,收藏,mv, dj 数量 获取用户歌单 获取用户电台 获取用户关注列表 获取用户粉丝列表 获取用户动态 获取用户播放记录 获取精品歌单 获取歌单详情 搜索 搜索建议 获取歌词 歌曲评论 收藏单曲到歌单 专辑评论 歌单评论 mv 评论 电台节目评论 banner 获取歌曲详情 获取专辑内容 获取歌手单曲 获取歌手 mv 获取歌手专辑 获取歌手描述 获取相似歌手 获取相似歌单 相似 mv 获取相似音乐 获取最近 5 个听了这首歌的用户 获取每日推荐歌单 获取每日推荐歌曲 私人 FM 签到 喜欢音乐 垃圾桶 歌单 ( 网友精选碟 ) 新碟上架 热门歌手 最新 mv 推荐 mv 推荐歌单 推荐新音乐 推荐电台 推荐节目 独家放送 mv 排行 获取 mv 数据 播放 mv/视频 排行榜 歌手榜 云盘 电台 - 推荐 电台 - 分类 电台 - 分类推荐 电台 - 订阅 电台 - 详情 电台 - 节目 给评论点赞 获取动态 热搜列表(简略) 发送私信 发送私信歌单 新建歌单 收藏/取消收藏歌单 歌单分类 收藏的歌手列表 订阅的电台列表 相关歌单推荐 付费精选接口 音乐是否可用检查接口 登录状态 获取视频播放地址 发送/删除评论 热门评论 视频评论 退出登录 所有榜单 所有榜单内容摘要 收藏视频 收藏 MV 视频详情 相关视频 关注用户 新歌速递 喜欢音乐列表(无序) 收藏的 MV 列表 获取最新专辑 听歌打卡 获取视频标签下的视频 已收藏专辑列表 获取动态评论 歌单收藏者列表 云盘歌曲删除 热门话题 电台 - 推荐类型 电台 - 非热门类型 电台 - 今日优选 心动模式/智能播放 转发动态 删除动态 分享歌曲、歌单、mv、电台、电台节目到动态 通知-私信 通知-评论 通知-@我 通知-通知 设置 云盘数据详情 私信内容 我的数字专辑 batch批量请求接口 获取视频标签列表 全部mv 网易出品mv 收藏/取消收藏专辑 专辑动态信息 热搜列表(详细) 更换绑定手机 检测手机号码是否已注册 初始化昵称 更新歌单描述 更新歌单名 更新歌单标签 默认搜索关键词 删除歌单 电台banner 用户电台 热门电台 电台 - 节目详情 电台 - 节目榜 电台 - 新晋电台榜/热门电台榜 类别热门电台 云村热评 电台24小时节目榜 电台24小时主播榜 电台最热主播榜 电台主播新人榜 电台付费精品榜 歌手热门50首歌曲

2020-04-08

vue_shop_admin.zip

Element-ui + express + mysql 电商管理系统,功能:登录,权限管理,用户管理,商品管理等等

2020-04-08

空空如也

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

TA关注的人

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