`
k1121
  • 浏览: 176589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
转自:https://www.ibm.com/developerworks/cn/web/wa-lo-comet/ “服务器推”技术的应用 请访问 Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻。任何 Ajax 的新信息都能在这里找到。   centertop
--查看系统默认的最大文件句柄数,系统默认是1024 # ulimit -n 1024   ----查看当前进程打开了多少句柄数 # lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 131 24204  57 24244   57 24231   ........ 其中第一列是打开的句柄数,第二列 ...
  写这个文章是为了以正视听,网上的文章人云亦云到简直令人发指。到底最大文件数被什么限制了?too many open files错误到底可以通过什么参数控制?网上的很多文章说的大致步骤是没有错的,大致如下:shell级限制 通过ulimit -n修改,如执行命令ulimit -n 1000,则表示将当前shell的当前用户所有进程能打开的最大文件数量设置为1000.用户级限制  ulimit -n是设置当前shell的当前用户所有进程能打开的最大文件数量,但是一个用户可能会同时通过多个shell连接到系统,所以还有一个针对用户的限制,通过修改 /etc/security/limits.co ...
SPI的demo,上传以备日后查看。
JDK1.6以后包含了java.util.ServiceLoader类,但对于这个工具类的作用可能很多Java工程师未必了解。本文就希望通过一个如何用ServiceLoader实现模块加载机制的案例,来试图讲解ServiceLoader的应用。 ServiceLoader介绍 我们通常所指的服务就是指一些接口和类的集合,而一个服务提供者就是指一个服务的具体实现,Java平台一般都是通过特定扩展机制来加载服务实现的。ServiceLoader就是这样一种扩展机制的实现。 ServiceLoader的机制要求服务提供方的jar必须包含一个META-INF/services目录,目录里面需要存 ...
最近在整理企业架构规划的体系资料,先放一张图看下:
转自:http://blog.csdn.net/comkingfly/article/details/7645245?utm_source=tuicool&utm_medium=referral 最近看到公司的一些框架和之前看到的开源的一些框架的一些服务发现和接入都采用了java的spi机制。 所以简单的总结下java spi机制的思想。 SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和"Callback& ...
企业架构规划一般可以分为三步: 1、找出差距——差距图; 2、明确整改措施——整改图; 3、制定时间表——行动路线图
转自IBM:http://www.ibm.com/developerworks/cn/webservices/ws-soa-proarch2/index.html 引言 数据体系结构是一门新兴专业,重点关注跨多个部门系统甚至整个企业内的静态(数据建模)和动态(数据流)信息。数据架构师是所有形式的数据的管理人,包括从关系数据库到平面文件和从文档和内容到报告和事务数据的各种数据。这与企业体系结构及信息体系结构有一些重叠;企业体系结构寻找通过信息技术优化总体业务流程的方法,而信息体系结构寻找将信息作为用户体验的一部分(通常在 Web 上)表示信息的最佳方式。近来,各个组织都已经认识到从全局的角 ...
转自IBM:http://www.ibm.com/developerworks/cn/webservices/ws-soa-proarch1.html 在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面也与此类似。越来越多的 ...
子曰:溫故而知新,可以為師矣。《論語》 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。 近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。 熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被servlet容器调用。其实android中的Activity运行机制跟servlet有些相似之处,An ...
相关文档:https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulatingthebrowser_history 实现目标 页面的跳转(前进后退,点击等)不重新请求页面 页面URL与页面展现内容一致(符合人们对传统网页的认识) 在不支持的浏览器下降级成传统网页的方式 使用到的API history.state 当前URL下对应的状态信息。如果当前URL不是通过pushState或者replaceState产生的,那么history.state是null。 history.pushState(st ...

UTF8最好不要带BOM

UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的习惯)。BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order)。微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCII 等编码明确区分开,但这样的文件在 Windows 之外的操作系统里会带来问题。 「UTF ...

glifyjs安装

需要先安装node,进入命令行,查看node,npm是否正确安装。   接下来安装UglifyJS,命令如:npm install uglify-js -g   最后别忘了把node和npm添加到环境变量中,我的分别是 C:\Program Files (x86)\nodejs\; C:\Users\taozhou\AppData\Roaming\npm;
转载自:移动前端开发基础与优化 | 微信企业号团队博客 http://qywx.gitcafe.io/2014/11/22/移动前端开发基础与优化 摘要:企业号的二次开发,基本都会需要微信中展示网页,用于完成一些独有的定制化需求。这篇文章会简单的聊聊移动前端开发的基础,主要包括一些开发和调试技巧,还会简单的提一下如何通过加载瀑布流找出性能的瓶颈从而提高网页的加载速度。 主要内容:
Global site tag (gtag.js) - Google Analytics