原你是阳光(#`O′)
码龄1年
  • 16,427
    被访问
  • 58
    原创
  • 47,935
    排名
  • 8
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:看看就好了

  • 加入CSDN时间: 2021-05-27
博客简介:

weixin_58696998的博客

查看详细资料
  • 3
    领奖
    总分 267 当月 0
个人成就
  • 获得6次点赞
  • 内容获得0次评论
  • 获得13次收藏
创作历程
  • 57篇
    2022年
  • 2篇
    2021年
成就勋章
TA的专栏
  • Java基础
    37篇
  • Java工具类
    22篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

对接阿里云sms短信服务发送验证码

1.购买阿里云短信服务2.申请签名3.申请短信模板4.获取密钥5.maven依赖<dependency><groupId>com.aliyun</groupId><artifactId>dysmsapi20170525</artifactId><version>2.0.9</version></dependency>6.发送...
原创
发布博客 2022.05.26 ·
51 阅读 ·
0 点赞 ·
0 评论

云服务器,liunx服务器上的图片通过浏览器访问

1.在服务器上安装tomcat分享一个tomcat下载链接链接:https://pan.baidu.com/s/1LpVXFtPwhQZOyWiWBvVpVA提取码:thk62,将下载的tomcat安装包上传到服务器中3.在服务器中新建一个文件夹,存放图片mkdir img4.解压tomcat文件夹解压命令:tar -zxf apache-tomcat-8.5.78(tomcat文件名)进入文件中cd apache-tomcat-8.5.78/.
原创
发布博客 2022.05.25 ·
52 阅读 ·
0 点赞 ·
0 评论

服务器安装node,配置vue环境

1.node下载包链接:https://pan.baidu.com/s/1fCDwL3dSOsGeIMOn0q3lsA提取码:thk62.node官网CNPM Binaries Mirror下载.gz,liunx系统的压缩包2.用工具连接liunx系统进入到usr,创建node文件夹cd usrmkdir node2.把安装包上传到liunx服务器,放入创建的文件夹中,并解压tar -zxvf (压缩包名)3.环境变量配置vi /etc/pro.
原创
发布博客 2022.05.21 ·
147 阅读 ·
0 点赞 ·
0 评论

服务器安装mysql

1 .查看是否已经安装 Mysqlrpm -qa |grepmysql如果有文件的话,就要删掉rpm -e 文件名2.下载Mysql 包wget-i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2.1下载可能会出现错误这是密钥错误的原因2.2.解决方法1.gpg --export -a 3a79bd29 > 3a79bd29.asc2....
原创
发布博客 2022.05.17 ·
52 阅读 ·
0 点赞 ·
0 评论

服务器安装 redis

1.新建文件夹,下载redis包cd usrmkdir redis2.下载命令wget http://download.redis.io/releases/redis-4.0.8.tar.gz3.安装gccredis运行需要安装gcc4.解压redistar xzf redis-4.0.8.tar.gzll 查看一下 是否解压成功5.进入redismake 安装redismake install安装redis6.进入 ...
原创
发布博客 2022.05.13 ·
140 阅读 ·
0 点赞 ·
0 评论

服务器发布Java jar包

接上一章服务器安装jdk1.准备一个java包将jar包放在服务器上的一个文件夹中我放在 /usr/jar 路径下面cd usrmkdir jar2.将准备的jar包放在这个文件夹下面3.启动jar包java -jar springboot_demo-1.0-SNAPSHOT.jar (jar包名称)4.启动成功5.浏览器输入 地址首页123.60.110.82:9527/index.html6.手机测试(因为是公网ip,可以...
原创
发布博客 2022.05.13 ·
78 阅读 ·
0 点赞 ·
0 评论

云服务器安装 JDK

1.下载Jdk包,可以下载到本地,上传到服务器,也可以使用命令下载这里提供一个下载地址,下载到本地,移动到服务器上链接:https://pan.baidu.com/s/1o7ghZBXcL5mQnDKregJHuA提取码:thk62.下载到桌面之后移动到服务器上,可以新建文件夹,也可以放到其他地方,文件路径没有什么要,我一般放在usr下面,新建一个java文件夹cd usr 进入usr文件夹mkdir java 创建java文件夹cd java 进入java文件夹3..
原创
发布博客 2022.05.13 ·
357 阅读 ·
0 点赞 ·
0 评论

购买华为云服务器

1华为云官网云服务器_云主机_弹性云服务器ECS_租用_购买-华为云2.进入购买页面,选择合适的计费方式,如果是自己玩的话,选择按需计费就好了,如果是公司的服务器中科院选择包年或者包月3.选择公共镜像,使用sentos,选择相对应的版本4.选择镜像之后,网络配置5.高级配置6.立即购买7.查看服务器8.用FinalShell或者xShell连接服务器,复制弹性公网ip地址9. 进入FinalShell,新建连接,将输入名称,主机就是复制的...
原创
发布博客 2022.05.13 ·
58 阅读 ·
0 点赞 ·
0 评论

Java面试题——实际应用场景

问题一:有一张表,里面有很多的数据,有可能一万条也有可能两万条,现在我需要查询这张表中最后一条数据,表结构的主键id是自增长的。问题解析:这个问题前面的都是废话,只有最后一句话是最重要的,主键自增长,这代表什么呢,代表最后一条数据的id在所有数据中都是最大的,这就很好办了,我们先查询全部数据,对数据的id进行一个排序,倒叙desc,最后再limit 1 查询第一条数据,这就是最后一条数据SQL:SELECT * FROM `表名` ORDER BY id DESC LIMIT 1
原创
发布博客 2022.05.12 ·
66 阅读 ·
0 点赞 ·
0 评论

实际应用场景——查询一张表1分钟添加了多少条数据

解析这个场景有2种实现方式:一种需要写SQL语句,一种不需要写SQL,逻辑都一样1.可以用SQL语句来实现SQL语句SELECT * FROM `表名` WHERE (创建时间) &lt;(小于) #{当前时间} AND (创建时间) &gt;(大于) #{当前时间减一分钟}代码controller @GetMapping("/SqlTest") public AjaxResult SqlTest() { AjaxResult ..
原创
发布博客 2022.05.12 ·
372 阅读 ·
0 点赞 ·
0 评论

Springboot 拦截器,拦截所有请求,判断是否登录,验证权限

Java的三大器拦截器的作用Java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。功能:可以进行权限验证,审计日志等。代码实现拦截器配置类package com.thk.Interceptor;import org.springframework.context.annotation.Bean;i..
原创
发布博客 2022.05.09 ·
1448 阅读 ·
1 点赞 ·
0 评论

Springboot项目 win10系统运行jar包

问题接上一节,将项目打成jar包之后,启动项目,关闭cmd页面之后,服务就断了,不像在linux系统运行jar包,可以一直运行解决问题方法利用win10系统有一个开机自启功能1.在项目的target下面创建两个文件,文件名为:start.bat和start.vbsstart.bat编辑内容cd /d D:/ideatwo/springboot_demo/targetjava -jar springboot_demo-1.0-SNAPSHOT.jarexit注意:..
原创
发布博客 2022.05.07 ·
650 阅读 ·
0 点赞 ·
0 评论

Springboot 项目打包 jar包

以idea编辑器为例1.点击右上角的maven2.打开Lifecycle3.双击package4.打包成功4.找到项目target文件夹中的jar包5.在地址栏输入cmd,回车键6.
原创
发布博客 2022.05.07 ·
429 阅读 ·
0 点赞 ·
0 评论

地址省市县三级联动------数据库设计

数据库设计DROP TABLE IF EXISTS `sys_address`;CREATE TABLE `sys_address` ( `region_id` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '地区主键编号', `region_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT...
原创
发布博客 2022.05.07 ·
146 阅读 ·
0 点赞 ·
0 评论

Springboot 搭建oss文件上传服务器

1.登录阿里云官网https://www.aliyun.com/?spm=5176.8466032.top-nav.dlogo.724e1450B4jI0X2.选择控制台3. 找到对象存储oss4.选择Bucket 列表5.创建bucket列表6.获取密钥,点击右上角的小人,选择accesskey管理7.继续使用8.查看密钥,获取验证码9.复制保存密钥以上步骤是配置和获取阿里云oss文件服务器的密钥java代码...
原创
发布博客 2022.05.06 ·
483 阅读 ·
0 点赞 ·
0 评论

Springboot 临时授权

以下代码只是部分代码,全部代码链接:链接:https://pan.baidu.com/s/173HysoAbd9o3C1KfAQ_taA提取码:thk6思路:这个临时授权有简单有难的,我做的算是最简单的,能实现一些基本的功能,只有在指定的时间段内可以访问临时授权思路1.数据库设计,在用户表添加三个字段:start_date(开始时间) ,end_date(结束时间),authorizer(授权人)2.超级管理员admin登录,给某一个用户授予临时权限(传递参数:临时授权人 id,.
原创
发布博客 2022.05.05 ·
804 阅读 ·
0 点赞 ·
0 评论

Java 判断list,map,set,数组中是否包含某一个字符串工具类

工具类package com.thk.utils;import org.springframework.stereotype.Component;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;@Componentpublic class LsitUtils { /** * 判断集合中是否存在某个字符串 限制String类型的list *
原创
发布博客 2022.05.05 ·
306 阅读 ·
0 点赞 ·
0 评论

Springboot简单授权,限制访问

思路:1.获取请求头中token,从redis中获取当前登录对象的id 方法: request.getHeader("token")2.通过用户id到数据库中查询当前登录对象的角色,获取到角色id3.通过角色id关联查询当前登录对象能访问的url 返回ArrayList<power>4.请求头中获取当前访问接口的url路径 方法:request.getRequestURI();5.将ArrayList遍...
原创
发布博客 2022.04.29 ·
708 阅读 ·
1 点赞 ·
0 评论

Springboot 获取当前登录对象信息,退出登录

获取当前登录对象信息登录流程1.浏览器发起请求获取验证码2.接收请求,生成验证码,保存到redis中,设置过期时间5分钟,返回浏览器3.浏览器输入用户名,密码,验证码,uuid4.接收请求,通过用户名到数据库中查询用户5.数据库返回数据库,判断用户是否存在6.从通过uuid到redis中查询验证码和浏览器传入的验证码进行对比,判断验证码是否一样7.判断密码是否一样8.判断账户是否被禁用9.Jwt生成touken10.以token为key,用户id为value
原创
发布博客 2022.04.29 ·
864 阅读 ·
0 点赞 ·
0 评论

Springboot实现批量添加,批量删除

vo:接收前端参数@Datapublic class PeoPleVo extends People { /** * 批量删除id */ private Long[] ids; /** * 批量添加参数 */ private List<People> list;}controller/** * 批量添加 * * @param peoPleVo * @param request * @pa
原创
发布博客 2022.04.28 ·
1181 阅读 ·
0 点赞 ·
0 评论
加载更多