自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL索引

概述索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引就好比是一本书前面的目录,能加快数据库的查询速度。MySQL中索引的语法创建索引在创建表的时候添加索引1 create table mytable(2 ID int not null,3 ...

2019-04-24 17:08:00 86

转载 数据结构之数组

概述Java中定义数组的语法有两种:type arrayName[];type[] arrayName;type为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[]指明该变量是一个数组类型变量。例如int demoArray[];int[] demoArray[];这两种形式没有区别,使用效果完全一样。...

2019-04-23 10:19:00 101

转载 设计模式之单例模式

概述单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候,整个系统只需要用户一个的全局对象,这样有利于我们协调系统整体的行为,比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。基本的实现思路...

2019-04-04 11:33:00 117

转载 设计模式之接口模式

概述Java不同意多重继承,也就是说一个子类仅仅能有一个父类。但Java同意实现多个接口。接口是用来规范类,它能够避免类在设计上的不一致。OOP面向对象的编程,假设要提高程序的复用率,添加程序的可维护性、可拓展性,就必须是面向接口的编程、面向抽象的编程。Java接口和Java抽象类的区别Java抽象类能够提供某些方法的部分实现,而接口需要全部实现这个接口的...

2019-04-04 10:46:00 334

转载 大型网站技术架构(二):大型网站架构模式

每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。网站架构模式分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,然后通过上层对下层的依赖和调用组成一个完整的系统。在大型网站架构中采用分层结构,将网站软件分为应用层、服务层、数据层...

2019-04-02 18:12:00 126

转载 大型网站技术架构(一):大型网站架构演化

大型网站软件体系系统的特点高并发,大流量高可用:系统7*24小时不间断服务海量数据:需要存储、管理海量数据,需要使用大量服务器用户分布广泛,网络情况复杂:许多大型互联网都是为全球用户提供服务的;在国内,各个运营商网络互通难;一些对国外用户依赖较大的网站,需要在海外建立数据中心安全环境恶劣需求快速变更,发布频繁渐进式发展:几乎所有的大型互联网站都是从一个小网...

2019-04-02 16:27:00 117

转载 方法引用

概述方法引用是用来直接访问类或者实例的已经存在的方法或者构造方法。方法引用提供了一种引用而不执行方法的方式,它需要有兼容的函数式接口构成的目标类型上下文。计算时,方法引用会创建函数式接口的一个实例。当Lambda表达式中只是执行一个方法调用时,不用Lambda表达式,直接通过方法引用的形式可读性更高一些。方法引用是一种更加紧凑、易懂的Lam...

2019-03-29 11:21:00 175

转载 函数式接口

概述函数式接口:接口中只有一个抽象方法的接口可以使用注解@FunctionalInterface修饰,可以检查是否是函数式接口1 @FunctionalInterface2 public interface Runnable {3 public abstract void run();4 }Java8内置的四大核心函数式...

2019-03-29 10:54:00 96

转载 Lambda表达式

概述  Lambda是一个匿名函数,可以把lambda表达式理解成是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。基础语法Java8中引入了一个新的操作符“->”,该操作符称为箭头操作符或Lambda操作符箭头操作符将Lambda表达式分成两部分:    左侧:...

2019-03-29 10:28:00 93

转载 Logback

简介概述Logback是由Log4j创始人设计的又一个开源日志框架。Logback当前分成三个模块:logback-core、logback-classic和logback-access。其中,logback-core是其他两个模块的基础模块。logback-classic是log4j的一个改良版本。此外,logback-classic完整实现Slf4j API,使得...

2019-03-02 14:31:00 83

转载 Thymeleaf

简介概述简单地说,Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP。特征Thymeleaf在有网络和无网络的环境下都可以运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html原型,然后再html标签里增加额外的属性来达到模板+数据...

2019-03-01 09:02:00 68

转载 模板引擎

简介相对html+js的传统设计,现在很多网站都采用div&css+标签化+模块化的设计。模板引擎一定的语义,将数据填充到模板中,产生最终的的HTML页面。模板引擎主要分两种:客户端引擎和服务端引擎。客户端渲染:模板和数据分别传送到客户端,在客户端由JavaScript模板引擎渲染出最终的HTML视图。将模板渲染放置在客户端做,可以降低服务端的压力,并且如果前端内容分...

2019-02-28 11:25:00 187

转载 Java日志

Java常用日志框架历史1996年早期,欧洲安全电子市场项目组决定编写它自己的程序跟踪API(Tracing API)。经过不断的改善,这个API终于成为一个十分受欢迎的Java日志软件包,即Log4j。后来,Log4j成为Apache基金会项目中的一员。期间Log4j近乎成了Java社区的日志标准。据说Apache基金会还曾经建议Sun引入Log4j到Java的标准库中,但...

2019-02-27 11:14:00 85

转载 Spring Boot配置

一.配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的:application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值(SpringBoot在底层都给我们配置好了)例子:通过使用application.properties,修改SpringBoot默认的Tomcat端口...

2019-02-26 18:35:00 143

转载 Spring Boot入门

Spring 框架可以说是 Java 开发人员使用的最流行的应用程序开发框架之一。它目前由大量提供一系列服务的模块组成。包括模块容器,为构建横切关注点提供支持的面向切面编程(AOP),安全框架,数据存取框架,Web 应用框架和用于模块测试提供支持的类。Spring 框架的所有组件都通过依赖注入粘在一起。依赖注入(也称为控制反转)使设计和测试松散耦合的软件模块变得更容易。...

2019-02-21 10:51:00 184

转载 Spring Framework的核心:Spring AOP

1 概述 AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP可以分为静态织入和...

2018-09-17 10:20:00 91

转载 Spring Framework的核心:Spring IoC

1 Spring IoC容器概述 IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP以及声明事务等功能都是在此基础上开花结果。 控制反转是面向对象编程的一种设计原则,可以用来降低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖...

2018-09-13 19:03:00 133

空空如也

空空如也

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

TA关注的人

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