在线视频:尚硅谷新版SSM框架全套视频教程,Spring6+SpringBoot3最新SSM企业级开发
在线笔记:SpringMVC实战:构建高效表述层框架
课程资料:https://pan.baidu.com/s/1R8Q-u4xV5rKOSTL8cRpwfQ?pwd=jf3x
Gitee: https://gitee.com/an_shiguang/learn-ssm
GitHub: https://github.com/Shiguang-coding/learn-ssm
SpringMVC简介和体验介绍
Spring Web MVC
Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称( spring-webmvc ),但它通常被称为“Spring MVC”。
在控制层框架历经Strust、WebWork、Strust2等诸多产品的历代更迭之后,目前业界普遍选择了SpringMVC作为Java EE项目表述层开发的首选方案。之所以能做到这一 ...
踩坑
未读问题描述在执行Sql时遇到了如下错误
1Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.
解决方案1、在连接数据库时指定字符集1jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8
在主配置文件填写url应该选用&,如果是在java中需要用 &
2、检查Mysql驱动配置是否正确因为我本地使用的Mysql的版本是8,而导入依赖的版本是5,修改后重新加载依赖就正常了
1234567<!-- MySQL驱动 --><dependency> <groupId>mysql</groupId> <ar ...
学习笔记
未读Lombok注解及其用法介绍Lombok 是一个 Java 库,它通过注解来简化 Java 代码的编写,减少样板代码(boilerplate code),提高开发效率。
配置 Lombok要在项目中使用 Lombok,需要在项目的构建工具(如 Maven 或 Gradle)中添加 Lombok 依赖。
Maven123456<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.24</version> <scope>provided</scope></dependency>
Gradle1234dependencies { compileOnly 'org.projectlombok:lombok:1.18.24' annotationProcessor ' ...
在线视频:尚硅谷新版SSM框架全套视频教程,Spring6+SpringBoot3最新SSM企业级开发
在线笔记:MyBatis实践:提高持久层数据处理效率
课程资料:https://pan.baidu.com/s/1R8Q-u4xV5rKOSTL8cRpwfQ?pwd=jf3x
Gitee: https://gitee.com/an_shiguang/learn-ssm
GitHub: https://github.com/Shiguang-coding/learn-ssm
Mybatis简介简介
Mybatis简介
MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 ...
在线视频:尚硅谷新版SSM框架全套视频教程,Spring6+SpringBoot3最新SSM企业级开发
在线文档:SpringFramework实战指南
课程资料:https://pan.baidu.com/s/1R8Q-u4xV5rKOSTL8cRpwfQ?pwd=jf3x
代码仓库:
Gitee: https://gitee.com/an_shiguang/learn-ssm
GitHub: https://github.com/Shiguang-coding/learn-ssm
技术体系结构总体技术体系单体架构一个项目,一个工程,导出为一个war包,在一个Tomcat上运行。也叫all in one。
单一架构,项目主要应用技术框架为:Spring , SpringMVC , Mybatis
分布式架构一个项目(对应 IDEA 中的一个 project),拆分成很多个模块,每个模块是一个 IDEA 中的一个 module。每一个工程都是运行在自己的 Tomcat 上。模块之间可以互相调用。每一个模块内部可以看成是一个单一架构的应用。
分布式架构,项目主要应用技术框架:Sp ...
好记性不如烂笔头
未读Hexo博客添加RSS订阅功能
插件GitHub地址:https://github.com/hexojs/hexo-generator-feed
安装 hexo-generator-feed 插件1npm install hexo-generator-feed --save
修改 _config.yml 配置12345#订阅RSSfeed: type: atom path: atom.xml limit: false
type: RSS的类型(atom/rss2)path: 文件路径,默认是 atom.xml/rss2.xmllimit: 展示文章的数量,使用 0 或则 false 代表展示全部hub: URL of the PubSubHubbub hubs (如果使用不到可以为空)content: (可选)设置 true 可以在 RSS 文件中包含文章全部内容,默认:falsecontent_limit: (可选)摘要中使用的帖子内容的默认长度。 仅在内容设置为false且未显示自定义帖子描述时才使用。content_limit_delim: (可选 ...
初识RSS什么是RSSRSS(Really Simple Syndication 或 Rich Site Summary)是一种用于聚合和分发内容的技术标准,广泛用于网站、博客、新闻等在线内容的自动更新和订阅。通过 RSS,用户可以在一个地方查看来自多个网站的更新内容,而不需要手动访问每个网站。
RSS 的工作原理
RSS Feed: 网站或博客提供一个 RSS Feed(通常是一个 XML 文件),其中包含该站点的最新内容、文章、或更新信息。每当网站更新时,RSS Feed 也会相应更新。
RSS Reader: 用户使用 RSS 阅读器(RSS Reader)来订阅和查看这些 RSS Feeds。RSS 阅读器定期检查订阅的 RSS Feed 是否有新内容,并将更新的内容显示给用户。
更新内容: RSS Feed 通常包含文章标题、摘要、发布日期、以及指向原文的链接,有时还包括整个文章内容。
使用 RSS 的优势
集中获取信息: 用户可以通过 RSS Reader 在一个界面上集中获取来自不同来源的更新,省去了逐个访问网站的麻烦。
实时更新: RSS 阅读器会定期检查订阅的 Fe ...
爱影CMS搭建影视系统
爱影CMS官网:https://iycms.com/
安装步骤执行一键安装脚本到爱影CMS下载中心复制一键安装脚本
1234567891011# Centos x86_64yum -y install wget unzip;rm -f iycms.sh;wget --no-check-certificate -c -O iycms.sh https://www.iycms.com/api/static/down/linux/centos/install_x86_64.sh;chmod +x iycms.sh;./iycms.sh# Centos arm64yum -y install wget unzip;rm -f iycms.sh;wget --no-check-certificate -c -O iycms.sh https://www.iycms.com/api/static/down/linux/centos/install_arm64.sh;chmod +x iycms.sh;./iycms.sh# Ubuntu x86_64sudo rm -f ...
白嫖Cloudflare最优CDN给自己网站加速前言Cloudflare 提供了多种免费服务,如 CDN、DDoS 防护、隐藏源站 IP 等,非常实用。不过,在国内,Cloudflare 常被戏称为“减速器”,因为启用 CDN 后,网站的国内访问速度可能会变慢。本文介绍了一种技巧,在搭建网站时,为联通、移动、电信和国外用户分别配置最优的 CDN 节点,并根据用户的网络环境自动选择最佳的 CDN 节点提供服务。这样,您可以充分利用 Cloudflare 的免费服务,为网站提速,而无需担心访问速度变慢的问题。
CDN介绍CDN(Content Delivery Network,内容分发网络)是一种分布式的网络系统,它的主要作用是通过将内容分发到更接近用户的服务器节点上,从而加快内容的传输速度,减少延迟,提升用户体验。
CDN的工作原理CDN通过在全球范围内部署大量的服务器节点(称为边缘节点),当用户请求某个内容时,CDN会将用户的请求自动路由到离用户最近的服务器节点,这样可以显著减少数据传输的延迟。具体步骤如下:
用户请求:当用户通过浏览器或应用程序请求一个内容(如网页、图片、视频等)时 ...
在线视频:尚硅谷新版SSM框架全套视频教程,Spring6+SpringBoot3最新SSM企业级开发
在线文档:高效构建Java应用:Maven入门和进阶
课程资料:https://pan.baidu.com/s/1R8Q-u4xV5rKOSTL8cRpwfQ?pwd=jf3x
代码仓库:
Gitee: https://gitee.com/an_shiguang/learn-ssm
GitHub: https://github.com/Shiguang-coding/learn-ssm
Maven简介和快速入门Maven介绍
What is Maven?
Maven 是一款为 Java 项目构建管理、依赖管理的工具(软件),使用 Maven 可以自动化构建、测试、打包和发布项目,大大提高了开发效率和质量。
总结:Maven就是一个软件,掌握软件安装、配置、以及基本功能(项目构建、依赖管理)使用就是本课程的主要目标!
Maven主要作用理解
Maven Releases History
选用版本:
发布时间
maven版本
jdk最低版本
**2019 - 11 ...