Spring Boot
文章平均质量分 70
想要飞翔的小乌龟
只有永不遏制的奋斗,才能让青春之花即便是凋谢也是壮丽的凋谢
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 框架概述
1.Spring 是轻量级的开源的javaEE开发框架2.Spring 可以解决企业应用开发的复杂性3.Spring 有两大核心:IOC:控制反转,把创建对象的过程交给Spring 进行管理AOP:面向切面,不修改源代码进行功能增强4.Spring 特点:方便解耦,简化开发AOP编程支持方便程序测试方便整合其他框架方便进行事物的操作降低API的开发难度(JDBC)...原创 2021-02-04 00:12:54 · 98 阅读 · 0 评论 -
2021-02-19
进程:一个程序,各种资源分配好放到内存中叫进程,进程是资源分配的基本单位线程:程序开始之后之后,各种不同的执行路径,同时开始并行运行,是运行的基本单位;线程切换/上下文切换:执行某个线程时,存储做计算的寄存器存放该线程的数据,pc记录执行到哪,然后切换另一个线程Spring 解决的是业务层与各层之间的松耦合问题控制反转 --帮助我们创建对象依赖注入--给全局的属性或者对象进行赋值操作面向切面--提升代码的扩展与功能声明事务--事务管理mybatis解决的层之间的松耦合的.原创 2021-02-21 16:16:39 · 125 阅读 · 0 评论 -
insertSelective和insert的区别
先上例子比如User里表里面有三个字段:id name age password User u=new user();u.setName("bill");mapper.insertSelective(u); insertSelective执行对应的sql语句的时候,只插入对应的name字段sql语句如下:insert into tb_user (name) value ("bill")insert则是每个字段都要添加一遍insert into tb_user (id,name,age,原创 2021-05-22 17:25:38 · 578 阅读 · 0 评论 -
Mybatis复杂查询环境搭建 (多对一,一对多)
多对一概念理解多个学生对应一个老师 ,对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师!数据库设计CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`) VALUES (1, '秦老师');CR原创 2021-03-08 09:55:31 · 203 阅读 · 0 评论 -
Mybatis动态语句
如果采用JDBC进行处理,需要根据条件是否取值进行SQL语句的拼接,一般情况下是使用StringBuilder类及其append方法实现,还是有些繁琐的。如果你有使用JDBC或其他类似框架经验,你能体会到拼接语句的痛苦。类如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号,利用动态SQL这一特性可以彻底摆脱这一痛苦。mybatis在简化操作方法提出了动态SQL功能,将使用java代码拼接sql语句改变为在XML文件中。相比而言,大大减少了代码量和复杂性。Myatias也可以在注解中原创 2021-04-07 09:54:23 · 248 阅读 · 0 评论 -
Mybatis 基础配置
2.环境搭建导入依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> <depende原创 2021-03-04 18:37:32 · 461 阅读 · 1 评论 -
ActiveMQ
JMSActiveMq回归正题,说一下amqamq是JMS其中的一个落地产品消息体api发送和接收高可用持久化延时发送+定时投递签收机制集群和容错Spring 整合可以解决什么问题利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型在分布式环境下提供应用解耦,弹性收缩。冗余存储,流量削峰,异步通信,数据同步等功能。发送者把消息发送给消息服务器。消息服务器将消息存放在若干队列/主题中,在合适的时候,消息原创 2022-07-10 00:08:51 · 1349 阅读 · 0 评论 -
SpringSecurity
用户认证通过后,为了避免用户的每次操作都进行认证可将用户的信息保证在会话中,会话就是系统为了解决认证之后,在进行常规操作是防止再次认证。常见方式有session ,token用户认证成功后,在服务端生成用户相关的数据保存在session中,发送给客户端的session_id存放到cookie中,这样用户客户端请求时带上session_id就可以验证服务端是否存在session数据,已完成用户的合法校验,用户认证成功后,服务端生成token,客户端可以放到cookie或者localStorage等存储中,每次原创 2022-06-30 11:04:23 · 335 阅读 · 0 评论 -
yaml文件
简介yaml文件其实也是一种配置文件,相比较ini和config来说功能更加强大,使用更加简单,操作更加灵活。yaml文件可以存储键值对,对象,数组。它的基本语法规则如下:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可简单配置直接上代码:#普通的key-valuename: yin#对象student: name: yin age: 3#对象的行内写法student2: {name: y原创 2021-03-26 22:49:52 · 728 阅读 · 0 评论 -
Thymeleaf模板引擎
一、什么是模板引擎?Template(模板)中有一些动态的表达式,Data(数据区)中有从后端获取的值,TemplateEngine(模板引擎)将Template和Data进行整合,将Data中的数据填充到Template中的动态表达式中,然后生成一个我们想要的内容(output)。不管是Thymeleaf、jsp还是其他模板引擎,都是这样的思想,只是语法不一样。Spring boot推荐的Thymeleaf; 语法简单,功能更强大。二、引入Thymeleaf1.导入启动器 <原创 2021-03-22 11:57:17 · 189 阅读 · 0 评论
分享