自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鵬程萬裡

北冥有鱼,其名为鲲。化而为鸟,其名为鹏。

  • 博客(121)
  • 资源 (12)
  • 问答 (8)
  • 收藏
  • 关注

原创 Java基础面试题(5)——每天掌握10道题

目录1、String有哪些特性?2、数组有没有 length()方法?String 有没有 length()方法?3、在使用 HashMap 的时候,用 String 做 key 有什么好处?4、String和StringBuffer、StringBuilder的区别是什么?5、int 和 Integer 有什么区别?6、什么 是内存泄漏和内存溢出,有什么解决办法?7、final 和static的区别?8、 jdk动态代理,静态代理讲讲?9、 什么是序列化和反序列化?序列

2020-11-20 21:57:09 21

原创 Java基础面试题(4)——每天掌握10道题

目录1、值传递和引用传递有什么区别?2、JDK 中常用的包有哪些?3、import java和javax有什么区别4、java 中 IO 流分为几种?5、BIO,NIO,AIO 有什么区别?6、Files的常用方法都有哪些?7、什么是反射机制?8、反射机制优缺点及其应用场景?9、字符型常量和字符串常量的区别?10、什么是字符串常量池?1、值传递和引用传递有什么区别?值 传 递:指的是在方法调用时,传递的参数是按值的拷贝传递,传递的是值的拷贝,也就是说传递后就互

2020-11-20 21:36:48 16

原创 Java基础面试题(3)——每天掌握10道题

目录1、普通类和抽象类有哪些区别?2、抽象类能使用 final 修饰吗?3、创建一个对象用什么关键字?对象实例与对象引用有何不同?4、成员变量与局部变量的区别有哪些?5、静态变量和实例变量区别?6、静态变量与普通变量区别?7、内部类的优点及其应用场景?8、构造器(constructor)是否可被重写(override)?9、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?10、== 和 equals 的区别是什么?1、

2020-11-20 21:23:57 11

原创 Java基础面试题(2)——每天掌握10道题

1、switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上?在 Java 5 以前,switch(expr)中,expr 只能是 byte、short、char、int。从 Java5 开始,Java 中引入了枚举类型,expr 也可以是 enum 类型,从 Java 7 开始,expr 还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不可以的。2、用最有效率的方法计算 2 乘以 8?2 << 3(左移 3 位

2020-11-20 21:23:45 7

原创 Java基础面试题(1)——每天掌握10道题

目录1、JDK 和 JRE 有什么区别?2、== 和 equals 的区别是什么?3、两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4、final 在 java 中有什么作用?5、java 中的 Math.round(-1.5) 等于多少?6、String 属于基础的数据类型吗?7、java 中操作字符串都有哪些类?它们之间有什么区别?8、String str="i"与 String str=new String("i")一样吗?9、

2020-11-20 12:43:30 12

原创 Vue使用Vditor编辑器

1、安装npm install vditor --save2、使用<template> <div id="vditor" name="description" ></div></template><script>import Vditor from "vditor";import "vditor/src/assets/scss/index.scss";export default { data(){

2020-11-20 09:45:55 21

原创 MySQL单表删除重复列SQL语句

DELETE FROM video WHERE url IN ( SELECT id FROM ( SELECT url AS id FROM video GROUP BY url HAVING count( url ) > 1 ) a ) AND id NOT IN ( SELECT pid FROM ( SELECT min( id ) AS pid FROM video GROUP BY url HAVING count( url ) > 1 ) b )

2020-11-12 18:35:33 11

原创 Docker安装Nacos教程

目录第一步:下载镜像第二步:创建挂载文件目录第三步:添加配置第四步:创建并启动容器第五步:访问Nacos控制台第一步:下载镜像docker pull nacos/nacos-server:1.3.1第二步:创建挂载文件目录mkdir -p /opt/nacos/init.dmkdir -p /opt/nacos/logscd /opt/nacos/init.dtouch custom.properties第三步:添加配置在custom.properti

2020-11-12 12:07:55 25

原创 腾讯云服务器如何挂载云硬盘(Linux版本)?

目录1、登录Linux云服务器2、以 root 用户执行以下命令,查看磁盘名称。3、执行以下命令,对 “/dev/vdb” 裸设备直接创建文件系统格式。4、执行以下命令,新建挂载点。5、执行以下命令,将新建分区挂载至新建的挂载点。6、执行以下命令,查看挂载结果。1、登录Linux云服务器2、以 root 用户执行以下命令,查看磁盘名称。fdisk -l3、执行以下命令,对 “/dev/vdb” 裸设备直接创建文件系统格式。mkfs -t <...

2020-11-02 19:48:22 167

原创 Mybatis-plus实现动态表名查询

数据库表结构如图所示,现在需要对表进行动态查询,根据自定义的算法找到我们需要查询的表名序号。MybatisPlusConfig配置:@Configurationpublic class MybatisPlusConfig { public static ThreadLocal<String> myTableName = new ThreadLocal<>(); @Bean public MybatisPlusInterceptor m...

2020-10-30 19:36:09 139

原创 Layui表单账号注册校验密码是否一致

HTML:<div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">密码</label> <div class="layui-input-inline"> <input type="password" name="password" lay-verify="required" class="layu.

2020-10-30 16:35:52 66

原创 SpringBoot中使用Mybatis-plus整合PageHelper分页插件踩坑

今天使用SpringBoot中使用Mybatis-plus整PageHelper分页插件把我给坑惨了,我报错的pom.xml配置如下,其它的依赖就忽略掉了 <!--pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot

2020-10-29 16:19:06 95

原创 springboot解决跨域问题

什么是跨域?名词解释参考:https://blog.csdn.net/qq_38128179/article/details/84956552跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同;只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不同的域,不同的域之间互相访问资源,就被称之为跨域。解决办法(一):实现WebMvcConfigurer@Configurationpub.

2020-10-26 16:04:55 27

原创 通过百度地图API获取用户所在地理位置信息

目录1、密匙申请2、源代码3、结果展示1、密匙申请使用以下源码前,请先去百度地图开发平台申请密匙,前去申请:立即申请2、源代码此次定位代码是通过H5的方式实现的<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-...

2020-10-18 21:42:38 131 2

原创 如何在Vue中添加百度统计代码?

目录第一步:在百度统计网站中添加自己的网站第二步:在maim.js下添加百度统计代码第三步:创建beforeEach方法第四步:代码安装检查第一步:在百度统计网站中添加自己的网站百度统计官网地址:https://tongji.baidu.com/web/homepage/index第二步:在maim.js下添加百度统计代码var _hmt = _hmt || [];window._hmt = _hmt; // 将_hmt挂载到window下 (function ()

2020-09-23 03:40:03 72

原创 Nginx部署前后端分离项目,配置SSL证书,结果刷新报500异常

在之前还没有配置SSL证书的时候,项目使用一切正常,也不会出现什么刷新报500错误,就在今天,我进行了SSL证书配置之后,就显得不正常了,页面刷新会报500异常,经过一段时间排查,最终找到了产生问题的根本原因,简单来说就是因为nginx没有足够的权限来访问我们的系统文件,系统获取不到想要的页面就户出现路径找不到问题,资源路径错误,nginx就会报500错误。解决办法:赋予我们的文件更高的权限,简单粗暴的命令就是chomd 777 资源目录就可以解决Nginx 500异常声明:此...

2020-09-21 10:01:40 33

原创 通用Shell脚本,可以优雅的启动/关闭/重启/JAVA服务

shell脚本 service.sh,如果没有脚本执行权限先使用 chmod 777 service.sh 附加权限。sh service.sh start 启动服务sh service.sh stop 关闭服务sh service.sh restart 重启服务sh service.sh status 查看服务状态#!/bin/bash#你的java服务包AppName=/opt/java/demo.jar#JVM参数JVM_OPTS="-Dname=$Ap...

2020-09-20 19:18:56 36

原创 在Windows上搭建Redis集群环境教程

1、环境依赖Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb链接:https://share.weiyun.com/GYvF5S5J 密码:uq8knc2、安装配置把 redis 解压后,再复制出 6份,配置 三主三从集群。 redis 默认端口号为 6379,那么其它5份的端口可以为7000,7001,7002,7003,7004,7005。 并且把目录使用端口号命名打开目录每一个目录下有一.

2020-09-11 01:15:18 25

原创 使用图片预览插件:vue-photo-preview

1、安装npm install vue-photo-preview --save2、引入(在main.js中全局引入)import preview from 'vue-photo-preview'import 'vue-photo-preview/dist/vue-photo-preview'import 'vue-photo-preview/dist/skin.css'Vue.use(preview);3、使用(template中)//在img标签添加preview属性 p

2020-09-08 21:14:56 88

原创 循环拼接String字符串去掉最后一个字符的方法

在做各种字符串封装的时候,不免用循环拼装字符串,如下:String [] arr= {"1","2","3","4"};StringBuffer sb= new StringBuffer();for(int i = 0; i < arr.length; i++){ sBuffer.append(arr[i]).append(",");}现在sb.toString()的值是:1,2,3,4, 最后想要的结果是1,2,3,4也就是说,我们要想办法去掉字符串的最后一个字符,解决方法有

2020-09-04 02:43:35 116

原创 mavon-editor文本编辑器初体验(一)

目录1、安装2、注册3、使用4、预览1、安装 npm install mavon-editor --save2、注册全局注册 // 全局注册 import Vue from 'vue' import mavonEditor from 'mavon-editor' import 'mavon-editor/dist/css/index.css' // use Vue.use(mavonEditor) new Vue({

2020-08-31 07:17:36 80

原创 Vue实现音频文件播放功能

定义一个播放按钮<el-buttontype="text"@click="handlePlay(scope.row)">播放</el-button> <el-dialog title="录音播放" :visible.sync="dialogVisible" width="20%" :before-close="stop"> <template> <center> ...

2020-08-26 18:35:47 384

原创 利用Postman工具测试若依前后端分离接口

若依(前端分离版本)系统测试接口使用方法若依(前端分离版本)系统测试接口说明(项目源码地址:https://gitee.com/y_project/RuoYi-Vue)1. 生成验证码2、登录获取token信息3、测试接口1. 生成验证码后端接口地址:http://localhost:8080/captchaImage 请求方法类型:GET2、登录获取token信息这个是后端的登录接口请求方法,因为使用@RequestBody,所以我们请求的时候需要将请求参数JSO...

2020-08-26 15:26:02 503

原创 -bash: make: command not found

在Cetnos中安装redis的时候,需要进行源码编译,用到了make命令,运行的时候,却出现了该命令找不到的提示信息:make:commandnotfound经过搜索资料整理,最终找到了问题出现的原因:主要是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。在使用之前可以先更新一下yum插件yum -y update我们可以执行一下命令来安装yum -y install gcc automake autocon...

2020-07-11 05:28:25 86

原创 在Linux用Docker搭建DVWA靶机环境

第一步:安装Docker环境1、配置YUM-Docker存储库yum -y install epel-release.noarch yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2、依赖安装yum -y install device-mapper-persistent-data lvm23、安装Dockeryum li

2020-07-08 12:23:08 305

原创 全网最全的git命令大全
原力计划

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git官方网站:https://git-scm.com/Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库常用命令初始化 git init # 在当前目录新建一个Git代码库 git in

2020-07-01 13:29:17 123

原创 Git如何配置多个SSH-Key呢?

为什么有这个需求呢?当我们有多个git账号时,比如:a. 一个gitee账号b. 一个github账号配置步骤1、生成一个gitee用的SSH-Key$ ssh-keygen -t rsa -C 'xxxxx@xxx.com' -f ~/.ssh/gitee_id_rsa2、生成一个github用的SSH-key$ ssh-keygen -t rsa -C 'xxxxx@xxx.com' -f ~/.ssh/github_id_rsa3、生成SSH-Key在 ~/.

2020-07-01 07:47:02 138

原创 安装插件报错:error: Microsoft Visual C++ 14.0 is required...

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/解决办法:下载Microsoft Visual C++ 14.0右键以管理员身份运行,选择默认方式安装即可,电脑也不用重启,直接pip安装所需要的插件就行链接:https://share.weiyun.com/n.

2020-06-28 11:03:06 75

原创 @ConfigurationProperties 在IDEA中出现红色波浪线问题

在springboot项目中,使用@ConfigurationProperties 注解的时候在使用的注解下方出现了红色的波浪线,出现了这种问题,我们如何消除掉注解下面的红色波浪线呢?解决方法:第一步:在pom.xml中增加以下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo..

2020-06-19 16:53:53 963 2

原创 初次在Linux CentOS上安装RabbitMQ

1、第一步:下载RabbitMQ以及相关依赖安装包(1)下载Erlang的rpm包 (erlang-23.0.2-1.el7.x86_64.rpm) 链接:https://share.weiyun.com/uNfnOjEr(2)下载RabbitMQ的rpm包(rabbitmq-server-3.7.18-1.el7.noarch.rpm) 链接:https://share.weiyun.com/3mRyzXor(3)下载socat的rpm包 (socat-1.7.3.2-1.el6...

2020-06-08 21:18:00 93

原创 启动tomcat控制台日志出现乱码怎么办?

在tomcat根目录中config文件夹下将log.properties文件中将默认控制台日志输出编码UTF修改成GBK或者GB2312都可以。java.util.logging.ConsoleHandler.encoding = UTF-8修改为:java.util.logging.ConsoleHandler.encoding = GBK或者修改为java.util...

2020-03-31 10:32:54 88

原创 导入项目到IDEA报javax/xml/bind/DatatypeConverter错误?

IDEA导入springboot项目运行的时候会出现这个错误:ERROR c.r.f.w.e.GlobalExceptionHandler - [handleException,83] - Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeCo...

2020-03-21 11:34:21 247

原创 如何使用nginx配置SSL证书?

思路分析:通过一个域名到80端口,然后80强制跳转到443端口。配置实现 server { listen 443 ssl; ssl on; server_name 二级域名;#例如:www.baidu.com #charset koi8-r; ssl_certificate /usr/local/...

2020-03-11 16:35:45 67

原创 怎么解决tomcat端口占用问题?

今天启动SpringBoot项目的时候,出现了这么一个错误,根据错误提示,大概是说我们的启动端口8080当前已经被系统给占用了,所以我们启动的时候再使用这个端口,明显就有问题,所以解决办法就是找到系统当前占用8080端口的进程,然后干掉它即可。09:12:00.399 [restartedMain] ERROR o.a.c.u.LifecycleBase - [log,175] - Fai...

2020-03-10 09:41:57 302

原创 计算包含+、-、*、/、(、)等几种运算符的表达式的值。

package com.math;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Scanner;import java.util.Stack;/** * 表达式求值 */public class Calculator { private static final int...

2020-03-08 22:26:58 185

原创 使用阿里云短信API接口

第一步:导入maven依赖包 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.4.6</ve...

2020-02-28 14:10:41 484

原创 解决kali-2019.4中文乱码问题

1.加入更新源:vim /etc/apt/sources.list任选一个源#中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib#...

2020-01-20 13:25:48 443

原创 关于复制粘贴快捷键失效问题的解决方法

今天使用电脑下载了一对软件,可能是包含有病毒信息,导致复制,剪切,粘贴等很多快捷键都失效了,再网上尝试着寻找解决办法,最终成功解决。方法如下:1、打开"任务管理器" :Ctrl+Alt+Delete 快捷键调出任务管理,找到一个叫"rdpclip.exe"的程序,右键,结束进程2、重启"rdpclip.exe":"WIN" + "R" 打开 "运行"直接输入 rdpclip....

2020-01-07 14:39:19 2233

原创 pycharm引入模块,install的时候报错提示信息

PackagesNotFoundError: The following packages are not available from current channels:Collecting package metadata (current_repodata.json): ...working... doneSolving environment: ...working... fail...

2019-12-31 15:07:32 269

原创 Linux运行shell脚本出现出错,可能是环境编码不一致造成的。

今天,为了方便在linux中快速启动和关闭程序,编写了一个shell脚本,但是在启动的时候,并不顺利,执行脚本,报了了以下异常错误信息:[root@izwz94v2sdd3vagmtoxauvz ~]# sh stop.sh stop.sh: line 2: $'\r': command not foundstop.sh: line 11: syntax error: unexpecte...

2019-12-25 21:53:12 179

响应式登录HTML模板|响应式登录HTML模板.zip

一个响应式登录模板,表单中默认包含用户名,密码,验证码等字段,页面精美,自适应能力强,登录页面使用HTML+css+Javascript技术完成页面构建。

2020-11-21

echarts大屏可视化|echarts 大屏可视化.zip

HTML5结构 css采用sass 布局采用css3中的flex 部分js使用了ES6+ 图表采用百度echarts 缩放原理是通过计算页面和原始尺寸的比例,控制html的fontSize来进行所有元素的尺寸缩放,元素尺寸单位用rem。

2020-11-20

JAVA GUI超市管理系统|csgl.rar

该系统已经实现的功能包括:该系统是基于IO数据流对系统数据进行管理,系统启动的时候,会从磁盘中读取数据文件进行加载,在退出系统的时候,数据会会写至文件中。在项目启动的时候会初始化一些测试数据,比如,用户账号信息和商品信息等。 1.登录功能(支持普通用户和管理员用户登录) 2.商品管理(支持商品添加,商品修改,商品删除,商品查询,商品统计) 3.注销功能(支持账号退出)

2019-06-13

人力资源管理系统(vhr)|vhr.zip

Spring Boot + Vue 前后端分离的人力资源管理项目,可做常规企业级应用脚手架。 启动 vhr-web 模块。如果只是看效果,可以不启动 mailserver 模块(如果要启动 mailserver,一定先配置 mailserver 的 redis,rabbitmq 以及 邮件发送配置信息,邮件发送配置

2020-11-20

Win7环境下可用的Fiddler|Fiddler_win7_x64.zip

win7(64)下最稳定的fiddler 和插件willow,某些版本的fiddler和willow在win7 64位系统下会出现不稳定现象,某些请求会被发到线上去。导致一些灵异的事件发生。此版本组合在测试部均使用,记住不要升级fiddler,否则会发生一些意想不到的事情。

2020-09-23

JAVA GUI图书管理系统

该系统已经实现的功能包括:该系统是基于IO数据流对系统数据进行管理,系统启动的时候,会从磁盘中读取数据文件进行加载,在退出系统的时候,数据会会写至文件中。在项目启动的时候会初始化一些测试数据,比如,用户账号信息和图书信息等。 1.登录功能(支持普通用户和管理员用户登录) 2.图书管理(支持图书添加,图书修改,图书修改,图书查询) 3.图书统计(最爱看书的学生,最受欢迎的作者,最受欢迎的图书等) 4.支持文件导入(可以以数据文件的形式进行数据导入批量添加数据,但是要遵循指定的格式进行导入,否则会导入失败) 3.注销功能(支持账号退出)

2020-06-21

RabbitMQ安装包.rar

压缩包里面主要有以下3个安装包,erlang和socat为安装rabbitmq所需要的依赖环境,需要在rabbitmq安装之前进行安装,否则不能成功的安装rabbitmq (1) erlang-23.0.2-1.el7.x86_64.rpm (2)rabbitmq-server-3.7.18-1.el7.noarch.rpm (3)socat-1.7.3.2-1.el6.lux.x86_64.rpm

2020-06-08

FiddlerRoot.cer

M3U8 Downloader 则是一款基于 FFmpeg 的M3U8下载器。新版修复了BUG,操作更加简单,下载也更加高效!软件小巧便携无需安装,不占内存。最大的优势就是速度快,下载容量大的东西不用花上一两个小时而是几分钟甚至几秒钟。 M3U8 Downloader功能 1、M3U8下载 2、封装转换 可以把下载的M3U8视频转换成FLV、MP4、MKV、TS等其他的视频格式,这样在任何播放器当中都能播放。 3、视频合并 M3U8 Downloader 内置了 FFmpeg Joiner,它还能把分散的M3U8视频文件合并到一起,形成一个完整的视频文件!

2020-03-10

仿小米官网首页和登录页面静态的

本资源属于仿小米商城首页和登录页面及购物车页面 页面内容纯静态,不包含JavaScript代码,只包含css和html文件, 首页简化,去掉了一些复杂逻辑页面,简单明了,适合用于学校布置的html网页设计课题。

2019-12-27

servlet+jsp+jdbc+mysql简单登录注册

代码使用原生Servlet实现了简单登录注册, 实现了简单商品的增删改查操作,并且实现了分页查询

2019-12-13

JAVA GUI图书管理系统

该系统已经实现的功能包括:该系统是基于IO数据流对系统数据进行管理,系统启动的时候,会从磁盘中读取数据文件进行加载,在退出系统的时候,数据会会写至文件中。在项目启动的时候会初始化一些测试数据,比如,用户账号信息和图书信息等。 1.登录功能(支持普通用户和管理员用户登录) 2.图书管理(支持图书添加,图书修改,图书修改,图书查询) 3.图书统计(最爱看书的学生,最受欢迎的作者,最受欢迎的图书等) 4.支持文件导入(可以以数据文件的形式进行数据导入批量添加数据,但是要遵循指定的格式进行导入,否则会导入失败) 3.注销功能(支持账号退出)

2019-06-13

JAVA GUI小账本管理系统

该系统已经实现的功能包括:该系统是基于IO数据流对系统数据进行管理,系统启动的时候,会从磁盘中读取数据文件进行加载,在退出系统的时候,数据会会写至文件中。在项目启动的时候会初始化一些测试数据,比如,用户账号信息和日常消费记录信息等。 1.登录功能(支持普通用户和管理员用户登录) 2.账本管理(支持账本添加,账本修改,账本删除,账本查询,消费统计) 3.注销功能(支持账号退出)

2019-06-13

空空如也

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

TA关注的人 TA的粉丝

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