自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL5.6版本和5.7版本---免安装配置过程踩过的坑

目录MySql 5.6.X旧版本卸载安装过程MySql 5.7.X安装过程MySql 5.6.X旧版本卸载如何电脑中曾经安装过MySQL,需要将其卸载:1、停止MySQL服务net stop mysql2、删除mysql服务,以管理员身份打开cmd输入以下命令查看名为mysql的服务sc query mysql输入命令sc delete mysql,删除该mysqlsc delete mysql3、如果是免安装形式的直接删除安装目录,如...

2020-07-26 21:45:17 212

原创 快速排序及其优化--(理论+java实现)

快速排序及其优化--(理论+java实现)是一种交换排序简单快排算法思想: 快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分:分割点左边都是比它小的数,右边都是比它大的数。 然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。详见--https://cuijiahua.com/blog/20...

2019-08-02 11:02:44 384

原创 Java面向对象的内存分析-非常详细容易理解图文并茂

Java虚拟机的内存可以分为三个区域:栈stack堆heap方法区method area栈的特点如下:栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量,操作数,方法出口) JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数,局部变量等) 栈属于线程私有,不能实现线程间的共享 栈由系统自动分配,速度快,栈是一个连续的内存空间堆的特...

2019-01-06 22:42:04 1469 1

原创 Java面向对象抽象的概念和作用

抽象的定义抽象是把多个事物的共性的内容抽取出来,本质就是把我们关注的内容抽取出来。(比如:宝马、奔驰都属于汽车,汽车是我们抽象出的概念)抽象类java中可以定义没有方法体的方法,该方法由其子类具体的实现,该没有方法体的方法我们称之为抽象方法,含有抽象方法的类我们称之为抽象类抽象方法特点只有方法的头没有方法体 抽象方法用abstract来修饰 抽象方法代表一种不确定的操作或行...

2018-12-27 11:26:44 3829 2

原创 多态,对象上下转型,动态和静态绑定 简单易懂(附程序帮助理解)

由子类转型成父类,在继承图上是向上移动的,一般称为向上转型 向上转型是从一个专用类型向通用类型转换,所以总是安全的,也就是说,子类是父类的一个超集 向上转型过程中,类接口中唯一可能发生的事情就是丢失方法,而不是获取方法 与之相反的操作是向下转型,不安全(可能需要instanceof操作符协助) 里氏替换原则:子类型必须能够替换掉他们的父类型 安全的上转型和LSP的实施,充分体现继承的“i...

2018-12-27 10:55:25 185

原创 排序算法

冒泡排序o()思路:对于一个数组,依次比较第一轮循环n-1次           位置1<->位置2,大的放在位置2           位置2<->位置3,大的放在位置3           位置3<->位置4,大的放在位置4           。。。。。           结束大的在n-1位置第二轮循环n-2次    ...

2018-12-16 14:19:40 126

原创 Bean 的作用域

首先,新建一个xml文件<bean id="car" class="com.autowire.Car"> <property name="brand" value="Audi"></property> <property name="price" value="300000&quo

2018-08-08 11:05:52 136

原创 Spring Bean 之间的关系

bean之间的继承原先没有继承的时候<bean id="address" class="com.autowire.Address" p:city="BeiJing" p:street="WuDaoKou"></bean><bean id="address2" class="com.autowire.Address&qu

2018-08-07 20:40:20 199

原创 XML 配置里的 Bean 自动装配

自动装配简单理解一下什么是自动装配,举个例子 <!--配置单例的集合bean,以供多个bean引用--><util:list id="cars"> <ref bean="car"></ref> <ref bean="car2"></ref>&lt

2018-08-07 19:49:57 356

原创 Spring Bean 配置细节

引用其它 Bean•组成应用程序的 Bean 经常需要相互协作以完成应用程序的功能. 要使 Bean 能够相互访问, 就必须在 Bean 配置文件中指定对 Bean 的引用•在 Bean 的配置文件中, 可以通过 <ref> 元素或 ref  属性为 Bean 的属性或构造器参数指定对 Bean 的引用. 如我们构造一个Person类public class Pers...

2018-08-04 22:15:22 154

原创 依赖注入的方式

•Spring 支持 3 种依赖注入的方式–属性注入•属性注入即通过 setter 方法注入Bean 的属性值或依赖的对象•属性注入使用 <property> 元素, 使用 name 属性指定 Bean 的属性名称,value 属性或 <value> 子节点指定属性值 •属性注入是实际应用中最常用的注入方式<bean id="helloWorld...

2018-08-04 16:00:57 506

翻译 在Spring的IOC容器里配置Bean

•在 xml 文件中通过 bean 节点来配置 bean<bean id="helloWorld" class="com.spring.HelloWorld"> <property name="userName" value="Spring"></property></bean>•id:Bean 的名

2018-08-04 15:07:41 348

原创 Spring中的IOC(反转控制)和DI(依赖注入)

•IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式•DI(Dependency Injection) — IOC 的另一种表述方...

2018-08-04 14:44:59 413

原创 Spring-001 使用IDEA 利用Spring创建HelloWorld项目 非常适合初学者

基础理论实战之前,我们先大概了解一下Spring是什么,我摘录了尚硅谷中的一些讲解•Spring 是一个开源框架.•Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.•Spring 是一个 IOC(DI) 和 AOP 容器框架.IOC(反转控制)DI(依赖注入)•具体描述 Spring:–轻量...

2018-07-19 10:31:27 245

空空如也

空空如也

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

TA关注的人

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