10 2018 档案
摘要:1.声明bean的注解 2.注入bean的注解 3.java配置类相关注解 4.切面(AOP)相关注解 5.@Bean的属性支持 6.@Value注解 7.环境切换 8.异步相关 9.定时任务相关 10.@Enable*注解说明 11.测试相关注解 12.SpringMVC相关注解
阅读全文
摘要:sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。 一、sql执行顺序 从这个顺序中我们不难发现,所有的 查询语句都是从from开始执行的,在执行过程中,每个步骤都会为下一个步骤生成一个虚拟表,这个虚拟表将作为下一个执行步骤的输入。 第一步:首先对from子句中的前两个表执
阅读全文
摘要:@EnableAutoConfiguration @RestController @RequestMapping 、@GetMapping、@PostMapping @Import、@ImportResource、@Configuration 、@PropertySources @Value、 @C
阅读全文
摘要:Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,于是搞了一些懒人
阅读全文
摘要:四大特性 1:原子性。事务是一个不可分割的整体,事务开始的操作,要么全部执行,要么全部不执行。 2:隔离性。同一时间,只允许一个事务请求同一组数据。不同的事务彼此之间没有干扰。 3:一致性。事务开始前和结束后,数据库的完整性约束没有被破坏 。 4:稳定性。事务完成后,事务对数据库的所有更新将被保存到
阅读全文
摘要:1.类加载过程 首先,jvm在执行时,遇到一个新的类时,会到内存中的方法区去找class文件,如果找到就直接拿来用,如果没有找到,就会到硬盘中去找到这个class文件,将类文件加载到方法区,在类加载时,静态成员变量加载到方法区的静态区域,非静态成员变量加载到方法区的非静态区域,加载静态成员变量的时候
阅读全文
摘要:原文地址:https://www.cnblogs.com/10158wsj/p/6782124.html?utm_source=tuicool&utm_medium=referral 排序问题一直是程序员工作与面试的重点,今天特意整理研究下与大家共勉!这里列出8种常见的经典排序,基本涵盖了所有的排序
阅读全文
摘要:关于Java线程池的参数设置。线程池是Java多线程里开发里的重要内容,使用难度不大,但如何用好就要明白参数的含义和如何去设置。干货里的内容大多是参考别人的,加入了一些知识点的扩充和看法。希望能对多线程开发学习的童鞋有些启发和帮助。 一、Threa 关于Java线程池的参数 关于Java线程池的参数
阅读全文
摘要:引用 学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。 HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方
阅读全文
摘要:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。 Spoon通过图形化的页面,方便直观的让你完成数据转换的操作。 1、安装配置
阅读全文
摘要:Spring注解中能接受客户端传递过来的参数包括路径变量(url),内容变量(http body),头变量(header),COOKIE变量等几类。 1、路径变量 解析方式:@PathVariable 2、内容变量 (1)格式形如: <header> POST http://localhost:80
阅读全文