网站开发
文章平均质量分 54
网站开发前端+后端
举个锤子²³³³
个人博客网站:https://www.jhxblog.cn
展开
-
springboot集成mybatis-plus及常用功能配置
1. 引入pom依赖<!--mybatis-plus--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version></dependency><!--数据库依赖--><原创 2022-05-14 17:41:22 · 4412 阅读 · 0 评论 -
mybatis-plus配置自动代码
pom文件<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3.1</version></dependency><dependency> <groupId>com.baomidou&.原创 2022-04-12 16:49:10 · 1004 阅读 · 0 评论 -
nginx添加ssl证书后http无法访问原因及解决方法
博客网站的nginx服务器接入ssl证书后提高了数据交互的安全性,但最近发现在http协议下访问网站出现了跨域访问的问题导致后端接口无法被调用。原因是在http协议下访问的是80端口,调用后端接口访问的是443端口所以产生了跨域问题。跟随网上教程将ssl on去掉并将listen 443改为listen 443 ssl,失败。索性不用80端口了,在nginx中配置更改为接收到80端口的请求后强制跳转到443端口。原配置文件:server { listen 80; listen原创 2021-11-23 14:32:11 · 9811 阅读 · 0 评论 -
带emoji表情的react输入框组件
简介博客项目重构后留言和评论功能一直没有emoji表情输入功能,在网上也没有找到比较好用的react组件,于是作者用了两周时间封装了一个输入框组件并发布到npm。项目上线初期或多或少存在一些问题,如果在使用过程中遇到bug或者在功能上有更好的建议意见请留言告知。效果在线Demo请到西贝博客留言板页面体验安装npm install react-emotoryarn add react-emotor基本用法输入框组件使用方法输入框组件相对于普通的输入框添加了emoji表情输入功能,点击原创 2021-09-04 16:58:30 · 3286 阅读 · 3 评论 -
js中获取光标所在位置并插入内容
关于selection和range的一些认识原文链接:https://zhuanlan.zhihu.com/p/44970200相关代码function insertContent() { let contentHtml = '<p>插入一个p标签</p>'; // console.log(imgHtml); insertHtmlAtCaret(contentHtml);}function insertHtmlAtCaret(html) {原创 2021-08-27 18:02:17 · 872 阅读 · 0 评论 -
通过nohup命令后台运行jar包
问题描述开发个人博客时,将springboot打成jar包放到linux服务器上运行,远程连接运行java -jar xxx.jar命令可以正常启动后端,但是关闭ssh后程序自动关闭。百度后发现java -jar命令会随ssh窗口关闭而结束,此时需要nohup命令使java -jar在后台运行。解决方案nohup 即no hung up,指程序不被挂起,当ssh窗口关闭后程序会继续运行,但不能在控制台输出数据。语法:nohup Command [ Arg … ] [ & ]示例:nohu原创 2021-03-25 11:30:32 · 4281 阅读 · 0 评论 -
esp8266AT指令封装
stm32通过wifi方式进行数据通信时通常采用ESP8266模块,最常用的方法就是通过AT指令与esp模块进行交互,本项目对常用的AT指令进行封装成协议,使用户调用简单的函数即可实现热点连接、服务器连接、开启热点、创建服务器等功能。并提供了两种数据发送模式,用户可根据项目需要选择101协议数据封装发送或无数据封装发送。数据解析也可以根据项目需要设置解析或不解析。协议具有很强的可扩展性,能够根据自己的项目需求对AT指令进行裁剪和扩展。项目说明git仓库地址:https://github.com/reds原创 2020-07-16 21:34:31 · 5446 阅读 · 14 评论 -
antd Upload组件实现手动上传
重构博客网站时需要实现添加文章功能,其中除了文章名、分类、作者之外还有封面图片,antd提供的Upload组件选择图片后直接传给后端,这里的场景是图片连同其他文章信息一并传给后端。网上大多推荐用customRequest方法,但antd官方并未对此方法给出太多的说明。此外antd还提供了一个beforeupload方法。于是博主打算用曲线救国的方法获取图片,正所谓水平不够,骚操作来凑。顾名思义,beforeUpload即上传前的操作,我们只需在上传前将图片对象赋值给事先定义好的变量,然后返回false原创 2020-12-26 14:31:57 · 1047 阅读 · 2 评论 -
React学习笔记-antd实现按需加载
https://cloud.tencent.com/developer/article/1467366转载 2020-07-14 17:51:25 · 2446 阅读 · 0 评论 -
Django实现基于类的分页功能
开发个人博客时往往避免不了分页功能的实现,实现方法大体上分为函数和类两种。本文基于类实现分页功能,以下是详细代码:class Page: page_num = 0 total_count = 0 tartype = "" total_page = 0 # 总页数 per_page = 8 # 每页显示8篇文章 max_page = 11 # ...原创 2019-05-10 09:26:21 · 235 阅读 · 0 评论 -
网站用户访问量统计—Django
最近准备弃用Django自带的admin,将个人博客网站接入hadmin后台模板,同时想要实现用户访问量统计功能。在网上查了一下具体实现方法。众说纷纭,有接入第三方的、有js实现的、有后端代码实现的,第三方的话很简单,在前端页面上加入几行代码就可以了,但是查询访问量的时候貌似需要登录第三方网站才能查询,而我想要实现在网站上展示这些数据,其次安全性也是一个大问题,本着能造车轮就不闲着的原则,我自己动...原创 2019-08-08 20:25:30 · 6937 阅读 · 1 评论 -
个人网站接入live2d详细教程
Live2D是一种应用于电子游戏的绘图渲染技术,技术由日本Cybernoids公司开发。通过一系列的连续图像和人物建模来生成一种类似三维模型的二维图像,对于以动画风格为主的冒险游戏来说非常有用,缺点是Live 2D人物无法大幅度转身,开发商正设法让该技术可显示360度图像。---------------------------------百度百科 在开发个人博客网站时无意间发现了这...原创 2019-09-17 11:07:52 · 10779 阅读 · 4 评论