spring boot Springboot发送邮件 Vincent沈卫庆 发表于2024-05-20 浏览9348 评论0 一、获取授权码 1、以QQ邮箱为例,页面首部找到设置 2、开启POP3/SMTP服务 3、获取授权码 二、SpringBoot集成邮件发送 1、环境配置 添加依赖 <!-- springboot 邮件mail --> <dependency> <groupId>org.springframework.boot</groupId> <artifa
JAVASCRIPT文章/教程 web前端-JavaScript中的函数(创建,参数,返回值,方法,函数作用域,立即执行函数) Vincent沈卫庆 发表于2024-05-20 浏览4770 评论0 🐚作者简介:苏凉(专注于网络爬虫,数据分析,正在学习前端的路上) 🐳博客主页:苏凉.py的博客 🌐系列专栏:web前端基础教程 👑名言警句:海阔凭鱼跃,天高任鸟飞。 📰要是觉得博主文章写的不错的话,还望大家三连支持一下呀!!! 👉关注✨点赞👍收藏📂 简介 函数(Function) 函数也是一个对象 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)。 函数中可以保存一些代码,在需要的时候调用。 函数的创建 在JavaScript中有三种方法来创建
rabbitmq RabbitMQ的安装与配置(Rabbitmq安装) Vincent沈卫庆 发表于2024-05-19 浏览8288 评论0 一、RabbitMQ的介绍 RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑来说,RabbitMQ 是一个快递站,会有一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别就在于,它不负责处理消息数据,而是负责接收、存储和转发消息数据。 二、Erlang的安装 由于RabbitMQ是用Erlang语言编写的,因此在安装RabbitMQ
spring boot 玩转SpringBoot之定时任务Scheduled线程池配置 Vincent沈卫庆 发表于2024-05-19 浏览8962 评论0 对于定时任务,在SpringBoot中只需要使用@Scheduled 这个注解就能够满足需求,它的出现也给我们带了很大的方便,我们只要加上该注解,并且根据需求设置好就可以使用定时任务了。 但是,我们需要注意的是,@Scheduled 并不一定会按时执行。 因为使用@Scheduled 的定时任务虽然是异步执行的,但是,不同的定时任务之间并不是并行的!!!!!!!! 在其中一个定时任务没有执行完之前,其他的定时任务即使是到了执行时间,也是不会执行的,它们会进行排队。 也就是如果你想你不同的
jquery jquery中的JSONP(jquery中的eq方法) Vincent沈卫庆 发表于2024-05-18 浏览5207 评论0 jquery中的$.ajax()函数,除了可以发起真正的Ajax数据请求之外,还可以发起JSONP数据请求,例如: $.ajax({ url: 'http://www.liulongbin.top:3006/api/jsonp?name=zs&age=20', dataType: 'jsonp', success: function (res) { console.log(res)
mysql Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘报错解决 Vincent沈卫庆 发表于2024-05-17 浏览5643 评论0 进入linux后启动mysql mysql -u root -p 报错 Can't connect to local MySQL server through socket '/var/lib /mysql/mysql.sock' (111) 进入报错出现的路径 cd /var/lib/mysql/ 找到文件mysql.sock,并且删除 rm -rf mysql.sock 然后停止mysql服务 systemctl
分布式 订单超时未支付自动取消8种实现方案(支付超时订单已取消) Vincent沈卫庆 发表于2024-05-17 浏览4843 评论0 定时轮询 数据库定时轮询方式,实现思路比较简单。启动一个定时任务,每隔一定时间扫描订单表,查询到超时订单就取消。 优点:实现简单。 缺点:轮询时间间隔不好确定,占用服务器资源,影响数据库性能。 惰性取消 当查询订单信息时,先判断该订单是否超时,如果超时就先取消。 优点:实现简单。 缺点:影响查询之外的业务(如:统计、库存),影响查询效率。 JDK延迟队列 JDK延时队列DelayQueue是一个无界阻塞队列,该队列只有在延迟期满的时候才能从中获取元素。 简单实现代码demo如下,
golang go内存分析工具介绍--pprof(go 内存分析) Vincent沈卫庆 发表于2024-05-16 浏览7379 评论0 本人小白,刚开始接触go就遇到了一个内存问题,在进行内存分析的时候发现了一下比较好的工具,在此留下记录。 废话不多说,直接开整。 什么是pprof:pprof是Go的性能分析工具,在程序运行过程中,可以记录程序的运行信息,可以是CPU使用情况、内存使用情况、goroutine运行情况等,当需要性能调优或者定位Bug时候,这些记录的信息是相当重要。 基本使用方法 使用pprof有多种方式,Go已经现成封装好了1个:net/http/pprof,使用简单的几行命令,就可以开启pprof,记录
MSSQL教程 【数据库 Mysql查询】10-25 查询所有学生的平均成绩 (10 分)(mysql查询每个学生的平均成绩) Vincent沈卫庆 发表于2024-05-16 浏览14778 评论0 本题目要求编写SQL语句, 在stu表 和 sc表 中查询所有学生的平均成绩,如果某学生尚未选修课程或成绩为空时,平均分计为0。 请在这里写定义表结构的SQL语句。例如: CREATE TABLE `stu` ( `sno` char(4) NOT NULL, `sname` char(8) NOT NULL, `sex` tinyint(1) DEFAULT NULL, `mno` char(2) DEFAULT NULL, `birdate` datetime DEF
html5教程 JavaScript学习笔记 Vincent沈卫庆 发表于2024-05-15 浏览5192 评论0 JavaScript学习笔记 1.JavaScript基础 1.1 数据类型 <!--number 没有整数和浮点数区分 Nan not a number Inf infinite string boolean === 类型一样,值一样 == 类型不一样,值一样 也会为true 坚持不要使用== isNan来判断(Nan) 对象是大括号 数组是中括号 每个属性之间通过,隔开 最后一个不用--> 1.2 迭代器使用 <script>
html5教程 html如何将搜索图标放入搜索框中(html如何将搜索图标放入搜索框中) Vincent沈卫庆 发表于2024-05-15 浏览8279 评论0 好久没写网页了学到的东西都快要荒废了,正好趁着寒假巩固复习一下。 今天是(如题), 想要在自己的网页上做一个搜索框,但是这个搜索图标属实是有点为难。 于是翻找资料之后大概知晓了做法: 效果图 大致方法: 先做一个div 将搜索框 <input type="text" placeholder="并没有什么用的搜索栏" class="serch"></input> 和 带有链接的搜索图标 <div class="pic"><a h
tomcat SpringBoot打war包部署Tomcat(最全) Vincent沈卫庆 发表于2024-05-15 浏览7655 评论0 1. tomcat9 2. jdk8 3. springboot2.x 1 - pom.xml 修改打包方式 <packaging>war</packaging> 2 - 加入SpringBoot打包插件(pom.xml) <build> <plugins> <plugin> <groupId>org.springframe