51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#原型模式
04面向对象编程-01-创建对象 和 原型理解(prototype、__proto__)
从Java中我们可以很好地去理解“类”和“实例”两个概念,可是在JavaScript中,这个概念却不一样。JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。原型是指当我们想要创建一个具体对象时,并没有像Java中那样有类可以使用,但是却可以利用类似“继承”的方式,这里类似“...
代码星球
·
2021-02-21
对象
面向
编程
-01-
创建
设计模式随笔之——工厂方法模式
一、工厂方法模式 定义一个用于创建对象的接口(也可以使抽象类),让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。工厂方法模式有多种扩展,主要有:简单工厂模式、多个工厂类模式、替代单例模式、延迟初始化。 最长用的应该算是简单工厂模式,简而言之就是一个模块只需要一个工厂类,那么,就将工厂类的create...
代码星球
·
2021-02-21
设计模式
随笔
工厂
方法
模式
设计模式随笔之——单列模式
一、单例模式的定义: 单例模式是一个比较简单的模式,其定义为:确保某一个类只有一个实例,而且自行实例化并像整个系统提供这个实例。单例模式大致可以分为:饿汉式和懒汉式。 以下关于单例模式的优点、缺点、使用场景摘自《设计模式之禅》 二、单例模式的优点: 1、由于单例模式在内存中只有一个实例,减少了内存开支,...
代码星球
·
2021-02-21
设计模式
随笔
单列
模式
[tp3.2.1]开启URL(重写模式),省略URL中的index.php
重写模式(省略url中的index.php)在apache配置文件httpd.conf中,查找 1.mod_rewrite.so,启动此模块 &...
代码星球
·
2021-02-21
URL
tp3.2.1
开启
重写
模式
Struts2 注解模式
相信大家一定看到了两个class中定义了一样的action,不过看类的元数据,是不同的命名空间。这里比较重要(对我来说)的是@Action(value="/login",results={@Result(name="sucess",location="/index.jsp"),@Result(name="chain",...
代码星球
·
2021-02-21
Struts2
注解
模式
代理模式-适配器模式-装饰器模式
代理模式:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层。 适配器模式:将一个类的接口转换...
代码星球
·
2021-02-21
模式
代理
适配器
装饰
tomcat bio nio apr 模式性能测试
转自:tomcatbionioapr模式性能测试与个人看法 11.11活动当天,服务器负载过大,导致部分页面出现了不可访问的状态、那后来主管就要求调优了,下面是tomcatbio、nio、apr模式以及后来自己测试的一些性能结果。原理方面的资料都是从网上找的,并且把多个地方的整理到了一起,觉得很有意义。(后面...
代码星球
·
2021-02-21
tomcat
bio
nio
apr
模式
java 策略模式
《HeadFirst设计模式》学习中 设计原则找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起针对接口编程,而不是针对实现编程多用组合少用继承 策略模式定义算法族,分别封装起来,让他们可以互相替换,此模式让计算的变化独立于使用算法...
代码星球
·
2021-02-21
java
策略
模式
java 简单工厂 工厂模式
分类简单工厂模式(SimpleFactory) 工厂方法模式(FactoryMethod) 抽象工厂模式(AbstractFactory) 介绍简单工厂模式: 简单工厂其实并不是一个设计模式,反而比较像是一种编程习惯,但是由于经常被使用,所以才被称为简单工厂模式,你可以把它看为工厂模...
代码星球
·
2021-02-21
工厂
java
简单
模式
java 装饰者模式
动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案类图 参与者 1.Component(被装饰对象的基类) ...
代码星球
·
2021-02-21
java
装饰者
模式
【深入比较ThreadLocal模式与synchronized关键字】
【深入比较ThreadLocal模式与synchronized关键字】ThreadLocal模式与synchronized关键字都是用于处理多线程并发访问变量的问题。只是两者处理问题的角度和思路不同。1)ThreadLocal是一个Java类,通过对当前线程(Thread)中的局部变量的操作来解决不同线程的变量访问的冲...
代码星球
·
2021-02-21
深入
比较
ThreadLocal
模式
synchronized
微信小程序踩坑之一[wx.request]请求模式
最近在做小程序时,使用wx.request()方法请求时,当使传输string类型时,一定要声明method请求模式为post,否则会一直报错,而不声明时默认为get, 已填坑=,=wx.request({method:"post",url:'http://***.***.**/user/**/gainVal...
代码星球
·
2021-02-21
微信
程序
踩坑
之一
wx.request
终端I/O之非规范模式
关闭termios结构中c_lflag字段的ICANON标志就使终端处于非规范模式。在非规范模式中,输入数据并不组成行,不处理下列特殊字符:ERASE/KILL/EOF/NL/EOL/EOL2/CR/REPRINT/STATUS/WERASE.如前所述,规范模式很容易:系统每次返回一行。但在非规范模式下,系统怎样才能知...
代码星球
·
2021-02-21
终端
非规范
模式
终端I/O之规范模式
规范模式很简单:发一个读请求,输入完一行后,终端驱动程序即刻返回。下列几个条件都会造成读返回:所要求的字节数已经读到时,读返回。无需读一个完整的行。如果都了部分行,也不会丢失任何信息,下一次读从前一次读的停止处开始。当读到一个行定界符时,读返回。在规范模式中以下5个字符被解释为"行结束":NL、EOL、EOL2、EOF...
代码星球
·
2021-02-21
终端
规范
模式
平坦内存模式、分段内存模式、实地址模式
IA-32处理器平台允许3种不同的访问系统内存的方法:(1)平坦内存模式(2)分段内存模式(3)实地址模式平坦内存模式把全部系统内存表示为连续的地址空间。所有指令、数据和堆栈都包含在相同的地址空间中。通过称为线性地址(linearaddress)的特定地址访问每个内存位置。分段内存模式把系统内存划分为独立段的组,通过位...
代码星球
·
2021-02-21
模式
内存
平坦
分段
地址
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他