自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ejinxian的专栏

人生无常【关键每一步】

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 iText操作PDF基础

Chunk & PhaseChunk最小的元素(有同一种类型的字体,颜色,样式组成的字符串)。字体属性都是由Font对象来定义。一般不直接添加chunk元素,而是使用chunk组成其他大元素后,添加到文档中。不过Chunk.NEWLINE是直接添加到文档中。LEADING文字之间的间距,Chunk对象不包含文字间距设置。PHRASE由一系列带有lea

2015-10-31 21:33:02 630

转载 5个强大的Java分布式缓存框架

在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你的缓存系统更容易扩展。1、Ehcache – Java分布式缓存框架Ehcache是一个Java实现的开源分布

2015-10-25 13:01:58 710

转载 web前端安全编码

在web的开发的开发过程中,前端总是在处理后端打的各种变量,变量可以包含着中的各种各样的字符,如果不对这些字符进行”特殊“处理的话,轻者导致页面不正常的显示,潜入了其他的东西,亦即页面挂了,或者弹出不应该弹出的东西,这些都是我们不期望看到的,重者可能导致密码泄露,网站的访问量突然猛增,服务器挂掉。  在前端的开发中,涉及到以下几种语境:  1)直接显示在页面上, eg:{%username

2015-10-25 12:30:42 661

转载 网站架构-前端优化

1 前端优化必要性 随着互联网的发展,前端优化越来越被人们重视,在一个大型的大型电子商务网站技术架构中,前端架构一定是一项必不可少的工作,国内几个大型的互联网公司也有非常强大的前端技术人员。在业界享有名气淘宝UED团队就有好几十人。在浏览器访问一个网站时,有10%-20%的时间是花在下载HTML上面,有80%-90%时间是花在下载页面中所有组件上面。如果我们可以把后端时间缩短一半,整体响应时间

2015-10-25 12:12:30 509

原创 JavaScript 执行覆盖测试分析

为了能更快速的完成开发,通常会在项目里引入各种各样的 JS 库,,但是项目本身对这些 JS 库的利用率也不是很高,很多情况下只是用了小部分功能,这样导致项目产生大量的冗余代码,会影响了网页加载速度,如果有方便的工具,可以分析出项目在运行过程中覆盖到的 JS 代码,将大大有利于我们做后续的瘦身工作JSTracker 也能方便地发现测试用例对源码的覆盖程度使用方法方法一

2015-10-25 12:06:21 524

转载 最佳开源大数据工具-2015

1. Spark在Apache的大数据项目中,Spark是最火的一个,特别是像IBM这样的重量级贡献者的深入参与,使得Spark的发展和进步速度飞快。与Spark产生最甜蜜的火花点仍然是在机器学习领域。去年以来DataFrames API取代SchemaRDD API,类似于R和Pandas的发现,使数据访问比原始RDD接口更简单。Spark的新发展中也有新的为

2015-10-21 20:29:49 1040

转载 yeoman、bower、grunt 开发收集

前上http://www.cnblogs.com/luozhihao/p/4818782.html (前端模块化开发)http://www.cnblogs.com/luozhihao/p/4848709.html (前端自动化开发)今天咱们来谈谈前端工程化,谈到前端工程化,它的概念可能有些似懂非懂,什么是前端工程化?前端工程化又该如何实现呢?下面我就结合自己

2015-10-21 20:13:28 645

原创 文本编辑器收集

程序员每天都会将大量的时间花在各种文本编辑器上面,你应该根据自身习惯和开发环境的需要,文本编辑器,并且不断地深入学习它的使用方法。如果你更喜欢在终端上工作,那么这里推荐使用VIM和Emacs;如果你喜欢使用本地文本编辑器,那么可以尝试一下Sublime Text;如果你喜欢在Mac环境中工作,也可以试试TextMate。仅仅在文本编辑器上工作是不够的——你应该尝试安装一些插

2015-10-20 14:33:01 443

转载 Web开发的未来:React、Falcor和ES6

Widen是一家数字资产管理解决方案提供商。目前,其技术栈还非常传统,包括服务器端的Java、浏览器端的AngularJS、提供REST API支持的Jersey以及jQuery、 Underscore、lodash、jQuery UI和Bootstrap等各种库。近日,该公司的首席开发人员Ray Nicholus在一篇文章中提出了一个面向未来的Web开发技术栈,用于取代现有的工具。虽

2015-10-20 14:30:13 569

转载 AngularJS Provider/Service/Factory 使用

一、AngularJS 初始化加载流程 1、浏览器载入HTML,然后把它解析成DOM。2、浏览器载入angular.js脚本。3、AngularJS等到DOMContentLoaded事件触发。4、AngularJS寻找ng-app指令,这个指令指示了应用的边界。5、使用ng-app中指定的模块来配置注入器($injector)。6、注入器($injector)是用来创

2015-10-14 08:03:44 1224

转载 使用 Antlr 开发领域语言

Antlr 是一个基于 Java 开发的功能强大的语言识别工具,Antlr 以其简介的语法和高速的运行效率在这类工具中出类拔萃。当你需要开发一种领域语言时,语言可能像 Excel 中的公式一样复杂,也可能像本文中的例子一样简单(只有算术运算),这时你可以考虑使用 Antlr 来处理你的语言

2015-10-12 23:32:24 547

转载 编程语言实现模式

很久之前已经把这本书看过一遍了,但是一直没有实践过!于是,拿出来再复习一遍,顺便记录笔记。关于这本书有几点:ANTLR贯穿全书:作者是Terence Parr,这点也就不奇怪了ANTLR生成的代码是LL(K)的偏重实践,原理很少,想看原理要去看龙书另外,你应该先知道编译的过程大概分成哪几步骤以及为什么这样划分!废话少说,来看这本书的内容。解析输入词法分析和语法分析很

2015-10-12 23:09:09 3272

转载 underscore源码经典--收藏

underscore 源码版本 1.8.2起因很多人向我推荐研究js,可以看看一些第三方js类库的源码,而源码之中最好解读也最简短的就是underscore,它也是我平常比较喜欢的一个库,因为它性价比高:体积小、能力强。打开一看,才1000多行,试着读了一下,确实很值得一看,所以对精彩部分做了一下整理。闭包整个函数在一个闭包中,避免污染全局变量。通过传入this

2015-10-12 22:58:30 638

转载 Sublime Text 3能用支持的插件推荐

Package control 插件管理sublime text非常强大的插件管理的插件,按下Ctrl+Shift+P,输Package control就可以选择插件的安装、管理、删除等操作,因为sublime text 3的插件需要基于pyhone 3编写,所以用sublime text 2的安装方法不管用,可以看看我之前写的一篇文章,Sublime text 3如何安装package co

2015-10-05 11:05:44 565

Web桌面提醒

Web 桌面提醒,浏览器可以最小化,提醒类似QQ,

2013-01-06

很好的一个算法实例c++

很好的一个算法实例,用到了数组,结构,函数等

2011-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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