- 博客(26)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 SpringBoot各大注解的作用
SpringBoot各大注解的作用@RestController@Service@RequestBoby@RestController@RestController 是 @Controller 和 @ResponseBody 的组合写法,表明这个类是控制层组件并且方法的返回值会以指定的格式直接写入到http response body 中,而不是解析为跳转路径。@Service被@Service标注的类会被Spring容器管理,标明这个类是业务层组件且是单例的。(单例:假如去餐厅吃饭,并不是进去一
2020-12-16 22:56:42
1174
原创 SpringBoot 整合JWT 实现认证授权服务
SpringBoot 整合JWT 实现认证授权服务1. 引入JWT依赖2. 创建生成Token工具类3. 创建拦截器配置4. 创建自定义拦截器5. 创建注解6. 使用1. 引入JWT依赖 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.
2020-11-24 20:18:26
348
原创 SpringBoot 集成 Easyexcel
添加依赖,easyexcel、poi、poi-ooxml必须同时存在,而且版本必须对应,不然会出问题 <!-- easyexcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6<.
2020-11-17 15:42:56
316
原创 SpringBoot 集成 Gateway
引入依赖 <!--网关--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <!--服务注册-->.
2020-11-16 16:37:03
1026
1
原创 SpringBoot 集成 Nacos
注意: Nacos部署在服务器中时spring.clound.nacos.discovery.server-addr的地址只能填本地地址(localhost、127.0.0.1)
2020-11-16 15:32:33
89
1
原创 Redis连接超时
问题描述:原因分析: redis部署在服务器中,在本地配置redis访问地址时填写了服务器Ip,在本地运行程序访问redis没问题,将jar部署在服务器中运行时出现redis连接超时问题解决方案:将配置文件的redis访问路径改成localhost,这样jar部署在服务器中运行就访问的是本地redis了...
2020-11-14 22:21:41
871
转载 springboot项目中接口防止恶意请求多次
springboot项目中接口防止恶意请求多次在项目中,接口的暴露在外面,很多人就会恶意多次快速请求,那我们开发的接口和服务器在这样的频率下的话,服务器和数据库很快会奔溃的,那我们该怎么防止接口防刷呢?采用注解方式其实也就是spring拦截器来实现。在需要防刷的方法上,加上防刷的注解,拦截器拦截这些注解的方法后,进行接口存储到redis中。当用户多次请求时,我们可以累积他的请求次数,达到了上限,我们就可以给他提示错误信息。具体实现写一个注解@Retention(RUNTIME)@Target(
2020-09-22 22:09:02
786
转载 将Excel的表批量导入到powerdesigner中
1.创建Excel中的sheet按照以下格式2.打开powerdesigner按快捷键Ctrl+Shift+X 打开脚本执行界面3.替换下方代码中的excel的路径点击Run即可导入Option ExplicitDim mdl ' the current modelSet mdl = ActiveModelIf (mdl Is Nothing) Then MsgBox "There is no Active Model"End If Dim HaveExcelDim RQRQ
2020-07-25 22:37:26
1044
原创 Redis命令
判断redis服务是否启动:ps -ef | grep redis 或 lsof -i :6379启动redis服务:redis-server /myredis/redis.conf ( /myredis/redis.conf: redis.conf配置文件的路径)启动redis客户端:redis-cli -p 6379
2020-07-24 14:13:00
66
原创 vue打包成app应用,Webstorm+cordova打包vue成Android项目
目录一:万事开头难,准备环境;若已搭建好环境请忽略跳到第二步1. 安装java sdk2. 安装java sdk3. 安装gradle二::搭建cordova平台1. 全局安装cordova2. 创建cordova项目3. 假设你已经有了Vue项目那么进行build编译得到dist文件夹,复制vue项目中 dist 下面的文件粘贴到创建好的 android-app 项目的 www 文件下4. 打包android项目三: 生成apk1. 生成签名,要是不生成签名;apk会安装失败2. 然后在android-a
2020-06-27 22:23:58
624
原创 cordova打包android apk出现空白页(无法显示)
cordova打包android apk出现空白页(无法显示)写这篇博客是为了纪念打包APK后
2020-06-27 20:48:41
679
原创 vue-quill-editor 自定义图片上传至OSS
第一步:安装vue-quill-editornpm install vue-quill-editor --save第二步:在main.js文件中加入import VueQuillEditor from 'vue-quill-editor'Vue.use(VueQuillEditor);import 'quill/dist/quill.core.css'import 'quill/dist/quill.snow.css'第五步:编写上传到OSS的组件<template>
2020-06-18 18:02:40
1891
2
转载 win10中文用户名怎么改成英文文件夹路径
win10中文用户名怎么改成英文文件夹路径1.首先开启Administrator这个内置管理员账户,以管理员身份运行命令窗口2.在命令行中输入:net user administrator /active:yes 激活管理员账户(win10貌似是默认关闭的)net user administrator 888888 设置管理员账户密码(可以不设)3.注销当前账户,登录的时候就...
2020-05-08 11:00:57
14715
8
原创 Git仓库的提交命令
Git仓库的提交命令1.git checkout -b 新分支名称git checkout -b login2.git push -u 新分支名称git push -u login代码写完后。。。。。。3.git add .git add . 4.git commit -m “完成信息”git commit -m "完成了登录功能的开发"5.git pushgit p...
2020-05-06 18:19:29
133
原创 前端面试题总结
前端面试题总结CSS中进行水平居中和垂直居中的方法,至少四种? 水平居中: 行内元素:text-align:center 块级元素:margin:0 auto position:absolute + left:50% + transfram:translateX(-50%) display:flex + justify-content:center 垂直居中: 设置lin...
2020-04-20 21:05:31
181
原创 Android 四大组件
Android 四大组件Android 四大组件:Activity , Service , Broadcast Receiver , Content Provider 。Activity:七大生命周期:onCreate() -> onStart() -> onResume() -> onRestart() -> onPause() -> onStop() ...
2019-11-12 14:43:44
241
原创 JavaWeb连接MySQL数据库步骤
JavaWeb连接MySQL数据库步骤1. 启动TomCat和MySQL服务。2. 打开MySQL进行数据库的连接**3.**现在开始进行JavaWeb连接MySQL数据库3.1 加载驱动程序 //1.加载驱动程序 //driver:lib com.mysql.jdbc.Driver //如果出错,需要将mysql驱动放置在tomca...
2019-10-22 22:36:39
2428
原创 Android实现图片自动翻页+手指缩放的功能
Android实现图片自动翻页+手指缩放的功能之前的几篇博文介绍了Android中简单实现页面翻转和自动翻转的功能,Android中实现双指缩放的功能,Android中实现计时器的功能,现在我们来把它们综合使用一下,写一个模仿手机相册的功能,能够实现图片自动翻页+手指缩放的功能1. 构建好手指缩放的类,Android中实现双指缩放的功能,本博文中有详细介绍,为了减少篇幅就不在这里一一解释了!...
2019-10-12 12:02:28
816
原创 Android中实现计时器的功能
Android中实现计时器的功能1. 新建计时器任务TimerTask用于发送处理消息task = new TimerTask() { @Override public void run() { Message message = new Message(); message.wha...
2019-10-12 11:12:06
462
原创 Android中实现双指缩放的功能
Android中实现双指缩放的功能安卓中实现将图片缩放的功能提供了一个很好的类:ScaleGestureDetector,本章就介绍使用canvas和ScaleGestureDetector类实现缩放的功能,如果要想详细了解ScaleGestureDetector请参考博文Android的ScaleGestureDetector缩放类详解1. 先初始化缩放比和图片居中绘制的坐标点 float...
2019-10-12 11:01:38
4617
原创 Android中简单实现页面翻转和自动翻转的功能
Android中简单实现页面翻转和自动翻转的功能1. 效果图:2. 先写好布局文件,这里用到了ViewFlipper类,用于切换视图。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln...
2019-10-10 00:03:01
1052
原创 Android中实现沉浸式状态栏的功能
Android中实现沉浸式状态栏的功能1. 先上效果图,实现沉浸式状态栏有两种方式,一种是通过写Theme主题的方式,另一种是写代码的方式。若要使多个页面出现沉浸式状态栏,则使用主题的方式更方便,如果只要使单个页面出现,则使用代码方式更好!当然了,看个人喜好而去。2. 先来介绍写主题的方式2.1 先在res包下新建values-v19和values-v21两个包,为了兼容Android高低...
2019-10-06 21:26:45
681
1
原创 Android中实现手机获取验证码登录的功能
Android中实现手机获取验证码登录的功能1.进入http://www.mob.com/ MobTech官网注册账号。这个短信API平台很友好,完全免费,不像其他的平台短信几分钱一条。1.1 在开发者服务下找到SMSSDK进入1.2 点击开始使用后,会出进行认证弹框。我们就先进行个人认证,填的信息很简单!1.3 认证成功后创建应用,差不多只需要填写应用名称就行。完了之后就可以获得A...
2019-10-03 21:04:10
7767
13
vue-quill-editor 自定义图片上传至OSS -> 相关文件
2020-06-18
Java语言中怎么利用二维数组求平均值?
2018-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人