- 博客(23)
- 收藏
- 关注
原创 Thymeleaf常用语法
引言:在上篇文章的项目基础上,我们来学习Thymeleaf常用语法 (1)文本输出后台代码: model.addAttribute("hello","<span style=\"color: red\">你好</span>");前端html页面:普通文本输出<div th:text="${hello}"></div>上面的输出会将数据全部以文本输出,无法显示html标签效果,输出结果如下:使用:th:utext 输出文本可以识别html标
2021-12-07 14:55:58 592
原创 Thymeleaf基础及springboot整合Thymeleaf入门
一.认识Thymeleaf做过SSM-web项目的同学都知道,我们在HTML页面要与后端进行数据交互时,除了Ajax就别无他法,而且在HTML页面使用JSTL也是不支持的,那这时我们就要使用JSP页面-一个特殊的java类(本质是servlet),然而JSP与springboot的兼容性不好,不能一起打包入jar包,所以官方推出Thymeleaf来代替JSP。二.Thymeleaf介绍官方文档:thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是
2021-12-06 19:32:03 418
原创 BCrypt密码加密的简单使用
一.BCrypt基础在一个项目中,只要涉及用户的登陆注册,就涉及到用户密码的保护,用户的密码存在数据库是对管理员是透明的,所以为了防止管理员泄露密码,提高用户密码的安全性,我们通常会对用户密码进行加密后再存入数据库,目前MD5与Bcrypt使用比较多,都不可反向破解生成明文。但任何长度的密码使用MD5加密后长度都是相同的,固定的。而且一个密码使用MD5加密生成的密文唯一。那我就可以记下所有明文使用MD5加密后的密文,解密使用穷举就可以破解。MD5解密网站:https://www.bejson.com/en
2021-12-02 11:12:27 5848
原创 解决com.xpand依赖引入问题
引言:starter-canal实现了springboot与canal的集成。比原生的canal更加优雅。下载地址:https://github.com/chenqian56131/spring-boot-starter-canal使用前需要将starter-canal安装到本地仓库。安装步骤:第一步:下载后,解压压缩包进入项目根目录 starter-canal 中![在这里插入图片描述](https://img-blog.csdnimg.cn/2a7460a73203437688cfe844a
2021-11-26 19:55:26 2672
原创 下载并安装Docker-Compose
1 下载Docker-Compose我用的是 1.24.1版本的Docker-Compose下载路径:https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64你也可以去github上搜索docker-compose下载2 设置权限下载完成后将 docker-compose-Linux-x86_64 文件复制到Linux系统的root目录下,执行以下指令#重命名mv docker-
2021-11-03 20:57:43 8973 2
原创 Docker的中央仓库
Docker官方的中央仓库:这个仓库是镜像最全的,但是下载速度较慢。https://hub.docker.com/(不用注册)国内的镜像网站:推荐下面两个 ----- 下载速度快,但是镜像相对不全。网易蜂巢https://c.163yun.com/hub#/home(要注册,麻烦)daoCloudhttp://hub.daocloud.io/ (不用注册,推荐使用)...
2021-11-03 10:06:18 889
原创 Mybatis中*Type和*Map的区别
一.parameterType和parameterMap的区别1.parameterType传参时sql语句中对应的参数名要与Mapper接口方法中参数名一致,传实体对象时,要求对象的属性名与与Mapper接口方法中参数名一致2.parameterMap传参时<parameterMap id="TUserParm" type="com.company.shopping.vo.LoginVo"> <parameter property="name"/> <
2021-10-30 10:25:22 825
原创 面向对象设计的六大原则
面向对象设计的六大原则单一职责原则(SRP) Single Responsibility Principle开闭原则(OCP) Open Closed Principle 里氏替换原则 (LSP老色批原则) Liskov Substitution Principle 依赖倒置原则(DIP) Dependence Inversion Principle 接口隔离原则(ISP) Interface Segregation Principle 迪米特原则(LOD) Law of Dem
2021-09-16 16:54:34 386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人