自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 javax.annotation.Resource与org.springframework.beans.factory.annotation.Autowired的认识

相同点:@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上不同点不同点:@Resource(import javax.annotation.Resource;)是jdk的注解@Autowired( import org.springframework.beans.factory.annotation.Autowired;)是Spri...

2019-11-08 14:49:16 342

原创 SpringBoot初识

什么是SpringBoot?SpringBoot是Spring项目的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: 用一些固定的方式来构建生产级别的spring应用。Spring Boot 推崇约定大于配置的方式以便于你能够尽可能快速的启动并运行程序。其实人们把Spring Boot 称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的sp...

2019-11-04 21:22:02 188

转载 Spring 框架中用到了哪些设计模式?

Spring 框架中用到了哪些设计模式?工厂设计模式 : Spring使用工厂模式通过 BeanFactory、ApplicationContext 创建 bean 对象。代理设计模式 : Spring AOP 功能的实现。单例设计模式 : Spring 中的 Bean 默认都是单例的。模板方法模式 : Spring 中 jdbcTemplate、hibernateTemplate 等以 ...

2019-10-26 20:53:45 312

转载 sex为什么不适合创建索引

假如有一个查询语句要查询性别为男生的数据,因为这样的数据很多,我们要扫描很多次索引,然后再去取这个性别为男的数据。那么分为两个部分,先扫描索引,然后去取这个符合要求的数据。如果我们不建立索引,那么去扫描整个表。不建立索引需要的时间=T扫描整个表建立索引需要的时间=T去索引中取+T扫描整个表我们去考虑一种极限,如果性别全为男,那么我们建立索引去查找的时间就是T扫描整个索引表+T扫描整个表。...

2019-10-26 19:54:51 670

转载 in,exist,not in,not exist

select * from A where id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程List resultSet=[];Array A=(select * from A);...

2019-10-26 19:38:22 207

原创 spring之Java配置代替传统的xml配置(spring配置1种+springboot配置2种)

一、Spring的Java配置方式说明:Java配置方式就是使用Java类来替代Spring原先的xml文件实现方式主要依赖于@Confuration和@Bean注解实现@Confuration:使用在类上,说明该类是一个配置类相当于一个xml文件@Bean:使用在方法上,作用是返回对象将对象保存在IOC容器中相当于XML文件中的bean标签常用的注解:@Configuration...

2019-10-26 08:39:42 1320

转载 Spring 从同一个类中的某个方法调用另一个有注解(@Transactional)的方法时,事务失效和解决方案

在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的。比如,下面代码例子中,有两方法,一个有@Transational注解,一个没有。如果调用了有注解的addPerson()方法,会启动一个Transaction;如果调用updatePersonByPhoneNo(),因为它内部调用了有注解的addPerson(),如果你以为系统也会为...

2019-10-25 23:20:15 3970

原创 springboot集成mybatis(一)

springboot集成mybatis(一)项目结构:创建项目的过程:配置及Java文件:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...

2019-10-25 23:00:20 137

原创 工作中常用的Linux命令

实用Linux命令随笔查看指定端口的占用情况:chmod变更文件或目录的权限:chown变更文件或目录的拥有者或所属群组:tailmore分页显示文件内容,还支持直接跳转行等功能:less分页显示文件内容,操作更详细:检查 xx 进程是否存在打包命令 - tar如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建...

2019-08-14 22:21:16 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除