刘元涛

由于CSDN的博客使用体验不好,此博客不再更新。新版博客https://my.oschina.net/liuyuantao/blog...

大型网站技术架构-发展过程

https://my.oschina.net/liuyuantao/blog/784660 网站都是从小网站一步一步发展为大型网站的,而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据,任何简单的业务处理,一旦需要处理数以 P 计的数据和面对数以亿计的用户时,问题就会...

2016-11-11 18:06:14

阅读数 1176

评论数 0

大型网站技术架构—架构要素和高性能架构

https://my.oschina.net/liuyuantao/blog/784667 为了使网站的能够应对高并发访问,海量数据处理,高可靠运行等一系列问题,我们可以选择横向或纵向两个方向来入手 基本思路 首先可以对整个架构进行分层,一般可以分为 应用层,服务层,数据层;实践中,...

2016-11-11 18:05:30

阅读数 1280

评论数 0

深入解读ESB与SOA的关系

至今日,SOA的概念渐渐清晰了。 有关ESB的概念,已经吵了好多年了,还是没有定论。 我个人认为,ESB本来就是抽象的概念,而且内涵丰富,在不同的场合含义不同。因此应该从不同的角度来认识。 一、SOA和ESB一直是没有明确概念的两个缩略词 原因是这两个词包含的内涵太丰富了,无法用一两句话说...

2016-11-11 18:04:28

阅读数 528

评论数 0

利用POI抽取word中的图片并保存在文件中

1.抽取word doc中的图片 package parse; import java.io.*; import java.util.*; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.model.P...

2016-07-20 11:01:49

阅读数 6267

评论数 3

POI各Jar包的作用

目前POI的最新发布版本是3.10_FINAL.该版本保护的jar包有: Maven artifactId Prerequisites JAR poi commons-logging, commons-codec, log4j poi...

2016-07-20 10:55:57

阅读数 2925

评论数 1

编写高性能JavaScript

很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMonkey...

2016-07-17 08:46:34

阅读数 1986

评论数 0

学习Javascript的8张思维导图

学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。 思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属...

2016-07-17 08:45:55

阅读数 349

评论数 0

JavaScript实现异步的4种方法

你可能知道,Javascript语言的执行环境是”单线程“(single thread)。 所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有...

2016-07-17 08:45:22

阅读数 377

评论数 0

Javascript闭包深入解析及实现方法

一、什么是闭包和闭包的几种写法和用法                                                       1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分...

2016-07-17 08:44:45

阅读数 298

评论数 0

JavaScript模板引擎的应用场景及实现原理

一、应用场景 以下应用场景可以使用模板引擎: 1、如果你有动态ajax请求数据并需要封装成视图展现给用户,想要提高自己的工作效率。 2、如果你是拼串族或者数组push族,迫切的希望改变现有的书写方式。 3、如果你在页面布局中,存在共性模块和布局,你可以提取出公共模板,减少维护的数量。 ...

2016-07-17 08:44:12

阅读数 1499

评论数 0

编写高性能的JavaScript事件

如何能做出高效的web前端程序是我每次做前端开发都会不自觉去考虑的问题。几年前雅虎里牛逼的前端工程师们出了一本关于提升web前端性能的书籍,轰动了整个web开发技术界,让神秘的web前端优化问题成为了大街的白菜,web前端优化变成了菜鸟和大牛都能回答的简单问题,当整个业界都知道了惊天秘密的答案,那...

2016-07-17 08:43:45

阅读数 1070

评论数 0

JavaScript数组操作函数方法详解

1、concat() 连接两个或更多的数组 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 例如: 1 2 var arr = [1, 2, 3]; 3 var arr1 = [11, 22, 33]; 4 document....

2016-07-17 08:43:05

阅读数 246

评论数 0

JavaScript事件冒泡、事件捕获和阻止默认事件

谈起JavaScript的 事件,事件冒泡、事件捕获、阻止默认事件这三个话题,无论是面试还是在平时的工作中,都很难避免。 冒泡篇 先来看一段实例: js: var $input = document.getElementsByTagName("input")...

2016-07-17 08:42:27

阅读数 219

评论数 0

Android中Java和JavaScript交互

Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。 如何实现 实现Java和js交互十分便捷。通常只需要以下几步。 WebView开启...

2016-07-17 08:42:01

阅读数 265

评论数 0

强类型 JavaScript 的解决方案

JavaScript 是一种弱类型(或称动态类型)语言,即变量的类型是不确定的。 x = 5; // 5 x = x + 'A'; // '5A' 上面代码中,变量x起先是一个数值,后来是一个字符串,类型完全由当前的值决定,这就叫弱类型。 弱类型的好处是十分灵活,可以写出非常简洁的代...

2016-07-17 08:40:31

阅读数 1197

评论数 0

JavaScript模块化开发的那些事

模块化开发在编程开发中是一个非常重要的概念,一个优秀的模块化项目的后期维护成本可以大大降低。本文主要介绍了JavaScript模块化开发的那些事,文中通过一个小故事比较直观地阐述了模块化开发的过程。 小A是某个创业团队的前端工程师,负责编写项目的Javascript程序。 全局...

2016-07-17 08:38:09

阅读数 319

评论数 0

JavaScript String 对象实例深入研究

本文主要介绍并分析JavaScript中String对象的具体用法,以及和String对象相关的方法,方便开发者在JavaScript开发中更好地处理字符串。 1. 介绍 String 对象,对字符串进行操作,如:截取一段子串、查找字符串/字符、转换大小写等等。 2. 定义方式 ...

2016-07-17 08:35:55

阅读数 1041

评论数 0

JavaScript高级特性 — 作用域

作用域在javascript中分为全局作用域和局部作用域,而局部作用域其实指得就是函数作用域,javascript将函数作为作用域的最小范围。 全局作用域 Global Scope 在代码的任何地方都可以访问到的对象,比如window对象及window对象的属性,就拥有全局作用域。 ...

2016-07-17 08:34:27

阅读数 209

评论数 0

细说JavaScript单线程的一些事

首先,说下为什么 JavaScript 是单线程? 总所周知,JavaScript是以单线程的方式运行的。说到线程就自然联想到进程。那它们有什么联系呢? 进程和线程都是操作系统的概念。进程是应用程序的执行实例,每一个进程都是由私有的虚拟地址空间、代码、数据和其它系统资源所组成;进程在运行过程...

2016-07-17 08:33:55

阅读数 1385

评论数 0

ES6箭头函数和它的作用域

在ES6很多很棒的新特性中, 箭头函数 (或者大箭头函数)就是其中值得关注的一个! 它不仅仅是很棒很酷, 它很好的利用了作用域, 快捷方便的在现在使用以前我们用的技术, 减少了很多代码……但是如果你不了解箭头函数原理的话可能就有点难以理解. 所以,让我们来看下箭头函数, 就是现在! 执行环境 ...

2016-07-17 08:33:40

阅读数 5072

评论数 2

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