- 博客(6)
- 收藏
- 关注
原创 SpringBoot&&MybatisPlus
Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;当通过 Web 应用程序访问时,Thymeleaf 会动态地替换掉静态内容,使页面动态显示.Swagger 是一个用于生成、描述和调用 RESTful 接口的Web 服务。
2023-06-11 16:17:11 1016 1
原创 设计模式&&Mybati&&Spring
mybatis是什么?MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。优点MyBatis 是免费且开源的。与 JDBC 相比,减少了 50% 以上的代码量。MyBatis 是最简单的持久化框架,小巧并且简单易学。
2023-05-27 21:04:55 83 1
原创 HTML和JavaScript
JavaScript 是一个事件驱动(Event-driven)的语言,当浏览器载入网页开始读取后,虽然马上会读取JavaScript 事件相关的代码,但是必须要等到「事件」被触发(如使用者点击、按下键盘等)后,才会再进行对应代码段的执行。事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。事件:特定的时间节点发生的一些动作(行为),一旦动作发生或会触发一些操作。
2023-04-16 23:01:23 1495 1
原创 网络编程,泛型,和Stream流
Java 泛型是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。1、提高效率: 限定数据类型,只存某一种特定的类型,减少类型转化的时间2、防止类型转换出现问题1、泛型是什么?本质:参数化的数据类型将数据类型当作参数使用,定义的时候使用 类型占位符(T,E,K,V) ,实际使用时(创建对象时,调用方法时)传入具体的数据类型。作用:编译期对数据类型进行检查约束。
2023-04-09 19:27:48 236
原创 多线程和反射
1、创建线程的三种方式:继承Thread类实现Runnable接口实现Callable接口,配套使用FutureTask进行转换2、什么时候用哪种方式?如果有返回结果:Callable如果没有返回结果:继承Thread类|实现Runnable接口继承只能单继承,多个线程共享数据使用Runnable接口线程同步:即当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作,其他线程才能对该内存地址进行操作那相对的线程异步。
2023-04-03 20:56:55 124 1
原创 【无标题】
MarkDown学习标题三级标题四级标题字体Hello Word!Hello Word!Hello Word!Hello Word!Hello Word!引用适合自己的才是最好的分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QaH4ONof-1642559593746)(C:\Users\世界和平\Desktop\1.png)]超链接点击播放天外来物列表ABCABV表格姓名年龄职业
2022-01-19 10:34:34 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人