- 博客(28)
- 收藏
- 关注
原创 Linux初体验—整理了一些Linux的常用命令
最近才学了关于Linux的一些东西,虽然之前也用过有关Linux,使用过它的相关命令。但是呢,有些命令确实是难以记住。所以,最近应该算是比较系统化的学了一点Linux知识之后,我就想把一下常用的命令写一写。一是加深一下记忆,二是方便以后忘记命令之后,可以很快的查找到相关的命令。
2022-09-17 01:25:20 457 1
原创 Java基础篇——面向对象进阶
1、包学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:想系统/深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…1、包什么是包?包是用来分门别类的管理各种不同类的,类似于文件夹、建包利于程序的管理和维护。建议包名全部英语小写,并达到见名知义的效果。导包import 包名.类名;...
2022-08-14 01:05:07 198
原创 Java基础篇——面向对象编程
面向对象并不是一个技术,而是一种编程指导思想。它把现实世界的具体事物全部看成一个一个对象来解决问题。我们为什么要使面向对象编程呢?生活中我们解决问题就是按照对象化的方式进行的。如果程序也能按照生活中的方式来解决问题,那么程序就更符合人类的思维习惯,代码看起来会更易理解、更简单。获取已有对象并使用// 1、得到一个随机数对象,用于得到随机数// 生成 1-10之间的随机数// 2、创建一个扫描器对象,用于接收用户输入的数据System.out.println("请您输入您的年龄:");...
2022-08-11 11:34:19 1301
原创 【21天学习挑战赛】Java基础篇-Java概述
java适合于开发分布式环境下的企业级应用以及Android智能移动终端应用,而不适合开发GUI桌面、嵌入式、系统或驱动级应用。Java平台及版本
2022-08-02 00:56:05 182
原创 ESP32调用后端接口实现邮件发送,并且接口在一定的时间内限制调用的次数
我本人比较常用的单片机就是ESP32了,因为它相较于Arduino来说,板子自身就自带WIFI模块,就不需要想Arduino那样再去外接一个ESP8266去实现联网了。xiang'jaio
2022-05-02 00:47:36 1423
原创 后端配置跨域
仅为记录@Configurationpublic class CorsConfig { // 当前跨域请求最大有效时长。这里默认1天 private static final long MAX_AGE = 24 * 60 * 60; private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); .
2022-03-12 13:15:27 2168
原创 Spring Boot实现QQ邮件发送,用户注册功能——前后端分离版
1、准备工作我们需要前往我们的QQ邮箱开启相关功能,登录QQ邮箱后,点击进入 设置。在账户在一栏中,我们可以找到这个界面,然后点击开启POP3/SMTP服务,他们会让我们用QQ的密保手机发送一条短信,我们照着即可。 验证成功之后,会获得一个授权码,当我们在第三方客户端登录QQ邮箱时,这个授权码就是我们邮箱的登录密码。 将授权码复制之后,点击确定,我们可以看到 POP3/SMTP服务已经开启 到此,我们的QQ邮...
2022-03-01 22:09:23 2906 7
原创 springboot使用Mybatis-Plus实现分页查询
1、导入依赖 MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 我个人感觉使用mybatis的好处就是为了少些sql语句,偷偷的偷会懒...
2022-02-27 22:02:01 6181 3
原创 关于Java的抽象类与接口
当初学Java基础的时候很low,上课没怎么听,网课也没有一直坚持看到有关接口跟抽象类的视频,看到类与对象这一部分的视频就放弃了。现在对Java编程的兴趣来了,看完了狂神Javawe与Springboot的...
2022-01-23 21:12:22 412 2
原创 Arduino连接ESP8266实现联网功能
目录1.前期准备2.ESP8266代码3.Arduino代码4.易联智能由于自己是物联网工程专业的学生,所以对于一些单片机等硬件都必须要有一些了解,接着这次做课设的机会,我打算将自己的这次做课设的经验记录下来,以便于以后自己的CV。万一以后需要用到这些,而自己又忘记了,因为我并不打算走硬件这条路。做好记录,以备不时之需。首先是使用Arduino连接各种所需要的传感器,例如:温湿度、光照、等等。这些感觉还是比较简单的,只需要搞清楚所用传感器的引脚...
2021-12-26 17:45:45 48112 36
原创 将spring boot项目部署到阿里云服务器
目录1、将项目打包成jar包2、将jar包上传至服务器3、xshell运行项目4、怎样使项目持续地运行呢1、将项目打包成jar包首先需要将自己想要上传至服务器上面的程序打包成一个jar包,这个可以在DEA右面栏的Maven中实现如下图:项目打包成功后如下图:这个时候,就可以去你本地存储此项目的文件夹中寻找,进入target文件夹,就能够找到你打包好的spring boot项目了。这个时候可以测试一下jar包能否达到想想中的效果,用cmd运行此...
2021-12-12 22:12:25 433
原创 Swagger
1、Swagger号称世界上最流行的Api框架 RestFul Api文档在线生成工具 直接运行,可有在线测试Api接口 支持多种语言(java,Php……)官网地址:API Documentation & Design Tools for Teams | Swagger在项目中使用Swagger需要Springfox;swagger2 uiSpringBoot集成Swagger新建一个spring Boot——web项目只需勾选web依赖导入相关依赖 ...
2021-12-05 21:54:55 239 1
原创 Spring Boot整合Shiro
目录1.创建项目1.1、导入相关依赖1.2、创建结构目录(如下图)1.3、静态页面设置1.4、Controller层1.5、Config2.Shiro实现相关功能2.1、Shiro实现登录拦截2.2、Shiro实现用户认证2.3、Shiro整合Mybatis2.4、Shiro请求授权实现2.5、Shiro整合Thymeleaf1.创建项目1.1、导入相关依赖thymeleaf模板<!-- thymelea...
2021-11-27 17:13:46 659
原创 Spring Boot中实现数据库的CURD
1、连接数据库按图示顺序对数据库进行连接对数据库进行连接若数据库为服务器上的数据库,则还需进行如下操作:出现一下界面为连接成功2、导入依赖等准备工作2.1、导入依赖<!-- MYSQL--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connecto...
2021-11-21 20:01:33 1104
原创 springboot 的松散绑定和JSR303数据校验
松散绑定在spring boot中的yaml文件中的 last-name 可以以代码中的lastName相对应绑定,也就是说,last-name 中的“ -n ”可以看作lastName中的大写字母“N”,这就是松散绑定。代码// yaml文件person: last-name: chen age: 3 happy: false birth: 2002/12/2 maps: {k1: v1,k2: v2} lists: - basketball -
2021-11-14 20:46:34 148
原创 创建spring boot项目时发生错误:connect timed out
问题今天初学springboot,在创建最神圣的程序——hello world的时候,出现了这样的错误。起初的时候,我并没有在意,因为后面不知道为什么不报错了。但是到后来创建项目完成的时候,这个错误又出现了。没办法,我只能去面向百度了。我大概的查了一下原因,出现这个错误是因为电脑跟 'https://start.spring.io' 连接超时。解决办法:我将'https://start.spring.io'这个地址换成了阿里云的地址'https://start.aliyu...
2021-11-10 21:59:30 1686
原创 MySQL Day5.1
6、事务6.1、什么是事务要么都成功,要么都失败事务原则:ACID原则:原子性、一致性、隔离性、永久性参考博客:mysql的事务四个特性以及事务的四个隔离级别 - java界的小python - 博客园1、原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。要么都成功,要么都失败。2、一致性(Consistency)一致性是指事务必须使数据库从一.
2021-11-08 20:05:49 387
原创 MySQL Day4.1
目录5、Mysql函数5.1、常用函数5.2、聚合函数5.3、数据库级别的MD5加密(拓展)5、Mysql函数5.1、常用函数-- ===================常用函数=================-- 数学运算select abs(-8) -- 绝对值select ceiling(9.8) -- 向上取整select floor(9.8) -- 向下取整select rand() -- 返回一个0~1之间的随机数select si..
2021-11-07 14:52:54 81
原创 MySQL Day3.1
4、DQL查询数据(最重点)4.1、DQL(Data Query Language:数据查询语言)所用查询操作都用它 Select 简单的查询,复杂的查询它都能做 数据库中最核心的语言,最重要的语言 使用频率最高的语言4.2、指定字段查询-- 查询全部的学生 SELECT 字段 FROM 表名SELECT * FROM student1 -- * 号代表全部-- 查询指定字段SELECT `name`,`pwd` FROM `student1`-- 别名 给结.
2021-11-06 22:32:47 297
原创 MySQL Day2.1
2.4创建数据库表(重点)注:请使用SQLyog编写-- 目标:创建一个school数据库-- 创建学生表(列,字段) 使用SQL创建-- 学号int 登录密码varchar(20) 姓名 性别varchar(2) 出生日期(datatime) 家庭住址 emile-- -- 注意:使用英文(),表的名称 和字段 尽量使用 ` ` 括起来-- AUTO INCREMENT 自增-- 字符串使用单引号括起来!-- 所有语句后面加,(英文的),最后一个不用加-- PRIMARY
2021-11-05 20:34:00 114
原创 MySQL Day1.1
1.连接数据库命令行连接mysql -u"用户名" -p"密码" --连接数据库flush privileges; --刷新权限-----务必记住,sql所有语句都用 ; 结尾show databases; --查看所有数据库use root1; --切换数据库 use 数据库名show tables; --查看数据库中所有的表describe smbms_role;
2021-11-03 20:38:29 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人