使用pm2+express部署vue项目 使用pm2 + express 在Contos上部署前端项目在Centos7上使用pm2+express部署springboot+vue项目项目是一个前后端分离项目 后端使用springboot 前端为两个Vue项目如图: api为后端接口 cms和view为前端项目 共用一个api接口1. 打包springboot项目将项目打包package 将xxxxx.jar发送至服务器(随便哪里能找到就行)2. 将前端两个项目打包由于我的前端是使用vue-cli创建的 所以打包npm run
使用yauaa解析userAgent 通过yauaa解析UserAgent什么是yauaa使用测试导入依赖<!-- 解析客户端操作系统、浏览器 --><dependency> <groupId>nl.basjes.parse.useragent</groupId> <artifactId>yauaa</artifactId> <version>5.20</version></dependency
使用ip2region进行ip解析获取地区 什么是ip2regiongitee: https://gitee.com/lionsoul/ip2regionip2region是一个离线的ip地址定位库使用方法引入依赖<!-- ip2region --><dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId> <version>1.
初学小程序 2021.7.10微信小程序初学官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html#%E7%94%B3%E8%AF%B7%E5%B8%90%E5%8F%B7首先注册账号 需要一个跟微信没有任何关系的邮箱下载小程序开发工具 并扫码登录 创建项目AppId可以在https://mp.weixin.qq.com/wxamp/home/guide?lang=zh_CN&
SpringSecurity4 学习笔记 成结构1. SpringSecurity2. 入门案例新建SpringBoot项目 添加Security和Web依赖即可在resources–static新建登录和主页简单静态页面启动项目 访问localhost:8080/login可以看到出现的 登录页(该页面为Security默认生成的)在启动项目时 会在控制台输出一串登录密码2.1 UserDetailsService接口用户判断用户名是否存在而UserDetailsService返回的Userdetails接口中实现了
JUC-并发源码学习 JUC并发包源码分析(1.8)线程的一些状态线程之间状态的跳转Executor源码解析ThreadPoolExecutor源码解析1. 什么是JUCJUC就是java.util工具包业务: 普通的线程代码 ThreadRunnable: 没有返回值、效率相比于Callable相对较低2. 线程和进程线程和进程进程: 就是一个程序 比如QQ,鼠标驱动一个进程可以包含多个线程,至少包含一个线程!Java默认有几个线程?2个线程! main线程、GC线程线程: 开了一个T
SpringSecurity4 学习笔记 成结构1. SpringSecurity2. 入门案例新建SpringBoot项目 添加Security和Web依赖即可在resources–static新建登录和主页简单静态页面启动项目 访问localhost:8080/login可以看到出现的 登录页(该页面为Security默认生成的)在启动项目时 会在控制台输出一串登录密码2.1 UserDetailsService接口用户判断用户名是否存在而UserDetailsService返回的Userdetails接口中实现了
Java集合部分详解 Java集合学习Collection接口和常用方法Collection接口遍历元素的方式1 - 使用Iterator(迭代器)Iterator对象成为迭代器,主要用于遍历Collection集合中的元素.所有实现了Collection接口的集合类都有一个iterator()方法,用以返回一个实现了Iterator接口的对象,即可以返回一个迭代器Iterator仅用于遍历集合,Iterator本身并不存放对象迭代器的执行原理Iterator Iterator = coll.iter
Vue中使用baberrage实现弹幕效果 在Vue中使用baberrage插件实现弹幕效果什么是baberrage?链接:https://github.com/superhos/vue-baberrage/blob/master/docs/zh/README.md是一位大佬制作的插件,实现弹幕的效果效果这里用作留言界面1. 创建所需要的数据库DROP TABLE IF EXISTS `tb_message`;CREATE TABLE `tb_message` ( `id` int(11) NOT NULL AUTO_INCR
在博客中加入一言 在博客中加入一言什么是一言一言网(hitokoto.cn)创立于 2016 年,隶属于萌创团队,目前网站主要提供一句话服务。动漫也好、小说也好、网络也好,不论在哪里,我们总会看到有那么一两个句子能穿透你的心。我们把这些句子汇聚起来,形成一言网络,以传递更多的感动。如果可以,我们希望我们没有停止服务的那一天。简单来说,一言指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。 或是感动,或是开心,有或是单纯的回忆。来到这里,留下你所喜欢的那一句句话,与大家分享,这就是一言存在的目的。示例
使用Vue刷新当前页面数据 常常会遇到在删除或者增加一条数据的时候想要刷新页面来显示数据这里提供两种方式方法一: 整个页面刷新location.reload() ①this.$router.go(0) ②相当于强制刷新页面整个页面刷新,会有一瞬间空白方法二: provide / inject 组合 方式首先需要修改app.vue<template> <div id="app"> <router-view v-if="isRouterAlive"></rou
在Springboot项目中使用AOP进行保存日志 AOP术语target:目标类,即需要被代理的类。例如:UserServiceJoinpoint(连接点):所谓连接点是指那些可能被拦截到的方法。例如:所有的方法PointCut切入点︰已经被增强的连接点。例如: addUser()advice通知/增强,增强代码。例如: after、beforeWeaving(织入):是指把增强advice应用到目标对象target来创建新的代理对象proxy的过程.proxy 代理类Aspect(切面):是切入点pointcu
在Springboot中集成mail实现评论邮件回复 在Springboot中集成mail进行评论邮件提醒前些天正在逛一些技术大佬的博客时,评论了一下。评论后竟然给我来了邮件进行提醒(属实觉得酷炫)然后CV了一手来学一学效果步骤加入mail依赖<!--邮箱依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</arti
在评论中使用邮箱的QQ头像 博客评论中使用QQ头像这是发现了一个朋友所发感觉挺好用,就也给加进来了…之前准备了30个头像包…摇个随机数当头像评论时使用QQ邮箱的将会使用自己游戏的QQ头像仅限于正确的QQ邮箱Controller// 新增评论 @PostMapping("/comments") public String post(Comment comment, HttpSession session, Model model) { Long blogId = comment.get
改变页面字体样式 修改全局字体样式介绍见到一个比较好看的字体样式步骤引用字体<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=ZCOOL+KuaiLe" />定义CSS引用 body { font-family: 'ZCOOL KuaiLe(这个是上面引进来字体的名称)'; }...
使用Cdn加速静态资源 Cdn加速在GitHub仓库中的资源介绍JSDelivr + GitHubJSDelivrJSDelivr(风格化为jsDelivr)是用于开源项目的免费公共CDN。它可以直接从npm注册表和GitHub存储库中提供Web文件,而无需进行任何配置。[1] [2]它是目前托管多个项目的第二受欢迎的公共CDN。[3] [4]于2020年10月14日,它成为Bootstrap的官方CDN步骤使用GitHub创建仓库[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(im
博客首页波浪特效 波浪特效给首页添加一个波浪的小特效示例:代码:css代码:/* 波浪动画 */#banner_wave_1 { width: auto; height: 65px; background: url(https://cdn.jsdelivr.net/gh/Ukenn2112/UkennWeb@5.3/wave/wave1.png) repeat-x; _filter: alpha(opacity=80); position: absolute;
在springboot中使用mail进行邮箱验证 在Springboot中使用Mail通过邮箱验证码实现注册验证在注册用户的时候一般都会使用邮箱验证码进行验证注册,那么是如何实现的呢?如果是使用QQ邮箱 则需要开启smtp服务首先在springboot项目中引入mail依赖<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7&l