自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HTTP协议

一、HTTP协议的概述   HTTP协议,即超文本传输协议(HyperText  Trans Protocol).   HTTP协议是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP协议是一个无状态的协议   HTTP通常承载于TCP协议之上,有时也承载于TLS或SS...

2018-08-20 10:06:46

阅读数 32

评论数 0

springcloud(三)之Zuul(API网关)

一、Zuul(API网关)spring cloud 的结构:1、请求统一通过API网关(Zuul)来访问内部服务.2、网关接收到请求后,从注册中心(Eureka)获取可用服务3、由Ribbon进行均衡负载后,分发到后端具体实例4、微服务之间通过Feign进行通信处理业务5、Hystrix负责处理服...

2018-06-07 18:13:30

阅读数 79

评论数 0

springcloud(二)之Eureka

一、Eureka注册中心的搭建1.1 新建一个 maven工程1.2 引入pom依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://...

2018-06-06 17:55:33

阅读数 75

评论数 0

springcloud(一)之springcloud入门了解

springcloud组件和概念1.1 微服务        微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供...

2018-06-06 16:51:53

阅读数 57

评论数 0

SSM前言(五)之日志

一、Log4j与Log4j2一个完整的软件,日志是必不可少的。程序从开发、测试、维护、运行等环节,都需要向控制台或文件等位置输出大量信息。这些信息的输出,在很多时候是使用System.out.println()无法完成的。日志信息根据用途与记录内容的不同,分为调试日志、运行日志、异常日志等。用于日...

2018-05-29 22:29:53

阅读数 57

评论数 0

SSM前言(五)之模板方法设计模式

一、模板方法设计模式在现实生活中,完成某件事情是需要n多个固定步骤的。如“在淘宝网进行购物”这件事情的完成一般需要三个步骤:登录网站、挑选商品、付款。但对于登录网站与付款这两步,每个人几乎都是相同的操作。但不同的地方是,每个人所挑选的商品是不同的。在软件开发过程中同样存在这样的情况。某类的某个方法...

2018-05-29 00:37:30

阅读数 167

评论数 0

SSM前言(四)之适配器模式

一、适配器模式    适配器模式的定义是,Convert the interface of a class into another interface clients expect,将某个类的接口转换为接口客户所需的类型。换句话说,适配器模式解决的问题是,使得原本由于接口不兼容而不能一起工作、不...

2018-05-28 23:50:59

阅读数 94

评论数 0

SSM前言(三)之代理模式

一、代理模式    代理模式是指,为其他对象提供一种代理以控制对整个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标类之间起到中介的作用。    换句话说,使用代理对象是为了在不修改目标对象的基础上增强主业务逻辑。客户类真正想要访问的对象是目标对象,...

2018-05-27 09:58:44

阅读数 371

评论数 0

SSM前言(一)之系统架构

一、系统架构    所谓系统架构是指整个应用系统程序大的结构,经常提到的系统结构有两种:三层架构与MVC.这两种结构机区别,又有联系。但是这两种架构的使用都是为了降低系统模块的耦合度。1.1 三层架构    三层架构是指:视图层View,服务层Service,与持久层DAO。他们分别完成不同的功能...

2018-05-26 15:55:04

阅读数 182

评论数 0

mysql学习之34道经典面试题

一、准备需要的表和数据1.1 创建员工表以及插入数据员工表建表语句DROP TABLE IF EXISTS `emp`; CREATE TABLE `emp` ( `EMPNO` int(4) NOT NULL COMMENT '员工编号', `ENAME` varchar(10) DEF...

2018-05-25 01:03:51

阅读数 670

评论数 0

springboot(三)springboot整合thymeleaf

一、springboot整合thymeleaf1.1 新建maven项目导入依赖 <!-- spring boot starter-thymeleaf thymeleaf模板依赖 --> <dependency&am...

2018-05-21 21:21:35

阅读数 29

评论数 0

SpringBoot(二)--springboot案例

一 、Hello案例1.1 创建maven项目上一节,我已经学会了手动创建springboot项目。接下来我们用官方的方式来创建打开 https://start.spring.io/ 填好红色部分内容,选择需要的粉红色部分内容,点击绿色箭头下载生成的,解压后导入到工作空间。pom文件的依赖&...

2018-05-20 11:54:50

阅读数 48

评论数 0

Springboot(一)------springboot入门

一、springboot简介1.1springboot介绍springboot的目的在于创建和启动新的基于spring框架的项目。springboot会选择最适合spring子项目和第三方开源库进行整合。大部分springboot应用只需要非常少的配置就可以快速运行起来。springboot是伴随...

2018-05-19 20:57:31

阅读数 143

评论数 1

多线程编程(七)-----ThreadGroup线程组

一、线程组概述线程组ThreadGroup表示一组线程的集合,一旦一个线程归属到一个线程组之中后,就不能再更换其所在的线程组。Java使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。线程组的作用:方便统一管理,线程组可以进行复制,快速定位...

2018-05-04 13:38:23

阅读数 199

评论数 0

多线程编程(六)---线程间通信与协作

一、线程间通信概念线程是操作 系统中独立的个体,这些个体如果不经过特殊的处理就不能成为一个整体,线程间的 通信就成为整体的必用方式之一。系统要实现某个全局功能必定要需要各个子模块之间的协调和配合,就像一个团队要完成某项任务的时候需要团队各个成员之间密切配合一样。而对于系统中的各个子线程来说,如果要...

2018-04-29 13:09:37

阅读数 44

评论数 0

多线程编程()--Juc锁框架之ReentrantLock

一、ReentrantLock概述。1.1 含义概述ReentrantLock一个可重入的互斥锁,又被称为“独占锁”,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁相同的一些基本行为和语义,但功能更强大。ReentrantLock将由最近成功获得锁,并且还没有释放该锁的线程...

2018-04-28 22:10:16

阅读数 40

评论数 0

多线程编程()--Juc锁框架之概述

一、锁的简述。根据锁的添加到Java中的时间,Java中的锁,可以分为"同步锁"和JUC包中的锁。1.1 同步锁       同步锁即通过synchronized关键字来进行同步,实现对竞争资源的互斥访问的锁。Java 1.0版本中就已经支持同步锁了。  同步锁...

2018-04-22 12:32:45

阅读数 105

评论数 0

多线程编程(五)---synchronized关键字

一、synchronized原理在Java中每一个对象有且仅有一个同步锁,就是说同步锁是依赖对象存在的。当我们调用某个对象的同步方法时,就获取了该对象的同步锁。不同线程对同步锁的访问是互斥的。也就是说某个时间点,对象的同步锁只能被一个线程获取到。通过同步锁,我们就能在多线程中实现对对象或方法的互斥...

2018-04-22 10:30:00

阅读数 44

评论数 0

多线程编程(四)--多线程练习

一、多线程练习某电影院正在上映贺岁大片,共有100张票,而它有三个售票窗口售票,请设计一个程序模拟该电影院售票。提示:两种方法实现(1)继承Thread 类 (2)实现Runnable接口(1)继承Thread 类package cn.itcast_06; public class SellTi...

2018-04-19 23:27:06

阅读数 63

评论数 0

多线程编程(三)--Thread常用方法以及ThreadLocal

一、Thread常用方法在多线程编程中,thread类是很常用的。接下来就来学习一些常用的方法。1)获取线程对象的名称和设置线程对象的名称public final String getName():获取线程的名称。public final void setName(String name):设置线...

2018-04-16 20:47:54

阅读数 485

评论数 0

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