自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 设计模式总结

迄今为止,LZ已经将24种设计模式介绍完了,其中包括GOF23种设计模式以及简单工厂模式,这些设计模式之间并不是完全独立的,而是互相之间,会有一些相同的影子,下面我们来一起总结下这24种设计模式。模式分类 & 传送门 & 对比维度说明设计原则:设计模式(总纲) 创建型:单例模式 简单工厂模式 工厂方法模式 抽象工厂模式建造者模式...

2020-04-14 15:06:57 155

转载 Java分派机制

静态分派以及多分派静态分派就是按照变量的静态类型进行分派,从而确定方法的执行版本,静态分派在编译时期就可以确定方法的版本。而静态分派最典型的应用就是方法重载,考虑下面一段程序。public class Main { public void test(String string){ System.out.println("string"); } ...

2020-04-14 14:55:10 288

转载 设计模式-行为型模式

行为型模式主要是用在描述类或对象的交互以及职责划分。另外可以根据处理范围的不同,设计模式又可以分为类模式和对象模式,类模式主要处理类与子类的关系通过处理这些关系来建立继承,属于静态关系,在编译的时候确定下来;对象模式处理对象之间的关系,运行时发生变化,属于动态关系。行为型模式供有11种一.职责链模式定义:通过给多个对象处理请求的机会,减少请求的发送者和接受者之间的耦合...

2020-04-14 14:37:58 760

转载 Java concurrent并发包

并发包并发是面试吹逼必备的技能,自从有了现代操作系统之后,线程或则进程的同步、竞争、资源争夺我们都需要考虑。Java5.0之后一个很重要的特性就是增加了并发包java.util.concurrent.*,在说具体的实现类或接口之前,我们需要先简要说下Java程序的内存模型、volatile变量以及抽象队列同步器AQS,这些都是并发包众多实现的基础。Java内存模型(又称JMM...

2020-04-12 21:31:51 281

转载 Java集合包

集合包 集合包中常用的是Collection和Map两个接口的实现类,Collection接口主要抽象了对单对象集合的操作,Map接口抽象了对Key-Value形式键值对集合的操作。Collection的子接口中常用的是List接口和Set接口,两者最明显的区别就是List的实现类可以放重复元素,Set的实现类是没有办法放重复元素,跟离散数学概念的集合比较像。List接口最...

2020-04-11 14:28:49 397

原创 计算机体系结构跟Java多线程开发的联系溯源

Java多线程并发的前世今生背景:单处理机情况下:每个处理机都有自己的cache缓存块,我们读数据的时候会进行地址转换,如果发现在cache里面而且有效的话可以直接读到寄存器。我们写数据有两种策略,第一写直通式,同时修改cache块和内存块,耗时比较长,第二种是这块cache块被替换回内存的时候,如果cache块的修改标志是true的话写回内存。多处理机情况下:...

2020-03-30 21:49:14 174

转载 从Socket编程到Http协议,了解Tomcat底层,实现自己的HTTP服务器。

上节我们知道Tomcat里面的server里的service里的connector的endpoint部分作用在传输层,processor部分作用在应用层。Web服务器本文将介绍 Java Web 服务器是如何运行的, Web 服务器也称为超文本传输协议( HyperText Transfer Protocol, HTTP)服务器, 因为它使用 Http 协议与其客户端(通常是 Web 浏览...

2020-02-27 12:29:28 724

原创 Java多线程和并发到线程池

一、进程与线程进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。虽然系统是把资源分给进程,但是CPU很特殊,是被分配到线程级(指代内核级线程)的,此时进程不作为调度的基本单位,所以线程是CPU分配的基本单位。二者关系:在JVM中,一个进程中有多个线程,...

2020-02-24 22:30:44 364

翻译 Tomcat浅析

Tomcat 总结有一个server,可以包含有多个service,service里面含有多个connector和一个container。一个service有多个connector为了满足不同的连接需求Connector和Container的微妙关系一个请求发送到Tomcat之后,首先经过Service然后会交给我们的Connector,Connector用...

2020-02-22 00:05:18 268

转载 UML类图应该怎么看

1、问:在UML类图中如何表示一个类? 答:通常用一个三层结构的矩形来表示一个类如下图:第一层:类的名称,如果类的名称为斜体,则该类为抽象类第二层:类的属性,比如人类有年龄、性别、身高,体重等,注意:如果属性前边用 + 号标识,则意味着该属性为共有属性(Public)。用 - 号标识,则该属性为私有属性(Private)。用 # 号标识,则该属性为保护的(Protec...

2020-02-20 21:55:03 1486

tesseract4.0 安装

tesseract4.0 安装 资源 最新版tesseract 4.0 visual2017编译

2018-05-19

手势识别 源码 可执行程序

手势识别 图像处理 hog svm 源码 完整工程 可执行程序

2018-05-19

空空如也

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

TA关注的人

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