IT全栈 华强工作室

No Silver Bullet 吾国泱泱 华夏栋梁 以梦为马 不负韶华

AngularJS进阶(二十五)requirejs + angular + angular-route 浅谈HTML5单页面架构

requirejs + angular + angular-route 浅谈HTML5单页面架构       众所周知,现在移动Webapp越来越多,例如天猫、京东、国美这些都是很好的例子。而在Webapp中,又要数单页面架构体验最好,更像原生app。简单来说,单页面App不需要频繁切换网页,可...

2016-03-24 18:03:53

阅读数:47230

评论数:1

Java进阶(二十五)Java连接mysql数据库(底层实现)

Java进阶(二十五)Java连接mysql数据库(底层实现) 前言       很长时间没有系统的使用java做项目了。现在需要使用java完成一个实验,其中涉及到java连接数据库。让自己来写,记忆中已无从搜索。特将之前使用的方法做一简单的总结。也能够在底层理解一下连接数据库的具体步骤。 ...

2016-03-19 15:03:47

阅读数:46800

评论数:1

Java进阶(二十四)Java List集合add与set方法原理简介

Java List集合add与set方法原理简介 add方法 add方法用于向集合列表中添加对象。 语法1 用于在列表的尾部插入指定元素。如果List集合对象由于调用add方法而发生更改,则返回 true;否则返回false。add(E e) e:要添加到列表中的元素。 实例 publ...

2016-03-19 14:57:23

阅读数:49933

评论数:1

JavaScript进阶(九)JS实现本地文件上传至阿里云服务器

JS实现本地文件上传至阿里云服务器 前言       在前面的博客《 AngularJS进阶(二十五)JS实现图片预览并导入服务器功能》(点击查看详情)中,实现了JS将本地图片文件预览并上传至阿里云服务器的操作。这次需要实现将本地打包好的文件上传至阿里云服务器。使用前面的图片文件上传方法无法完成此...

2016-03-16 11:21:16

阅读数:52642

评论数:0

HTML5进阶(三)HBuilder实现软件自动升级(优化篇)

HBuilder实现软件自动升级(优化篇) 前言 受前篇博客《HBuilder实现软件自动升级》(点击查看详情)的影响,测试过程中发现APP自动更新还是存在问题,第一次升级没有任何问题。第二次升级时,若wrt升级包的名字相同,则会出现以下错误提示:         估计是HBuilder的BUG导...

2016-03-16 11:09:03

阅读数:53509

评论数:3

网站开发进阶(三十二)HTML5之FileReader的使用

HTML5之FileReader的使用       HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。       FileReader的使用方式非常简单,可以按照如下步骤创建Fil...

2016-03-16 11:01:45

阅读数:45833

评论数:0

JavaScript进阶(七)JS截取字符串substr 和 substring方法的区别

JS截取字符串substr 和 substring方法的区别 substr方法 返回一个从指定位置开始的指定长度的子字符串。 stringvar.substr(start [, length ]) 参数 stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 ...

2016-03-16 10:56:40

阅读数:44786

评论数:0

分布式进阶(十九) 基于集群的动态反馈负载均衡策略

基于集群的动态反馈负载均衡策略 基于动态反馈机制的集群负载均衡算法研究       目前应用最为广泛的集群计算技术主要分为三大类:高可用性集群技术、高性能计算集群技术和负载均衡集群技术。       德国的CarlAdamPetri于1962年在他的博士论文《自动机通信》中提出了Pe...

2016-03-14 16:16:36

阅读数:48105

评论数:1

分布式进阶(十八) 分布式缓存之Memcached

分布式缓存       分布式缓存出于如下考虑:首先是缓存本身的水平线性扩展问题,其次是缓存大并发下本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。       分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管理和回收机制。其次是分布式管理和分布式算法,然后...

2016-03-14 09:16:16

阅读数:45976

评论数:0

mysql进阶(二十三)数据库事务四大特性

数据库事务四大特性       原子性、一致性、分离性、持久性  (1) 原子性   事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。   事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要...

2016-03-12 15:37:43

阅读数:47971

评论数:1

AngularJS进阶(三十七)IE浏览器兼容性后续

IE浏览器兼容性后续 前言       继续尝试解决IE浏览器兼容性问题,结局方案为更换jquery、angularjs、IE的版本。       1.首先尝试更换jquery版本为1.7.2       jquery-1.9.1.js --> jquery-1.7.2.js --&...

2016-03-04 18:06:29

阅读数:50663

评论数:2

分布式进阶(十七)分布式设计介绍

分布式设计介绍 前言             分布式设计与开发在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系...

2016-03-04 18:00:19

阅读数:47767

评论数:3

HTML5进阶(二)HBuilder实现软件自动升级

HBuilder实现软件自动升级 前言             移动APP开发好后需要实现软件自动升级功能,经过一番搜索,发现HBuilder具有“App资源在线升级更新”的功能,遂研究之。 经过一番测试,在源码思想的基础之上对其进行了优化。代码如下: var wgtVer = null; f...

2016-03-04 17:44:52

阅读数:52542

评论数:1

分布式进阶(十六)Zookeeper入门基础

Zookeeper入门基础 前言        在Zookeeper中,znode是一个跟Unix文件系统路径相似的节点,可以往这个节点存储或获取数据。如果在创建znode时Flag设置为EPHEMERAL,那么当创建这个znode的节点和Zookeeper失去连接后,这个znode将不再存在...

2016-03-04 17:36:26

阅读数:46599

评论数:0

Java进阶(二十三)java中long类型转换为int类型

java中long类型转换为int类型       由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况:       主要以下几种转换方法,供参考: 一、强制类型转换 [java]   long ll = 3...

2016-03-02 20:27:14

阅读数:46880

评论数:3

网站开发进阶(三十一)js如何将html表格导出为excel文件(后记)

js如何将html表格导出为excel文件(后记) 前言       项目前期做了个导出Excel表格的功能,但是经过测试发现只有在IE上才可以正确实现,在Chrome等浏览器中无法实现导出效果。经过上网搜索,尝试通过插件的形式实现。通过安装ActiveX for Chrome插件(地址栏输入c...

2016-03-01 17:40:05

阅读数:50496

评论数:1

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