后端技术
文章平均质量分 86
后端技术 java spring mysql redis
song854601134
这个作者很懒,什么都没留下…
展开
-
Thymeleaf中文文档
文章目录1 引入Thymeleaf1.1 Thymeleaf是什么?1.2 Thymeleaf可以处理什么样的模板?1.3 方言:标准方言2 一个很棒的虚拟杂货店设计2.1 一个杂货店的网站2.2 创建和配置模板引擎模板解析器模板引擎3 使用文本3.1 多语言的欢迎语境(上下文)执行模板引擎3.2 有关文本和变量的更多信息未转义的文本使用和显示变量4 标准表达式语法所有这些功能都可以组合和嵌套:4.1 消息4.2 变量表达式基本对象表达工具对象在我们的主页中重新格式化日期4.3 选择表达式(星号语法)4.4原创 2020-12-05 21:56:30 · 6628 阅读 · 1 评论 -
sftp使用
mac 使用sftp上传文件的常用命令原创 2023-04-08 22:44:46 · 650 阅读 · 0 评论 -
synchronized
Java中Synchronized的用法(简单介绍)简单介绍synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 3. 修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象; 4. 修改一个类,其作用的范围是s原创 2021-01-05 10:25:54 · 105 阅读 · 0 评论 -
回表与覆盖索引,索引下推
一、什么是回表查询?通俗的讲就是,如果索引的列在 select 所需获得的列中(因为在 mysql 中索引是根据索引列的值进行排序的,所以索引节点中存在该列中的部分值)或者根据一次索引查询就能获得记录就不需要回表,如果 select 所需获得列中有大量的非索引列,索引就需要到表中找到相应的列的信息,这就叫回表。InnoDB聚集索引的叶子节点存储行记录,因此, InnoDB必须要有,且只有一个聚集索引:(1)如果表定义了主键,则PK就是聚集索引;(2)如果表没有定义主键,则第一个非空唯一索引(not原创 2021-03-08 12:29:38 · 1193 阅读 · 0 评论 -
MySQL中in与exists的使用及区别介绍
MySQL中in与exists的使用及区别介绍这篇文章主要介绍了MySQL中in与exists的使用及区别介绍,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下先放一段代码`for``(``int` `i=0;i<1000;i++){`` ``for``(``int` `j=0;j<5;j++){`` ``System.``out``.println(``"hello"``);`` ``}``}` ` ``for``(``int` `i=0;i<5;i++){`` ``for`原创 2021-03-08 17:02:47 · 210 阅读 · 1 评论 -
Linux下的tar压缩解压缩命令详解
Linux下的tar压缩解压缩命令详解tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。转载 2021-05-28 16:43:59 · 219 阅读 · 0 评论 -
Mybatis狂神说
文章目录Mybatis-9.281、简介1.1、什么是Mybatis1.2、持久化1.3、持久层1.4 为什么需要Mybatis?2、第一个Mybatis程序2.1、搭建环境2.2、创建一个模块2.3、编写代码2.4、测试3、CRUD1、namespace2、select3、Insert4、update5、Delete6、分析错误7、万能Map8、思考题4、配置解析1、核心配置文件2、环境配置(environments)3、属性(properties)4、类型别名(typeAliases)5、设置6、其他配原创 2021-03-08 12:23:30 · 352 阅读 · 0 评论 -
狂神说MySQL
文章目录狂神说MySQL01:初识MySQL初识MySQL为什么学习数据库什么是数据库什么是DBMSMySQL简介 !安装MySQL安装步骤SQLyog ![img](https://img-blog.csdnimg.cn/img_convert/304b03b5be5d22345c576bad3edd1c42.png)连接数据库狂神说MySQL02:数据库操作结构化查询语句分类![img](https://img-blog.csdnimg.cn/img_convert/a3978c12afaacfecd6原创 2020-12-24 13:37:47 · 1972 阅读 · 0 评论 -
redis
–更加详细笔记参见百度云(狂神笔记/redis.pdf)–一、Nosql概述为什么使用Nosql1、单机Mysql时代90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题数据量增加到一定程度,单机数据库就放不下了数据的索引(B+ Tree),一个机器内存也存放不下访问量变大后(读写混合),一台服务器承受不住。2、Memcached(缓存) + Mysql + 垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻原创 2020-12-12 11:57:38 · 301 阅读 · 0 评论 -
什么是Git?Gitr如何使用?
文章目录什么是版本控制常见的版本控制工具版本控制分类Git与SVN的主要区别软件下载启动Git常用的Linux命令Git配置设置用户名与邮箱(用户标识,必要)三个区域工作流程创建工作目录与常用指令本地仓库搭建克隆远程仓库文件的四种状态查看文件状态忽略文件github 是有墙的,比较慢,在国内的话,我们一般使用 gitee ,公司中有时候会搭建自己的gitlab服务器说明:GIT分支狂神聊Git学习git之前,我们需要先明白一个概念版本控制!版本控制什么是版本控制版本控制(Revision con原创 2020-12-12 11:52:39 · 512 阅读 · 0 评论 -
springcloud
文章目录SpringCloud1、前言1.1、回顾1.2 、常见面试题2. 微服务概述2.1 什么是微服务?2.2 微服务与微服务架构2.3 微服务优缺点2.4 微服务技术栈有那些?2.5 为什么选择SpringCloud作为微服务架构3. SpringCloud入门概述3.1 SpringCloud是什么?3.2 SpringCloud和SpringBoot的关系3.3 Dubbo 和 SpringCloud技术选型3.4 SpringCloud能干嘛?3.5 SpringCloud下载4. Spring原创 2020-12-12 11:58:11 · 308 阅读 · 0 评论 -
Linux
文章目录为什么要学LinuxLinux简介Linux发行版Linux应用领域环境搭建走近Linux系统开机关机系统目录目录解释常用的基本命令cd:切换目录ls(列出目录!)mkdir 创建一个目录rmdir 删除目录cp(复制文件或者目录)rm 移除文件或者目录mv 移动文件或者目录|重命名文件基本属性修改文件属性文件内容查看网络配置目录:硬链接和软链接Vim编辑器什么是Vim编辑器命令模式输入模式底线命令模式账号管理用户账号的管理useradd 命令 添加用户删除用户 userdel修改用户 usermo原创 2020-12-12 11:53:52 · 2438 阅读 · 0 评论 -
Docker
文章目录Docker概述Docker为什么出现?Docker的历史Docker能做什么Docker安装Docker的基本组成安装Docker阿里云镜像加速回顾HelloWorld流程底层原理Docker的常用命令帮助命令镜像命令容器命令常用其他命令小结作业练习可视化Docker镜像讲解镜像是什么Docker镜像加载原理分层理解commit镜像Docker进阶容器数据卷什么是容器数据卷使用数据卷实战:安装MySQL具名和匿名挂载初识Dockfile数据卷容器DockerFileDockerFile介绍Dock原创 2020-12-12 11:56:09 · 183 阅读 · 0 评论 -
SpringBoot
文章目录1、SpringBoot回顾什么是SpringSpring是如何简化Java开发的什么是SpringBoot2、第一个SpringBoot程序*环境准备**项目创建方式一**项目创建方式二**项目结构分析**pom.xml 分析*启动Banner修改3、原理初探4、Springboot配置文件5、SpringBoot Web开发6、Thymeleaf模版引擎遍历数组**Thymeleaf语法**Thymeleaf表达式7、装配MVC8、进行项目前的准备9、项目:国际化*10、项目:登陆 + 拦截器1原创 2020-12-12 11:53:25 · 814 阅读 · 0 评论 -
SpringMVC
文章目录1、回顾MVC1.1、什么是MVC1.2、Model1时代1.3、Model2时代1.4、回顾Servlet2、什么是SpringMVC2.1、概述2.2、中心控制器2.3、SpringMVC执行原理3.1、配置版3.2、注解版小结4、RestFul和控制器4.1、控制器Controller4.2、实现Controller接口使用注解@ControllerRequestMappingRestFul 风格扩展:小黄鸭调试法5、结果跳转方式5.1、ModelAndView5.2、ServletAPI5.原创 2020-12-12 11:59:14 · 178 阅读 · 0 评论 -
SMBSM-狂神
文章目录SMBMS文章目录1.环境搭建1.1 数据库的创建和连接1.2 导入相关依赖1.3 基本框架搭建1.4 编写数据库连接资源文件2. 基础类编写2.1 pojo层2.2 操作数据库的基类–静态类3. 登录界面3.1 欢迎页设置3.2 前端3.3 LoginServlet知识回顾:Session3.4 UserService3.5 UserDao**3.6 注册servlet**4.用户管理页面(重点)4.1 查询和用户列表4.1.1 前端知识回顾:jstl4.1.2 UserServlet4.1.3原创 2020-12-12 11:59:35 · 1339 阅读 · 3 评论 -
JAVA学习笔记和代码——文件传输原理(狂神)
文章目录SMBMS文章目录1.环境搭建1.1 数据库的创建和连接1.2 导入相关依赖1.3 基本框架搭建1.4 编写数据库连接资源文件2. 基础类编写2.1 pojo层2.2 操作数据库的基类–静态类3. 登录界面3.1 欢迎页设置3.2 前端3.3 LoginServlet知识回顾:Session3.4 UserService3.5 UserDao**3.6 注册servlet**4.用户管理页面(重点)4.1 查询和用户列表4.1.1 前端知识回顾:jstl4.1.2 UserServlet4.1.3原创 2020-12-12 12:01:05 · 192 阅读 · 0 评论 -
Spring5
文章目录1、基本概念1.1、前言1.2、web应用程序web应用程序:1.3、静态web1.4、 动态web2、web服务器2.1、技术讲解2.2、web服务器3、Tomcat3.1安装tomcat tomcat3.2、Tomcat启动和配置3.3、配置3.4、发布一个web网站4、Http4.1、什么是HTTPHTTP4.2、两个时代4.3、Http请求1、请求行2、消息头4.4、Http响应1、响应体2、响应状态码5、Maven5.1 Maven项目架构管理工具5.2下载安装Maven5.3配置环境变量原创 2020-12-12 12:00:28 · 157 阅读 · 0 评论