- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 使用Hystrix提高系统可用性
今天稍微复杂点的互联网应用,服务端基本都是分布式的,大量的服务支撑起整个系统,服务之间也难免有大量的依赖关系,依赖都是通过网络连接起来。(图片来源:https://github.com/Netflix/Hystrix/wiki)然而任何一个服务的可用性都不是 100% 的,网络亦是脆弱的。当我依赖的某个服务不可用的时候,我自身是否会被拖死?当网络不稳定的时候,我自身是否会被拖死?这些在单机环境下不太
2017-06-14 08:52:24
436
转载 Angular Universal(统一平台)笔记
angular官网高级文档AngularUniversal部分的翻译总结,这东西在angular4开始正式被官方支持了,目前其实支持的服务器端还没有很多,但好歹包括了node和DotNetCore,算是个进一步优化应用以及扩展需求(强化服务端能力)的方案。正文开始:------------------- 手动分割线 ---------------------注意: 本文属于
2017-06-08 12:55:09
796
转载 使用Angular与TypeScript构建Electron应用
Electron是一个构建桌面应用的框架,它与传统的桌面级应用开发方式有一些区别,它使用的是现在流行的Javascript。这个系列的文章可能需要你有一些ES6与Angular2基础知识,不过即便是没有尝试过它们也没有关系,你可以打开编辑器跟随教程一步一步搭建应用。有关Electron你可以参考这里的文档介绍在此教程中,我们会使用Electron与流行的Angular最新版本构建一个桌面应用。 我
2017-06-08 11:33:57
2448
1
原创 App知识扫盲
Cordova Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。 Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。 Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Window
2017-06-08 10:07:37
859
转载 公众号丶服务号丶订阅号三者间的区别
微信平台提供的公众号丶服务号丶订阅号渐渐成为公众熟悉的服务平台,它们三者之间存在着一个的区别与联系。下面来区分它们之间的不同。公众号:公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的文字丶图片丶语音丶视频的全方位沟通丶互动 ,公众号包括服务号和订阅号服务号:是公众平台的一种账号类型,旨在为用户服务。订阅号:是公众平台的一种账号类
2017-06-02 14:12:40
38806
原创 Portal for ArcGIS是什么东东
Portal for ArcGIS是什么东东?背景 自从上家公司离职就没有认认真真玩过arcgis了,现在的公司之前也有专人负责这一块,自己的重心当时全部放在从.net阵营转java阵营。没想到公司高层头脑发热,要缩减研发支出来实现公司利润:“要裁员”,致使不少员工离职。自己也就不得不重操旧业,负责起arcgis应用开发工作来。也趁这动荡时期,领导对剩下的员工有所忌待,抽身了解一下之前没接触过的
2017-06-02 13:51:23
6885
原创 为什么选择微信小程序
互联网风行这么多年,作为一个从事软件行当多年的老程序员也时常想梦想风口浪尖当猪的感觉。然而项目压身,没有太多时间来玩玩互联网方面的应用开发。借口听起来总是这么有理有据,App开发一直让我很纠结,同一应用在不同的手机平台需要使用不同的语言编写,这是让我想从事App开发最痛苦的原因。之前手机操作系统主要包括Android,iOS,WP三个平台,很高兴WP几乎死掉了(作为microsoft粉丝虽然很不舍
2017-06-02 13:05:26
886
原创 6、freemarker自定义指令
自定义函数分为以下几步:1、继承 TemplateMethodModelEx类package com.xuzengqiang.freemarker.framework; import java.util.List; import org.omg.CORBA.INTF_REPOS; import freemarker.template.SimpleNumber;
2015-10-26 09:38:15
589
原创 5、Jsp 核心标签库
它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型:一、变量维护:1、:设置变量值和对象属性。语法如下: 每种设置都有两种方式,总结起来,的4种形式,如下所示:a. 使用标记属性设置JSP变量 b. 使用标记
2015-10-26 09:37:19
475
原创 4、freemarker常用指令
一、freemarker常用指令1 if指令这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下:... ... ... ...例子如下:60)>老年人 40)>中年人 20)>青年人 少年人输出结果是:
2015-10-26 09:36:14
700
原创 3、EL 与 freemarker 表达式比较
一、EL介绍EL相关概念EL主要用于查找作用域中的数据,然后对它们执行简单操作;它不是编程语言,甚至不是脚本编制语言。通常与 JSTL 标记一起作用,能用简单而又方便的符号来表示复杂的行为。 EL基本格式EL表达式的格式:用美元符号($)定界,内容包括在花括号({})中;例如: ${loginInfoBean.suser}此外,您可以将多个表达式与静
2015-10-26 09:35:07
9558
原创 2、Jsp 标签 与 freemarker macor 开发比较
一、JSP标签简介开发 jsp标签 大致 分为以下三个部分1、开发自定义标签处理类。如: HelloWorldTag.javapackage com.dev.sen;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.Simpl
2015-10-26 09:33:56
475
原创 1.jsp 与 freemarker 比较
模块引擎JspFreemarker优点1功能强大,可以写java代码不能编写java代码,可以实现严格的mvc分离2支持jsp标签语言宏定义(类似jsp标签)非常方便3支持表达式语言使用表达式语言
2015-10-26 09:32:38
482
转载 Storm介绍
Storm是一个开源的分布式实时计算系统,可以简单、可靠的处理大量的数据流。Storm有很多使用场景:如实时分析,在线机器学习,持续计算,分布式RPC,ETL等等。Storm支持水平扩展,具有高容错性,保证每个消息都会得到处理,而且处理速度很快(在一个小集群中,每个结点每秒可以处理数以百万计的消息)。Storm的部署和运维都很便捷,而且更为重要的是可以使用任意编程语言来开发应用。Storm
2015-04-15 15:30:44
530
转载 pig介绍
什么是pigPig是一个基于Hadoop的大规模数据分析平台,它提供的SQL-LIKE语言叫Pig Latin,该语言的编译器会把类SQL的数据分析请求转换为一系列经过优化处理的MapReduce运算。Pig为复杂的海量数据并行计算提供了一个简单的操作和编程接口。pig的特点1、专注于于大量数据集分析(ad-hoc analysis , ad-hoc 代表:a so
2015-04-15 14:59:45
1549
转载 meteor使用简介
自1996年至今,网站的工作方式普遍是由服务器端向浏览器传送整个渲染好的 HTML文件,下载和刷新需要较长的等待时间。在2012年的今天它迎来了新曙光,这套古老的模式将可能一去不复返了。简单说,新的模式是服务器和浏览器初始化之后只进行纯数据的对话,由浏览器决定怎样渲染它来生成 HTML,远程会话变成了本地的交互,操作动作和数据传输将感觉不到延迟。 Meteor是一个新鲜出炉的现代网站开发平
2015-04-11 11:46:36
662
转载 Memcahed分布式缓存服务替换Session解决方案
需求: 有个ASP.NET网站系统,有一级域名,二级域名,三级域名,系统的各个功能模块分布在不同的域名,同一域名的也有可能分布在不同省份的服务器或者同一省份的不同的服务器中,同一省份的的服务器可以通过内部局域网访问。在系统中,现在需要所有功能模块共享用户同一次会话中的私有数据。常用的方式是启用Session的数据库持久会模式可以达到上面的需求(没尝试过),现在需要使用M
2015-04-05 15:02:18
485
转载 nginx介绍
Nginx是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。特点
2015-04-04 15:28:12
426
转载 Kafka入门
一、入门 1、简介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kaf
2015-04-03 14:34:52
324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人