- 博客(9)
- 收藏
- 关注
原创 Springboot 框架
SpringBoot1、用来简化 spring 初始搭建和开发过程使用特定的方式进行配置(properties 或者 yml 文件)2、创建独立的 spring 引用程序 main 方法运行3、嵌入 Tomcat 无需部署 war 包,直接打成 jar 包 nohup java -jar – & 启动就好4、简化了 maven 的配置4、自动配置 spring 添加对应的 starter 自动化配置7.2、SpringBoot 常用的 starter 有哪些?1、spring-boo
2020-09-21 08:08:31
168
原创 Mybatis 框架
1、什么是 Mybatis(1)Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。(3)通过 xml 文件或注解的方式将
2020-09-21 08:06:29
83
原创 零零零零
Mybatis(1)Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。(3)通过 xml 文件或注解的方式将要执行的各种
2020-09-21 07:48:05
188
原创 SpringMVC 框架
Spring MVC 是一个基于 Java 的实现了 MVC 设计模式的请求驱动类型的轻量级 Web框架,通过把 Model,View,Controller 分离,将 web 层进行职责解耦,把复杂的 web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、SpringMVC 的流程(1)用户发送请求至前端控制器 DispatcherServlet;(2) DispatcherServlet 收到请求后,调用 HandlerMapping 处理器映射器,请求获取 Ha
2020-09-21 07:40:21
75
原创 2020-09-21
1.SpringMvc 的控制器是不是单例模式 是单例模式,所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能的,解决方案是在控制器里面不能写字段。2.SpringMVC 常用的注解有 @RequestMapping:用于处理请求url映射的注解。 @RequestBody:注解实现接收 http 请求的json数据,将jso 转换为 java对转化为json对象响应给客户。 @RequestParam,将请求的参数绑定到方法中的参数上。 @PathVariable,用于对
2020-09-21 07:36:10
72
原创 数据库
Vue 中的 MVVM 模型MVVM是Model-View-ViewModel的缩写,MVVM是一种设计思想。Model 层代表数据模型,可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,负责转化UI展现出来,同步View和Model的对象,View和Model没有直接联系,通过ViewModel交互,是双向的,通过双向数据绑定View和Modelvue 的优点是低耦合,可以独立于Model变化和修改,可以绑 定到不同的"View"上,View变化的时候Model可以不变
2020-09-21 07:26:57
108
原创 Java
1在Java中wait和sleep方法的不同?等待wait会是释放锁,用于线程间交互,Sleep一直有锁,用于暂停执行2 同步锁与死锁同步锁:同一个时间内只允许一个线程访问共享数据,可以使用synchronize取对象同步锁线程同步互斥 ,并发执行多个线程死锁:多个线程同时被阻塞,一个或全部都在等待资源被释放3 乐观锁和悲观锁是什么?乐观锁:总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的
2020-09-21 07:24:24
48
原创 哎呀呀
规格参数,用在产品具体描述里面,分为标题和值,标题分为两个:规格参数和组,主题和详细配置,与表分类有关系分类表和组表对应一对多,通过分类来查看的,手机对应的,常用的字段,参数值,与参数值无关,规格参数属于stu的,有对应的字段,商品字段表对应商品里的数据,为了补充spu表,创建了一个stu(以太哦),这个表是为了补充stu的信息Stu大部分的数据是为了搜索相关的东西,而我们在SQl中搜索相关的内容会进行全表扫描所以对于相关的大量的数据来说搜索相关数据会降低,而大量的字段在spu_datall里面,能提
2020-09-21 07:22:07
116
原创 哈哈哈哈
Java 基础知识1.1 重载和重写的区别重载: 发生在同一个类中,方法名必须相同,参数类型不同.个数不同.顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。重写: 发生在父子类中,方法名.参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为 private 则子类就不能重写该方法。1.2 String 和 StringBuffer,StringBuilder 的区别是什么?String 为什么是不可变的?可变性.
2020-09-21 07:18:26
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人