- 博客(57)
- 资源 (5)
- 收藏
- 关注
原创 Spring6基础笔记
Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整合其他技术和框架的能力。Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然
2024-05-21 22:13:42
1326
原创 【巩固基础系列】一文搞定算法基础(一)—— 排序那些事
首先我们要清楚排序的本质是什么?假设我们要从小到大排序,一个数组中取两个元素如果前面比后面大,则为一个逆序,容易看出排序的本质就是消除逆序数。
2024-01-16 21:25:57
960
1
原创 一文搞懂JWT以及SpringBoot如何整合JWT
JSON Web Token (JWT)是⼀个开放标准(RFC 7519),它定义了⼀种紧凑的、⾃包含的⽅式,⽤于 作为JSON对象在各⽅之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。
2022-10-09 18:54:13
2147
原创 SpringBoot整合前端报404,控制台报错Servlet.service() for servlet [dispatcherServlet] in context with path []...
今天在搞demo整合SpringBoot和前端页面的时候,发现首页死活访问不到(404),后来发现是没加@ResponseBody注解了,记录以下,,
2022-07-02 17:35:55
433
原创 Markdown文件中的图片批量上传至阿里云并更新本地文件中的图片路径【Python】
读取目录下的markdown文件,将其中的本地图片路径转为阿里云OSS外链~
2022-07-01 21:55:46
743
原创 Java基础入门(下)
二、Java语言基础(下)2.1 多线程 关于多线程,首先需要理解三个基本概念:什么是程序?程序是为完成特定任务、用某种语言编写的一组指令的集合。什么是进程?进程是程序的一次执行过程。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。什么是线程?进程可进一步细化为线程,是一个程序内部的一条执行路径。线程是调度和执行的单位。每个线程拥独立的运行栈和程序计数器(pc);多个线程,共享同一个进程中的方法区、堆。线程切换的开销小,进程切换开销大,一个进程中可以有
2022-01-01 10:50:18
376
原创 Java基础入门(上)
一、Java语言基础(上)1.1 前言 提起Java,首先需要搞清楚两个概念:什么是JDK? JDK,即Java Development Kit(Java开发工具包)。可以这么理解:JDK = JRE + 开发工具集(如将Java代码编译为字节码文件的Javac)。什么是JRE? JRE,即Java Runtime Environment(Java运行环境),它是Java程序运行的基础。JRE = JVM(Java Virtual Machine,Java虚拟机) + Java S
2021-12-31 19:35:07
538
原创 renren--fast-vue执行npm install报错
将 package.json文件中的 "node-sass"版本改为4.14.1然后npm i
2021-05-30 11:35:18
343
原创 vagrant中docker提示空间不足
解决办法进c:/user/xxx目录,找到vagrantfile,在同级目录下新建文件夹myVagrantSyncFloder,在再vagrantfile中添加如下配置: config.vm.synced_folder "./myVagrantSyncFloder", "/vagrant",type: "rsync"问题解决~,方法来源于:https://www.bbsmax.com/A/rV57qbQRzP/,在此仅作整理...
2021-03-01 10:41:11
533
2
原创 已配置镜像加速,仍然提示Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canc
[root@localhost mydata]# docker pull elasticsearch-head:5Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)解决:配置镜像加速后重启。如果已经配置过了,那就直接重启vagrant,执行vagrant reload。
2021-02-28 18:42:34
2127
4
原创 chromedriver安装报错
chromedriver安装报错如下:npm ERR! Failed at the chromedriver@2.27.2 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:npm ERR! E:\SoftWare.
2020-09-28 23:02:09
606
原创 Python实现简单的闹钟/倒计时/番茄钟软件并打包成exe
文章目录开发背景程序界面及使用介绍程序源码使用Pyinstaller打包成exe程序下载链接备注开发背景老是写代码忘记休息,手机定闹钟太麻烦,自己在网上也没有搜索到符合我需求的极简软件,故写一个极简(Low)版番茄钟定时提醒自己休息。。。程序界面及使用介绍在输入框中输入倒计时分钟数t(0<t<60)并点击开始,此时程序界面会隐藏,等倒计时完成后,会播放3次alarm.mp3文件(程序同级目录下的音频文件),播放完毕后界面会恢复显示。程序源码import datetimeimpor
2020-07-07 16:15:26
2359
原创 jupyter的安装与使用以及运行卡顿的解决办法
话不多说,直接上步骤:安装好python后,打开cmd,输入pip install jupyter即可。运行,在cmd输入jupyter notebook即可。若遇到卡顿问题或者需要自定义数据保存目录,步骤如下:首先,打开cmd,输入jupyter notebook --generate-config,即可输入jupyter的配置文件路径。 打开上面的配置文件,找到c.NotebookApp.notebook_dir,即可配置自定义目录,例如:c.Notebo.
2020-05-17 22:58:24
10730
3
原创 elementUI的树形控件tree添加title属性的方式(直接拷贝)
代码如下(根据自己的需求修改span下的内容即可) <el-tree :data="courseData.courseCategory" :props="defaultProps" node-key="id" accordion :title="id" @node-click="handleNodeClick"> <span ...
2020-05-04 15:30:52
5248
1
原创 springboot中拦截器内无法自动注入Service
原因:拦截器的加载在springcontext之前,所以自动注入的service是null参考链接:参考链接
2020-05-01 18:43:30
1740
原创 Centos6 突然访问不了网络 VM communication interface socket family: failed
打开终端,管理员身份(su,然后输入密码),运行/usr/bin/vmware-config-tools.pl -d,关闭镜像,关闭虚拟机,重启电脑即可。ps: 复制一张大佬的图,遇到问题类似。参考链接:参考链接...
2020-04-18 22:13:57
702
原创 Nuxt报错:vue-awesome-swiper/dist/ssr,swiper/dist/css/swiper.css未找到
修改nuxt.config.js如下: plugins: [ { src: '~/plugins/nuxt-swiper-plugin.js', ssr: false } ], css: [ 'swiper/css/swiper.css' ]修改nuxt-swiper-plugin.js如下: import Vue from 'vue'...
2020-04-07 10:19:55
4534
10
原创 centos6搭建ftp服务器教程
检测是否已经安装vsftpdrpm -qa | grep vsftpd如果已经安装vsftpd,会显示相应版本号。没有任何提示,表示没有安装vsftpd。安装vsftpdyum install -y vsftpd出现Complete!字样,表示安装成功。打开ftp默认的21端口vi /etc/sysconfig/iptables在含有“reject”行前,添加一行-A IN...
2020-04-04 10:10:08
897
原创 Vue监听路由方式变化
created() { //页面渲染之前执行 this.init() }, watch: { //监听 $route(to, from) { //路由变化方式,路由发生变化,方法就会执行 this.init() } },
2020-04-03 20:52:36
354
原创 输入npm install 报错npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.1 postinstall: `no
输入npm install报以下错误npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the node-sass@4.13.1 pos...
2020-04-03 14:53:25
6020
1
原创 ERROR Failed to compile with 1 errors的一种情况!
ERROR Failed to compile with 1 errors 我的项目中报错是因为资源引入路径有错,引入了一个不存在的文件,检查webpack.base.conf.js下的资源路径并修改即可。
2020-04-03 14:20:16
66139
3
原创 同学,请写一个线程安全的单例模式(Java)
代码public class SingleInstance { private volatile static SingleInstance uniqueInstance = null; public static SingleInstance getInstance() { if (uniqueInstance == null) { ...
2020-03-29 15:35:47
385
原创 Python中String模块中的常量
String模块中的常量:string.digits:数字0~9string.ascii_letters:所有字母(大小写)string.ascii_lowercase:所有小写字母string.printable:可打印字符的字符串string.punctuation:所有标点string.ascii_uppercase:所有大写字母...
2020-03-24 21:27:37
765
原创 在vue项目中引入Base64
安装:npm install --save js-base64在组件中直接引入let Base64 = require('js-base64').Base64;使用:Base64.decode('dsdsdSd');Base64.decode('3232131');Base64.encode('6545hgdfg');Base64.encode('543hfghfhfhg...
2020-02-07 19:28:00
3069
原创 vue项目中引入tinymce4
上个项目用没记录,这次捣鼓了半天,赶紧拿小本本记下来~ps:只实现了基本功能,图片上传有点问题,还得捣鼓捣鼓,捣鼓出来了再更新~安装:npm install @tinymce/tinymce-vue -Snpm install tinymce -S安装之后,在 node_modules 中找到 tinymce/skins目录,然后将 skins 目录拷贝到 static 目录...
2020-02-07 18:02:00
808
原创 `elementui`表格实现无限滚动
main.js添加自定义指令:Vue.directive('loadmore', { bind(el, binding) { const selectWrap = el.querySelector('.el-table__body-wrapper') selectWrap.addEventListener('scroll', function() { l...
2020-02-06 15:00:00
2762
原创 `index.html`与`App.vue`中有相同`id`的`div`,`main.js`绑定的是哪一个?
App.vue文件:index.html文件:main.js文件:在网上找了一个比较靠谱的回答,记录一下:已实验过,将index.html的id="app"改成其他值,会报错。因此,el: '#app'绑定的是index.html中的id="app"的元素已检查过生成的页面代码,其中只有一个<div id="app"></div>,下面有一行注释...
2020-01-19 14:20:00
364
原创 IDEA下新建SpringMVC项目的配置文件
IDEA新建SpringMVC项目后有三个xml文件,另一个不动,其他两个如下配置,然后应该就可以跑通并正常跳转了。web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://w...
2020-01-08 23:37:00
262
原创 一、代理模式:静态代理与动态代理
静态代理动态代理静态代理注:实质就是使代理类和被代理类实现同一个接口,然后在代理类中添加其他操作。MyProxy.java文件package cn.qujialin.proxy;//代理类public class MyProxy implements Operator{ private Operator operator; public MyPr...
2020-01-08 12:32:00
103
原创 Java发送QQ邮件-附jar包下载链接
Java发送QQ邮件jar包链接链接:https://pan.baidu.com/s/1JnCjh4vZ_N-qNqu6xSXzfQ提取码:xusc示例代码:package java2;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.M...
2020-01-04 23:17:00
469
原创 Git使用教程(下)
Git使用教程(下)Git使用教程(下)标签管理创建标签操作标签删除关联的远程仓库自定义Git配置别名配置文件标签管理发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但...
2019-12-26 20:39:00
127
原创 Git使用教程(中)
Git使用教程(中)Git使用教程(下)创建与合并分支命令合并冲突及解决分支管理策略Bug分支feature分支多人协作Rebase创建与合并分支每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指...
2019-12-25 21:55:00
239
原创 Git使用小坑记录(1)
无法提交到远程仓库问题描述如图解决方案温柔型:通过git pull先将本地库更新到与远程库一致的版本,但要注意本地库后来做的修改可能被覆盖,最好使用git fetch(不会自动合并),查看更新情况再有选择合并,或者先将本地库修改过的文件备份,git pull后再重新修改;再运行git push即可成功。暴力型:git提供了一种强制上传的方式:git push -f,...
2019-12-25 10:30:00
100
原创 Git使用教程(上)
Git使用教程(上)Git使用教程(上)什么是Git?为什么用Git?分布式与集中式版本控制系统的区别?Windows下安装创建版本库(Repository)添加文件到版本库查看当前仓库状态版本回退工作区和暂存区查看工作区和版本库里面最新版本的区别撤销修改删除文件远程仓库添加远程仓库从远程库克隆什么是Git?Git是一个用C语言编写的分布式...
2019-12-24 22:27:00
181
原创 使用javadoc 报错:编码GBK的不可映射字符
运行命令:javadoc Test1.java报错:编码GBK的不可映射字符问题原因:类文件中带有非GBK字符解决办法:javadoc -encoding utf-8 Test1.java
2019-06-06 22:21:00
161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人