自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 转换表的引擎

有很多种方法可以将表的存储引擎转换成另外一种引擎。ALTER TABLE将表从一个引擎修改为另一个引擎最简单的办法是使用ALTER TABLE语句。例:将mytable的引擎修改为InnoDB:mysql>ALTEL TABLE mytable ENGINE=InnoDB;上述语法可以适用任何存储引擎。但有一个问题:需要执行很长时间。Mysql会按行将数据从原表复制到一张新的表中,...

2019-09-07 10:10:14 160

原创 Ajax工作原理深入理解

ajax技术的意义我们在平时的开发中都多多少少的接触或者应用到了ajax,谈到ajax技术的意义,我们关注得最多的毫无疑问是提升用户的体验。但是,如果我们结合将来电脑和互联网的发展趋势,我们会发现ajax技术在某些方面正好代表了这种趋势。为什么这样说呢?我们知道,自从电脑出现以来,一直是桌面软件占据着绝对主导的地位,但是互联网的出现和成功使这一切开始发生着微妙的变化。相当一部分的人都相信,迟早有...

2019-08-29 21:57:23 268

原创 mysql的存储引擎

在文件系统中,mysql将每个数据库保存为数据目录下的一个子目录。创建表时,mysql会在数据库子录下创建一个和表同名的.frm文件保存表的定义。因为mysql使用文件系统的目录和文件夹来保存数据库和表的定义。大小写敏感性和具体的平台密切相关。在windows中,大小写是不敏感的。不同的存储引擎保存数据和索引的方式是不同的。但表的定义是在mysql服务层统一处理的。使用SHOW TABLE ST...

2019-08-21 21:36:07 179

原创 网络编程系列-1

网络编程概述A.计算机网络:是指将地理位置不同点的具有独立功能及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件以及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。B.网络编程:就是用来实现网络互连得不同计算机上运行的程序间可以进行数据交换。网络编程三要素每个设备在网络张红的唯一标识每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地...

2019-07-29 20:24:29 146

原创 SpringBoot和Mybatis整合

项目结构:1.application.properties中配置整合mybatis的配置文件、mybatis扫描别名的基本包与数据源server.port=8088#springboot mybatis.mapper-locations = classpath:mapper/UserMapper.xmlmybatis.config-location = classpath:mappe...

2019-07-23 22:42:48 700

原创 SpringBoot初学

SpringBoot初学1.1. 什么是Spring Boot随着动态语言的流行,JAVA的开发显得格外的笨重:繁多的配置,低下的开发的效率,复杂的部署流程以及第三方技术集成难度大。在上述环境下,SpringBoot应运而生。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性得配置)得理念让你的项目快速运行起来。使用SpringBoot很容易创建一个独立运行(运行jar,内嵌...

2019-07-22 22:37:01 351

原创 redis初学-1

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), ...

2019-04-22 23:05:11 228

原创 SpringBoot异步任务及Async不起作用的原因

springboot中为我们提供了@Async注解,查看下源码@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Async { String value() default "";}我们发现,@Async是一...

2019-03-06 14:28:02 9697

原创 SpringBoot-3多环境配置

为什么要配置多环境:摘要:我们在开发Spring Boot应用时,通常同一套程序会被应用 和部署到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时要频繁修改配置文件的话,将会非常繁琐且易错。在SpringBoot中,我们可以写多个配置文件,每个文件有不同的环境,当我们需要切换时,去选择对应环境的配置文件就可以了。...

2019-02-28 18:19:34 496

原创 SpringBoot-2简介

1.SpringBoot是什么?前面已经带大家搭建了一个springboot小案例,相信大家对springboot都很感兴趣,相对spring有很多优点。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程;该框架使用了特定的方式来进行配置,这极大的解放了开发者,使开发人员不再需要应对复杂的配置文件。SpringBoot其实在...

2019-02-28 18:01:11 1220

原创 SpringBoot-1入门介绍

SpringBoot入门介绍springboot优点:1.为所有spring开发者更快的入门2.开箱即用,提供各种默认配置来简化项目配置3.内嵌式容器简化Web项目 4.没有用于代码生成和xml配置的要求本次我们先做一个springboot的入门程序实现##### 1.环境 java8以上 springboot 2.0.4 ##### 2.id...

2019-02-28 17:13:08 384

转载 Java内存—直接内存与运行时常量池

https://blog.csdn.net/G_66_hero/article/details/84198775

2019-02-24 16:33:13 158

原创 Java内存—方法区

方法区概念:方法区是存储虚拟机加载的类信息,比如,类的版本,字段,方法,接口,这些都属于类的信息。我们所执行的方法其实就是放在方法区里的,除了类的信息之外,就是变量,常量,即时编译器编译后的代码了。方法区与永久代方法区和永久代,对于我们现在主流的虚拟机来说,就是hosport了。在hosport上开发的话,很多人都称之为永久带。为什么呢?是因为hosport的设计团队把gc分代,收集扩展...

2019-02-24 14:57:31 419

原创 Java内存—堆讲解

JAVA内存中的堆与栈讲解堆内存堆就是储存对象的实例。所以,堆的作用是非常单一的,java堆一般来说是java虚拟机所管理的最大的区域了。因为我们在编写程序时,会不停的创建对象,那么这些对象都会放在堆中。而这些对象占用的内存都不会相同。通常我们释放资源时,会释放对象的资源,那么也就是垃圾收集器所管理的区域。对于垃圾回收来说,回收效率最高的是java堆。通常我们创建对象,例:ClassA ca...

2019-02-24 14:41:10 153

原创 Java匿名内部类及应用

Java匿名内部类及应用匿名内部类特点:1.匿名内部类是没有名称的内部类,没办法引用他们,必须在创建时,作为new语句的一部分来声明并创建他们的实例。2.匿名内部类必须继承一个类(抽象,非抽象的都可以)或者实现一个接口。如果父类(父接口)是抽象的,则匿名内部类必须实现其所有抽象方法。3.匿名内部类中可以定义代码块,用于实例的初始化,但是不能定义静态代码块。匿名内部类语法:new ...

2019-02-17 18:36:55 1163 1

原创 Java静态内部类及应用

java静态内部类及应用静态内部类特点:1.使用static修饰得成员内。静态内部类部类叫静态内部类。2.静态内部类跟外部类没有任何关系,只是在生成类名和类定义时有影响。静态内部类可以看作是与 外部类平级的类。使用方式与外部类平级得类完全相同。3.创建静态内部类的实例使用 外部类名.内部类名 实例名=new 外部类名.内部类名(参数)。静态内部类有以下限制:1.静态...

2019-02-17 18:29:40 618

原创 java内部类的概念及成员内部类讲解

内部类的概念概念:就是将一个类定义在另一个类的内部,内部的类称之为内部类。例: public class Outer{ class Inner{ //省略 } }内部类的主要特点:1.内部类可以很好的实现隐藏。可以使用protected,,private修饰符。2.内部类可以直接访问外部类的所有成员,包括私有的成员。...

2019-02-17 18:20:30 343

原创 使用IDEA一步步搭建SpringCloud项目

SpringCloud简单搭建前面已经介绍过SpringBoot与Mybatis,Redis,ActiveMQ的整合。接下来要做的是SpringCloud的项目的搭建。在微服务的架构体系中,SpringBoot只能用于应用开发,而想要实现完整的微服务架构,还需要实现架构中的服务注册与发现,API网关和负载均衡等功能。接下来通过SpringCloud来实现架构中的这些功能。在创建项目之前,需要...

2019-01-21 10:58:47 123707 34

原创 SpringBoot与Mybatis,Redis,ActiveMQ的整合

前面我已经写过SpringBoot与Mybatis在IDEA的开发工具下的集成,今天我们还在IDEA的工具下做SpringBoot与Mybatis,Redis,ActiveMQ的集成。当然,这次的项目是在之前springboot与mybatis的项目的基础上再进一步。接下来进入正题。要求:开发工具:IDEAjdk:1.8注:本次采用全注解方式进行开发。1.创建springboot项目因...

2019-01-16 19:32:53 2014 1

原创 SpringBoot与Mybatis框架的整合

SpringBoot与Mybatis框架的整合经过前面的讲解,接下来我们要做的是springBoot与Mybatis的整合要求:jdk:1.8开发工具:IDEA注:本次采用全注解方式进行开发。1.首先创建springboot项目。我创建的项目名是SpringBoot-Mybatis-Pro2.查看pom.xml文件<parent> <groupId&gt...

2019-01-14 13:15:04 1026 2

空空如也

空空如也

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

TA关注的人

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