「干货」详解java单例模式与工厂模式

private Hungry{ } private final static Hungry HUNGRY = new Hungry;

漫谈分层架构:为什么要进行架构分层?

为什么要分层高内聚:分层的设计可以简化系统设计,让不同的层专注做某一模块的事低耦合:层与层之间通过接口或API来交互,依赖方不用知道被依赖方的细节复用:分层之后可以做到很高的复用扩展性:分层架构可以让我们更容易做横向扩展如果系统没有分层,当业务规模增加或流量增大时我们只能针对整体

面试官不按套路,竟然问我Java线程池是怎么统计线程空闲时间?

背景介绍:你刚从学校毕业后,到新公司实习,试用期又被毕业,然后你又不得不出来面试,好在面试的时候碰到个美女面试官!面试官: 小伙子,我看你简历上写的项目中用到了线程池,你知道线程池是怎样实现复用线程的?

深入理解函数式编程(上)

在内容层面,主要使用JavaScript语言来描述函数式编程的特性,并以演算规则、语言特性、范式特性、副作用处理等方面作为切入点,通过大量演示示例来讲解这种编程范式。

Java代码复用的三种常用方式:继承、组合和代理

这句话很通顺,没什么问题,但问题在于很多人并不清楚“复用”是什么。我们需要来给“复用”下一个定义。举个例子,很多名人说了很多名言,我们在说话、写作的时候,就经常有意无意的重复这些名言。

Java实现Http多次请求复用同一连接

早在HTTP/1.0时代,每次HTTP请求都要创建一个连接,而创建连接的过程需要消耗资源和时间,代价相对昂贵,为了减少资源消耗,缩短响应时间,就需要重用连接。

Java继承

继承:1、构造器的调用 ;2、方法的重写。继承就是代码的高效率复用也是产品的一种派生。高效率复用就是复用一些代码,就是把以前的代码进行复用升级。说白了就是复用人家的代码,被复用的代码就是父类也叫做基类。复用人家的代码就是子类也叫做派生类。

linux多线程并发编程的一些本质问题

linux多线程相关视频解析:linux多线程之epoll原理剖析与reactor原理及应用160行代码带你手写线程池,面试不惧手撕( 完整版)正文这是个老掉牙的话题,但基本上绝大多数的讨论都跑偏了。绝大多数讨论的核心在于 如何设计一把锁来同步共享变量的访问。

php–Trait 特性及作用

php5.4起,php实现了一种代码复用的方法,称为traittrait是为PHP单继承准备的一种代码复用机制, trait为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用method。

深入理解IO复用技术之epoll

理解了IO复用技术的基本概念,我们接着来看Linux系统中先后出现的各种IO复用工具以及各自的特点,加深理解。

网站地图