
Java
文章平均质量分 57
xiexiangyan
这个作者很懒,什么都没留下…
展开
-
springboot+vue3.0+token 安全验证
springboot+vue+token安全验证目录一、说明二、后台(springboot)1、添加依赖包2、添加token工具类3、创建拦截器4、入口拦截5、配置跨域6、登录接口三、前端(vue)1、src目录下创建store文件夹2、添加路由守卫3、添加拦截器4、登录测试目录一、说明在前后端完全分离的情况下,Vue项目中实现token验证大致思路如下(懒得打字,这一部分引用了该博主的内容 Vue项目中实现用户登录及token验证):1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码原创 2021-08-23 15:06:03 · 3950 阅读 · 3 评论 -
Could not find com.android.tools.build:aapt2:3.5.2-5435860.
解决办法:找到bulid.gradle文件里面添加以下内容allprojects {repositories{ google() jcenter() } }原创 2021-06-21 11:25:16 · 1041 阅读 · 0 评论 -
Redis安装与配置教程+springboot
Redis安装Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。(这个是百度上的介绍)1、下载,其GitHub上地址如下:https://github.com/tporadowski/redis/releases2、解压文件,可以看见如下目录.conf为配置文件redis-cli.exe为客户端,redis-server.exe为服务端原创 2021-04-16 18:02:39 · 211 阅读 · 0 评论 -
MQTT环境搭建(Windows环境,采用ActiveMQ5+MQTT.fx测试)
MQTT环境搭建——ActiveMQ下载安装记录下,网上有很多一样的。一、下载地址:https://activemq.apache.org/components/classic/download/二、下载后解压目录如下其中bin存放的是脚本文件conf存放的是基本配置文件data存放的是日志文件docs存放的是说明文档examples存放的是简单的实例lib存放的是activemq所需jar包webapps用于存放项目的目录三、启动apache-activemq-5.16.1\b原创 2021-03-25 15:17:01 · 984 阅读 · 1 评论 -
springboot 解决非controller类引用service问题
springboot 解决非controller类引用service问题1、首先将@Autowired注解注入Service或者Mapper接口2、设置静态变量3、初始化静态变量,注意要添加 @PostConstruct注解项目中遇到需要采用socket通信机制,由于这个方法没有写在控制类里面,调用service类的时候老是报java.lang.NullPointerException错误,解决办法:1、首先将@Autowired注解注入Service或者Mapper接口 @Autowired原创 2020-12-29 11:24:07 · 1116 阅读 · 1 评论 -
springboot引入第三方包(IDEA)
这里写自定义目录标题springboot引入第三方包(IDEA)1、新建文件夹2、添加依赖项3、在pom.xml中给spring boot的打包插件设置一下includeSystemScope参数springboot引入第三方包(IDEA)项目中要使用第三方包,而maven本身不具备。这里记录使用第三方包教程1、新建文件夹在项目路径下新建文件夹,并将打包的jar包放入到新建文件夹目录中2、添加依赖项在pox.xml文件夹中添加一下依赖项,systemPath为包路径。 <depend原创 2020-12-29 11:06:44 · 1227 阅读 · 0 评论 -
Ubuntu 设置开机自启动springboot项目(jar)
nginx 设置自启动1、安装nginxsudo apt-get install nginx安装好的文件位置:• /usr/sbin/nginx:主程序• /etc/nginx:存放配置文件• /usr/share/nginx:存放静态文件• /var/log/nginx:存放日志Linux 系统的配置文件一般放在 /etc,日志一般放在 /var/log,运行的程序一般放在 /usr/sbin 或者 /usr/bin。2、自启动nginx一般安装好以后,在 /etc/init.d/会有原创 2020-09-23 14:41:36 · 2539 阅读 · 2 评论 -
Ubuntu部署springboot项目及出现的问题
项目记录一、安装Java1、在 oracle官网下载安装包jdk的安装包,jdk-8u251-linux-x64.tar.gz2、安装jdk,将下载的jdk放入到/usr/java目录下sudo mkdir /usr/java #创建Java目录sudo tar -zxvf jdk-8u251-linux-x64.tar.gz #解压文件sudo vim /etc/profile #设置环境变量,添加如下内容export JAVA_HOME=/usr/java/jdk1.8.0_2原创 2020-08-12 09:57:42 · 782 阅读 · 0 评论 -
SpringBoot2.0集成Shiro
最近搞了下shiro安全框架,网上找了好多篇博客,感觉要么都是复制粘贴,要么就是错误百出。至于稍微讲解一下为什么要这么做,就更别说了。这篇文章就教大家如何将 Shiro 整合到 SpringBoot 中,并且避开一些小坑,由浅入深,从最基本的配置开始,一步一步加入新的功能。这样理解起来也稍微简单点项目版本:springboot2.xshiro:1.3.2 1 2Maven配置: <dependency> <g...转载 2020-07-14 17:35:21 · 221 阅读 · 0 评论 -
springboot+swagger生成API说明文档
springboot+swagger生成API说明文档springboot+swagger生成API说明文档记录一下流程swagger介绍;导入依赖包;写配置类;添加控制接口;访问 swaggerUI界面;1. swagger介绍当前后端分离的时候,通常要自己写接口文档,swagger的出现就免去了自己写接口文档,开发人员只需要按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,生成多种语言的客户端和服务端的代码,原创 2020-07-08 09:14:20 · 286 阅读 · 0 评论 -
遇到Class path contains multiple SLF4J bindings.该如何解决?
错误表现:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/usr/hbase/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/usr/hadoop/share/hadoop/common/lib/slf4j-log4j12转载 2020-07-02 14:11:39 · 1474 阅读 · 0 评论 -
IDEA导入maven项目出现的问题
我们通常在换了电脑,再重新导入之前的项目的时候会出现一系列的问题,这里面主要是项目包没导入的问题。首先找到项目文件,找到.idea文件,再在IDEA中选择导入maven项目,IDEA会自动下载pom.xml文件中加入的包。这里需要注意一点,有时候IDEA下载速度很慢,或者下不下来,需要在maven源目录中添加国内镜像,其操作过程如下找到conf文件下的settings.xml,添加如下代码,再重启IDEA即可 <mirrors> <!-- mirror原创 2020-07-02 11:13:25 · 896 阅读 · 0 评论 -
IDEA项目导入lombok
lombok的功能简单来说是可以省去定义类的时候需要写的get/set/toString方法,可以简化代码。1、首先打开项目,找到file——setting——plugins——Browse repositories,点击install插入。2、再在你的项目文件pom.xml文件中导入应用<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok&l原创 2020-07-02 10:42:19 · 5889 阅读 · 0 评论 -
APP低功耗蓝牙(ble)
转自:https://my.oschina.net/tingzi/blog/215008低功耗蓝牙包括的术语及概念:如上图所示,使用低功耗蓝牙可以包括多个Profile,一个Profile中有多个Service,一个Service中有多个Characteristic,一个Characteristic中包括一个value和多个Descriptor。 Android中进行蓝牙开发需...转载 2018-11-08 09:31:18 · 736 阅读 · 0 评论 -
android:inputType参数类型说明
android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputType...转载 2018-09-26 17:11:38 · 681 阅读 · 0 评论 -
三种项目管理工具的安装使用方法 SVN、VSS与Git——SVN(VisualSVN)安装与使用
三种项目管理工具的安装使用方法 SVN、VSS与Git——SVN(VisualSVN)安装与使用一个项目中如果有多人开发,就需要项目管理工具,介绍两种常见的工具,其代码编辑工具分别采用Android studio与visual studio 2015,本文先介绍SVN管理工具:1.SVN的安装与使用-------------------SVN的安装与使用下载VisualSVN ...原创 2018-08-28 14:34:33 · 2318 阅读 · 0 评论 -
maven的安装方法
1.去官网下载maven安装包http://maven.apache.org/download.cgi 2.解压以后配置环境变量,如下,然后在path添加路径:%MAVEN_HOME%\bin; 3.配置完成,可打开命令行,输入mvn -v,如下图所示 4.设置maven仓库位置:可以设置自己想要的位置。 5.配置eclipse 选择Window-》Preferences-》原创 2017-12-01 09:26:37 · 306 阅读 · 0 评论