自定义博客皮肤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 mysql 2、删除mysql服务,以管理员身份打开cmd 输入以下命令查看名为mysql的服务 sc query mysql 输入命令sc delete mysql,删除该mysql sc delete mysql 3、如果是免安装形式的直接删除安装目录,如...

2020-07-26 21:45:17 301

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

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

2019-08-02 11:02:44 457

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

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

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

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

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

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

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

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

2018-12-27 10:55:25 230

原创 排序算法

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

2018-12-16 14:19:40 180

原创 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 188

原创 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 258

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

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

2018-08-07 19:49:57 412

原创 Spring Bean 配置细节

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

2018-08-04 22:15:22 200

原创 依赖注入的方式

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

2018-08-04 16:00:57 577

翻译 在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 401

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

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

2018-08-04 14:44:59 499

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

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

2018-07-19 10:31:27 313

空空如也

空空如也

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

TA关注的人

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