TypechoJoeTheme

IT技术分享

统计
搜索到 418 篇与 的结果
2016-04-19

组合模式(Composite)——23种设计模式之结构型模式

组合模式(Composite)——23种设计模式之结构型模式
在面向对象的系统中,我们常会遇到一类具有 “容器”特征的对象-->它们在充当对象的同时, 又是其他对象的容器。如果我们要对这样的对象容器进行处理,将面 临比较复杂的递归过程。客户代码过多地依赖于对象容器复杂的内部实现结构, 对象容器内部实现结构(而非抽象接口)的变化将...
顿搜
2016-04-19

C #,C/C++,Java

485 阅读
0 评论
2016年04月19日
485 阅读
0 评论
2016-04-18

桥接模式(Bridge)——23种设计模式之结构型模式

桥接模式(Bridge)——23种设计模式之结构型模式
在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?要做到“抽象(接口)与实现分离”,最常用的办法是 定义一个抽象类,然后在子类中提供实...
顿搜
2016-04-18

C #,C/C++,Java

2,969 阅读
2 评论
2016年04月18日
2,969 阅读
2 评论
2016-04-12

服务器优化闲聊——数据库优化,服务优化

服务器优化闲聊——数据库优化,服务优化
一、数据库1、单机优化数据库Cache。表放数据库中(如MySql)。堆高质量硬件。2、多级联合(问题:锁的问题【死锁】)不加锁,用户填完表单再检查,冲突的时候让用户重填某一项或某几项。单点写入,多点输出。(靠Redis,NoSQL来承担)使用Redis和MogoDB,强大...
顿搜
2016-04-12

Big Data,建站运维

635 阅读
0 评论
2016年04月12日
635 阅读
0 评论
2016-03-30

JAVA语言中克隆CLONE方法详解,浅克隆与深克隆的研究

JAVA语言中克隆CLONE方法详解,浅克隆与深克隆的研究
一、基本概念首先介绍两个概念1、cloneJava 的所有类都是从java.lang.Object类继承而来的,而Object类提供protected Object clone()方法对对象进行复制,子类当然也可以把这个方法置换掉,提供满足自己需要的复制方法。对象的复制有一...
顿搜
2016-03-30

Java

708 阅读
0 评论
2016年03月30日
708 阅读
0 评论
2016-03-29

原型模式(Prototype)——23种设计模式之创建型模式

原型模式(Prototype)——23种设计模式之创建型模式
在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。 这时如果用工厂模式,则与产品类等级结构平 行的工厂方法类也要随着这种变化而变化,显 然不大合适。以一个已有的对象作为原型,通过它来创建新的对象。 在增加新的对象的时候,新对象的细节创建工作由自...
顿搜
2016-03-29

C #,C/C++,Java

640 阅读
0 评论
2016年03月29日
640 阅读
0 评论
2016-03-28

接口编程——前后台数据传输跨域问题的解决方法

接口编程——前后台数据传输跨域问题的解决方法
目前比较流行前后台数据分离,前台通过http请求,后台提供相应接口,从而进行数据的传输,但是,前后台接口调用存在跨域问题。本站内与该类问题相关的文章:1、对服务器端进行设置以接受跨域请求(TOMCAT,NGINX) 2、HTTP协议中GET,POST,PUT,DELETE,...
顿搜
2016-03-28

JS,Html

694 阅读
0 评论
2016年03月28日
694 阅读
0 评论
2016-03-27

对服务器端进行设置以接受跨域请求(TOMCAT,NGINX)

对服务器端进行设置以接受跨域请求(TOMCAT,NGINX)
因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com下的对象。凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。目前有很多解决跨域问题的方法,其中最著名的是CROS,那么如何通过在服务器端进行简单的配置,从而实现跨域...
顿搜
2016-03-27

未分类

748 阅读
0 评论
2016年03月27日
748 阅读
0 评论
2016-03-26

HTTP协议中GET,POST,PUT,DELETE,OPTIONS请求的详细流程

HTTP协议中GET,POST,PUT,DELETE,OPTIONS请求的详细流程
本站内与该类问题相关的文章:1、对服务器端进行设置以接受跨域请求(TOMCAT,NGINX) 2、接口编程——前后台数据传输跨域问题的解决方法 一、简单请求什么样的请求算是简单请求呢?简单请求必须满足下面2点:只使用 GET、POST 进行的请求,这里的POST只包括发送给...
顿搜
2016-03-26

JS,Html

769 阅读
0 评论
2016年03月26日
769 阅读
0 评论
2016-03-25

建造者模式(Builder)——23种设计模式之创建型模式

建造者模式(Builder)——23种设计模式之创建型模式
在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。建造模式是对象的创建模式。建造模式可以将一个产品的内部表象与产品的生成过程分割开...
顿搜
2016-03-25

C #,C/C++,Java

677 阅读
0 评论
2016年03月25日
677 阅读
0 评论
2016-03-03

AngularJS简介——动态WEB应用设计结构框架

AngularJS简介——动态WEB应用设计结构框架
一、什么是 AngularJSAngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用 数据绑定 和 依赖注入,它使你不用再写大量的代码了。这些全都是通过浏...
顿搜
2016-03-03

前端开发,JS,Html

613 阅读
0 评论
2016年03月03日
613 阅读
0 评论
2016-03-01

大话23种设计模式——JAVA/C++ 面向对象程序设计

大话23种设计模式——JAVA/C++ 面向对象程序设计
所谓模式,指描述了一个在我们的环境中不断出现的问 题,然后描述了该问题的解决方案的核心,通过这种 方式,我们可以无数次地重用那些已有的解决方案, 无需再重复相同的工作。设计模式是“封装变化”方法的最佳阐述。寻找软件中可能的变化,并封装这些变化。设计模式的精髓:料敌机先,活学...
顿搜
2016-03-01

C #,C/C++,Java,文章聚合

739 阅读
0 评论
2016年03月01日
739 阅读
0 评论