自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

个人博客 https://pnkx.top

陪伴是最长情的告白~

  • 博客(27)
  • 收藏
  • 关注

原创 获取客户端ip的方法

获取客户端ip,js获取客户端ip,springboot获取客户端ip

2022-12-13 11:08:23 5268 2

原创 初识TypeScript

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准(ES6 教程)。TypeScript 由微软开发的自由和开源的编程语言。TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。首先总结一句话ts是js的超集,这说明ts可以兼容js的语法,大大降低了门槛(...

2021-07-02 10:49:04 2730

原创 记录第一次vue3.0+vite+ts+ant

现在在做的项目还都是vue2.0+webpack+js+element,但是总是看见前端群里再聊vue3.0怎么样,就想着自己也尝试尝试,于是乎看操作第一步使用vite构件vue3.0+ts项目npm init @vitejs/apporyarn create @vitejs/app有想了解@vitejs/app指令的小伙伴可以看一下这篇文章npm init @vitejs/app...

2021-06-29 10:18:52 2394 1

原创 引入网易云音乐播放器卡片

博客或其他网站中,单调的浏览难免少了些兴趣,所以我们可以引入一些音乐播放器,在这里我给大家说一下如何引入网易云的播放器,超简单!先看下效果,喜欢的直接开始上手一、选择歌单第一步:打开网页版网易云第二步:登录后打开我的主页第三步:打开你要选择的歌单,复制歌曲列表的id第四步:打开生成音乐播放器卡片页面(网址是:https://music.163.com/#/outchain/0/你复...

2021-06-22 10:15:18 1303 1

原创 vue项目集成腾讯滑块验证

项目中需要用到滑块验证,比如说本博客中的留言评论功能,可以使用腾讯的滑块验证,接下来看操作!首先需要获取腾讯云的CaptchaAppId可以参考腾讯云图形验证的使用文档。第一步:登录腾讯云,打开控制台,打开验证码功能。第二步:在腾讯云里新增图形验证,记录好CaptchaAppId然后开始集成1、在index.html中引入js依赖<script src="https:/...

2021-06-16 17:35:12 1155 2

原创 vue中引入看板娘,敲可爱

博客中右下角的板娘!段落引用接下来在vue以组件的形式使用(只贴出重要的代码,文章末端放上demo的地址,资源都在)npm上有许多现成的依赖,但是可定制的内容少了许多,本文使用自制组件,可在waifu.js文件和waifu-tips.json文件中自定义功能1、编写vue组件<template> <div class="index"> <div...

2021-06-10 20:41:56 2747 7

原创 家校网(毕业设计)

HSLink 是一个前后端分离的家校通网站项目选型采用SpringBoot + Vue网站功能采用了时下流行的SpringBoot + Vue技术。MySQL,严格的数据库规范设计。独具特色的评论回复功能,不依赖任何三方评论回复插件环境依赖环境依赖说明描述数据库MySQLJDK推荐使用jdk1.8及1.8以上的版本...

2021-06-03 16:29:42 310 2

原创 聊一聊我的文本编辑器

说一下我博客的文本编辑器最初使用的若依自带的quill,刚开始使用就会有些卡顿,刚开始还不太在意,后来慢慢发现确实不爽,嵌入代码块时还会卡死浏览器,之后思考许久决定换一个文本编辑器。最初还是在吧目光放到流行的富文本编辑器上,于是尝试了wangEditor,一开始没发现什么问题,到了编辑出错时,删除文章内容时光标会跳到最后一行,找了很多方法,还是不能完美解决,于是放弃···然后,我又看到了好多...

2021-05-21 19:37:42 161 1

原创 记录一下若依权限的使用

封装了一个指令权限,能简单快速的实现按钮级别的权限判断。v-permission(opens new window)使用权限字符串 v-hasPermi// 单个<el-button v-hasPermi="['system:user:add']">存在权限字符串才能看到</el-button>// 多个<el-button v-hasPermi="['sy...

2021-05-21 12:02:41 35088 8

原创 vue项目中div切换显示与隐藏状态时的动画效果

// 以下两个与enter相关的方法只会在元素由隐藏变为显示的时候才会执行// el:指的是当前调用这个方法的元素对象// done:用来决定是否要执行后续的代码如果不执行这个方法,那么将来执行完before执行完enter以后动画就会停止beforeEnter: function (el) { el.style = "padding-left: 100px";},enter: ...

2021-05-13 17:28:01 2423 1

原创 记录一下若依集成发送邮件

想在博客里评论时添加邮件提醒!!!说干就干!!!1、添加pom依赖<!-- 邮件依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId&gt...

2021-05-13 17:06:45 8629 8

原创 使用码云作为图片存储库

平时写文章的时候,经常会在内容里面插入一些图片,之前一直用路过图床,一款免费的图片托管服务器,但是老是莫名其妙少一些图片,所以想着能不能白嫖一下码云来存储图片,网上搜了下,非常简单,看下面操作1、第一步 码云创建仓库记住这个位置一定要选开源,不然放到博客里的链接,别人打不开2、第二步 上传图片文件将上传后的照片路径中的blob改为raw就可以使用了...

2021-05-11 17:11:55 726 5

原创 说一下如何让若依的富文本编辑器中的代码块高亮

首先若依是用的是quill,默认是没有高亮的,如图所以没有高亮的代码块属实不舒服,我们可以引入highlight.js =》点击进入官网接下来就是如何引入highlight.js1、安装依赖npm install highlight.js2、引用在main.js或者固定组件中引入import hljs from 'highlight.js'样式可以自由选择=》查看各种样式添加自...

2021-05-09 16:03:10 932 1

原创 mysql-按天/月统计数据,没有的填充为0

按天统计1、创建基础表CREATE TABLE num (i INT);INSERT INTO num (i) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9); -- 测试表DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCR...

2021-03-30 17:09:19 1008 4

原创 Java去掉html标签的各种姿势

一、背景业务开发中可能需要将html的标签全部去掉,本文将多种方法综合在这里,供大家参考。二、方法2.1 纯正则方法import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String h...

2021-03-18 10:36:59 157 1

原创 vue实现页面滑动至指定位置

在Vue中,有三种方式可以实现页面滑动至指定位置方法1://先获取目标位置距离mounted() { this.$nextTick(() =&gt; { setTimeout(() =&gt; { let targetbox= document.getElementById('targetbox'); this.target= t...

2021-03-17 11:31:42 3043 1

原创 vue中页面跳转滚动条置顶(总结)

1.vue单个页面跳转时:在此页面上mounted方法中设置滚动条的方法mounted() { //&nbsp;切换页面时滚动条自动滚动到顶部 window.scrollTo(0,0);}2.全部页面,使用路由的钩子函数中设置(在router中main.js)router.afterEach((to,from,next) => { window.scr...

2021-03-17 10:40:05 4448 1

原创 移动端300ms延迟原因及解决方案

移动端300ms延迟原因2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,应对 iPhone 这种小屏幕浏览桌面端站点的问题。双击缩放(double tap to zoom),这也是会有上述 300 毫秒延迟的主要原因。双击缩放,即用手指在屏幕上快速点击两次,iOS 自带的 Safari 浏览器会将网页缩放...

2019-12-10 20:19:44 2112 1

原创 layUI上传文件传参无法获取(下拉列表的参数)

废话不说,直接上代码://下拉列表-年份 var nowyear; function getYear() { nowyear = new Date().getFullYear(); //获取当前年份 // var sel = document.getElementById ('sel');//获取select下拉列表 var...

2019-10-21 18:00:44 1413

原创 比较一下String.split方法和indexOf + subString方法截取字符串

直接上代码public static void main(String[] args) throws ParseException{ String str = "AB123456"; long start = System.currentTimeMillis(); for(int i = 0 ; i < 10 * 10000 ; i ++){ Str...

2019-10-21 16:04:35 440

原创 分布式、多线程、高并发的恩怨情仇

在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗?实际上,他们三个总是相伴而生,但侧重点又有不同。什么是分布式?分布式更多的一个概念,是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。该领域需要解决的问题极多,在不同的技术层面上,又包括:分布式文件系统、分布式缓存、分布式数据库、分布式...

2019-10-14 08:31:38 150

原创 java多线程:继承Thread和实现Runable接口的区别

java中我们想要实现多线程常用的有两种方法,继承Thread 类和实现Runnable 接口,有经验的程序员都会选择实现Runnable接口 ,其主要原因有以下两点:首先,java只能单继承,因此如果是采用继承Thread的方法,那么在以后进行代码重构的时候可能会遇到问题,因为你无法继承别的类了。其次,如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容...

2019-10-12 17:04:13 391

原创 SpringBoot注入Mapper失败

SpringBoot注入Mapper失败,可能是因为没有加扫描Mapper层的注解解决方法方式一:在所有mapper接口使用@Mapper注解@Mapperpublic interface UserMapper { UserInfo getUserById(@Param("userId") String userId);}方式二:在springboot配置类或启动类使用@Ma...

2019-10-12 10:17:36 1142

原创 Excel的导入导出(大量数据)

可以在评论区交流!!!前端:html代码:<div id="choose" style="display: none; height: 100px;width: 300px" > <form enctype="multipart/form-data" id="batchUpload" class="form-horizontal"&g...

2019-10-12 09:24:47 1097 1

原创 Servlet使用配置

1. Servlet使用配置创建Servlet需要首先需要创建一个Servlet类,并且这个类需要继承HttpServlet,然后重写doGet()/doPost()方法实现业务逻辑流程。TestServlet.java代码如下:public class TestServlet extends HttpServlet {private static final long serialVer...

2019-09-27 15:50:28 350

原创 SpringBoot中Service无法注入

Description:The bean 'userService' could not be injected as a 'com.phy.hemanresoruce.service.UserService' because it is a JDK dynamic proxy that implements:Action:Consider injecting the bean as ...

2019-09-23 14:30:25 4788 1

原创 关于时间格式的问题

Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Sep 20 09:52:49 CST 2019There was an unexpected error (type=Bad Request, status=4...

2019-09-20 09:58:29 233 1

空空如也

空空如也

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

TA关注的人

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