Cron
前言在课上学的感觉挺有用的,之前没有学习过。记录一下万一后面需要了,方便快速回顾
Cron表达式的概述Cron表达式是一种强大的用于配置定时任务的时间表达式。它由若干个时间字段组成每个字段代表时间的一个特定部分。Cron表达式通常用于操作系统的定时任务调度,以及各种编程语言中的定时任务库。在实际应用中,Cron表达式可以用于配置数据库备份、系统维护任务、定时发送邮件自动化测试等。
Cron表达式的组成 一个标准的Cron表达式由以下七个时间字段组成,字段之间以空格分隔:
秒(0-59)
分钟 (0-59)
小时(0-23)
月份中的日期(1-31)
月份(1-12)
星期中的日期(0-6或1-7,其中0或7代表星期天)
年份(1970-2099)
特殊字符及其含义Cron表达式中可以使用一些特殊字符来表示更复杂的时间规则:
* :匹配任意值
?:在月份中的日期和星期中的日期字段中,表示无特定的值,用于与其他字段组合使用。
:表示一个范围,如5-20表示5到20。
/ :表示起始时间开始,然后每
隔固定时间,如5/20表示从5开始,每20分钟。
,:用于枚举,如1, ...
Redis入门
前言这只是我为了写项目简单的学的,其实里面还有很多需要学习的地方,所以暂时放在spring这个分类中后面会单开一个分类
Redis简介Redis是一个基于内存的key-value结构的数据库
基于内存存储,读写性能高
存储热点数据(热点商品,咨询,新闻)
安装中文官网:https://redis.net.cn/安装包在资料里面
启动在文件下打开命令框输入redis-server.exe redis.windows.conf 注意是在你解压后的文件下回车
Port: 6379 端口号可以在配置文件中修改
启动后需要客户端连接服务在文件下cmd 输入redis-cli.exe 注意前面的不要关页面
输入测试连接成功与否1keys *成功
指定连接其他的客户端-h 指定的是需要连接的服务的IP 此时我们连接的是localhost也就是本机 -p指定的是连接端口号1redis-cli.exe -h localhost -p 6379
现在是没有密码的状态很不安全,这里我们需要去找到配置文件redis.windows.conf记事本或者其他的打开,找到
可以按ctrl+F 输入pass ...
东软智慧教育平台强行下载不可下载的资源教程
前言有些老师扣扣嗖嗖,连个ppt都舍不得让我们下载。再加上这个平台我早已垂涎已久了,早就想拿个平台来练练手了。这个下载我早就想试着扒扒看了最近上课看见陈**同学扒下来了,又激起了我的兴趣。说干就干,再陈同学的提示下,我也是领悟了其中的精髓。上个学期的项目,和这个学期的项目使我对web端的请求与响应逐渐熟悉。于是我们就从这里下手了。废话说到这里,下面开干
打开平台在你的课程页面中打开你的开发者模式,在设置里面。当然这个是第一次的新手而言,如果你一直使用的话请按F12,如下图所示
找到你想要下载的文件
获取这个资源的ID点进这个ppt,进去后按F12打开开发者工具,进去后如果你有下方有一些杂乱的资源请求,按照上述的方式全部清空
其实次时你都可以不用刷新了,你可以直接按照我箭头指向在上方地址栏获取这个eid了
当然如果你不想要原ppt,而是pdf格式,你就点击上方刷新按钮,把请求资源调出来,然后复制整个我箭头指向的完整路径,然后放到上方地址栏,你的pdf版本就出来了
获取下载的请求返回页面,清空你的控制台,然后呢我开始有了一个办法,要下载肯定要请求服务器的某些路径,怎么拿到这个路径呢?当然是 ...
idea中如何将代码提交到github
进入GitHub创建仓库时间有点紧后面写
spring,springboot父工程创建教程
前言今天学习的时候看见人家创建的项目结构很奇怪,因为我没有深入学习过maven高级,知识简单的了解一下皮毛,所以我只是听说过父工程和子工程。今天学习的时候遇到了属实是第一次直面这个知识所以我今天花了不少的时间了解了一下这个知识点。下面我将用一个例子来解释创建的方法
创建springboot父工程使用idea中自带的模板来创建
下面的勾选我这边建议是勾选基本的就行了(当然你至少要把spring web勾上)
修改pom文件修改父工程下的pom文件中的打包方式为pom,如下idea会自动设置为父工程
创建子工程Archetype:选择org.apache.maven.archetypes:maven-archetype-quickstart选quickstart没得那么多的其他杂七杂八的东西,是最接近纯骨架的模板我这里创建了两个子工程看起来直观一点,只要看到下面的加载完成了就成功了
结尾看起来还是很简单的,但是这个只是一个初步指引,至于更多的可以去看看maven高级的相关知识视频或书籍上述只是提供基础的创建,至于后续的依赖关系我会在学习多点后,持续更新…
Spring常用知识汇总
常用快捷键CTRL+D 当前行内容快速向下复制CTRL+F3 查找当前文件的所有引用Alt+ins 快速生成setter、getter,构造方法CTRL+ALT+L 代码格式化CTRL+SHIFT+o 刷新Maven依赖源码页面Ctrl + H可以看接口的层次结构
命名空间开启12345678910111213141516171819<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" ...
mybaitsplus
MyBatisPlus目标
基于MyBatisPlus完成标准Dao的增删改查功能
掌握MyBatisPlus中的分页及条件查询构建
掌握主键ID的生成策略
了解MyBatisPlus的代码生成器
1,MyBatisPlus入门案例与简介这一节我们来学习下MyBatisPlus的入门案例与简介,这个和其他课程都不太一样,其他的课程都是先介绍概念,然后再写入门案例。而对于MyBatisPlus的学习,我们将顺序做了调整,主要的原因MyBatisPlus主要是对MyBatis的简化,所有我们先体会下它简化在哪,然后再学习它是什么,以及它帮我们都做哪些事。
注意:由于版本问题,系统自带的版本可能低于当前支持的版本,会导致报错产生,如果你的版本报错,可以参照我下面的版本进行修改
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263<?xml version="1.0" encodin ...
SpringBoot
SpringBoot目标:
掌握基于SpringBoot框架的程序开发步骤
熟练使用SpringBoot配置信息修改服务器配置
基于SpringBoot的完成SSM整合项目开发
1,SpringBoot简介SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来==简化== Spring 应用的==初始搭建==以及==开发过程==。
使用了 Spring 框架后已经简化了我们的开发。而 SpringBoot 又是对 Spring 开发进行简化的,可想而知 SpringBoot 使用的简单及广泛性。既然 SpringBoot 是用来简化 Spring 开发的,那我们就先回顾一下,以 SpringMVC 开发为例:
创建工程,并在 pom.xml 配置文件中配置所依赖的坐标
编写 web3.0 的配置类
作为 web 程序,web3.0 的配置类不能缺少,而这个配置类还是比较麻烦的,代码如下
编写 SpringMVC 的配置类
做到这只是将工程的架子搭起来。要想被外界访问,最起码还需要提供一个 Controller 类,在该类中 ...
maven高级
Maven高级目标
理解并实现分模块开发
能够使用聚合工程快速构建项目
能够使用继承简化项目配置
能够根据需求配置生成、开发、测试环境,并在各个环境间切换运行
了解Maven的私服
1,分模块开发1.1 分模块开发设计(1)按照功能拆分
我们现在的项目都是在一个模块中,比如前面的SSM整合开发。虽然这样做功能也都实现了,但是也存在了一些问题,我们拿银行的项目为例来聊聊这个事。
网络没有那么发达的时候,我们需要到银行柜台或者取款机进行业务操作
随着互联网的发展,我们有了电脑以后,就可以在网页上登录银行网站使用U盾进行业务操作
再来就是随着智能手机的普及,我们只需要用手机登录APP就可以进行业务操作
上面三个场景出现的时间是不相同的,如果非要把三个场景的模块代码放入到一个项目,那么当其中某一个模块代码出现问题,就会导致整个项目无法正常启动,从而导致银行的多个业务都无法正常班理。所以我们会==按照功能==将项目进行拆分。
(2)按照模块拆分
比如电商的项目中,有订单和商品两个模块,订单中需要包含商品的详细信息,所以需要商品的模型类,商品模块也会用到商品的模型类,这个时候如果两个模 ...
SSM整合
内容
完成SSM的整合开发
能够理解并实现统一结果封装与统一异常处理
能够完成前后台功能整合开发
掌握拦截器的编写
1,SSM整合前面我们已经把Mybatis、Spring和SpringMVC三个框架进行了学习,今天主要的内容就是把这三个框架整合在一起完成我们的业务功能开发,具体如何来整合,我们一步步来学习。
1.1 流程分析(1) 创建工程
创建一个Maven的web工程
pom.xml添加SSM需要的依赖jar包
编写Web项目的入口配置类,实现AbstractAnnotationConfigDispatcherServletInitializer重写以下方法
getRootConfigClasses() :返回Spring的配置类->需要==SpringConfig==配置类
getServletConfigClasses() :返回SpringMVC的配置类->需要==SpringMvcConfig==配置类
getServletMappings() : 设置SpringMVC请求拦截路径规则
getServletFilters() ...