- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 【MySql】——优化
使数据库放弃索引而使用全表扫描的查询 1.null值判断 select id from t where num is null 改正: 尽量少的使用null值,空值可以用0替代 2.!=或<>操作符 3.or操作符 select id from t where num=10 or Name = 'admin' 改正: select id from t w...
2018-06-30 21:23:38 367 4
原创 【Spring】——根据名称和类型完成自动装配(四)
小编简单介绍一下自动装配,程序员在开发的时候可以使用,但是在生产环境就不要用了,原因是发生错误定位不到错误【IOC容器装配Bean】【根据名称完成自动装配】【根据类型完成自动装配】【Bean的scope的作用域】...
2018-06-08 12:03:54 2555 4
原创 【Spring】—-常用属性注入及属性编辑器(三)
对于对象的注入,我们使用ref方式,可以指定注入的对象,下面看下属性的注入,以及当spring无法转换基本类型进行注入时,如何编写一个类似转换器的东西来完成注入。【属性注入】常见属性的注入:int,String,list,set,map的注入【属性编辑器和作用】将spring配置文件中的字符串转换成相应的Java对象spring内置了一些属性编辑器,也可以自定义属性编辑器Bean1.javap...
2018-06-08 11:36:07 15024
原创 【Spring】———spring核心架构体系(一)
Java的maven项目经常引入spring的jar包,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱。spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置maven依赖就可以简洁明了。【Spring4结构图】图中将spring分为5个部分:core、aop、data access、web...
2018-06-08 10:03:18 5030 1
原创 【Spring】——IOC原理(二)
小编最近在学习Spring的内容,以小编的能力就是能理解什么程度,就先给朋友们展示到什么程度了,还请小伙伴们努力留下自己的宝贵建议和我一起探讨咯!【IOC】控制反转(Inverse of Control),java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的...
2018-06-07 18:18:51 628 1
原创 【Spring】————AOP详解(五)
小编最近学习spring Aop,对一下基础做了一个总结,以前写的这篇文章《SpringBoot——AOP处理请求日志》是对日志处理的一个实现。读者们可以先了解一下。【AOP】AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。【基本概念】1、Corss Cutting Concern:...
2018-06-07 12:00:58 1039 36
原创 【JVM】——运行机制(一)
最近在研究JVM的内容,所以想写一系列的博客供大家参考,欢迎小伙伴们继续跟踪啊!【JVM】 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。Java语言编译程序只需生...
2018-06-03 15:45:18 388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人