自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (23)
  • 收藏
  • 关注

转载 如何忘却jQuery,开始使用JavaScript原生API

JavaScript就在这里随时等候你的召唤,但是也许你还没有准备好如何使用他。为什么不用jQuery呢?因为它很慢并且你的网站真的不需要这些多余的负担。我不是来这里争辩原生API和函数库的迥异,开发的时候很难不用到这些神奇的东东。但是我想讨论的是:如果仅为使用个选择器($)或者类似的东西,是否真的有必要加载jQuery。假设咱不是为了简化,每个人用jSomething是因为它支持

2013-11-29 21:48:29 579

转载 用Java数字签名提供XML安全

简介众所周知,XML在产品和项目开发中起着非常重要的作用。通过XML文档可以获取很多信息,还可以使用XML文件进行CRUD(增加、查询、更新和删除)操作。然而值得注意的是,我们如何确保XML中的数据是来自经过认证的可信和可靠的来源。关于XML文件数据的可靠性和真实性存在很多问题。通常的情况是,开发者直接处理XML文件而不去考虑数据的可靠性。有一些情况提出了上面的所有问题。现实生活中,每当我

2013-11-29 21:41:34 1040

转载 敏捷的商业价值是什么,与传统对比的特点是什么?

敏捷决不再局限于研发的生产阶段,是贯穿软件生命周期,敏捷价值也只有充分体现在产品在从一个抽象概念到客户渐渐上手体会到产品的真正使用价值和解决方案在组织内获得成功才凸显出来。 敏捷的核心价值用一言以蔽之,则是敏捷是充分的将人的时间、精力、金钱始终集中在最有业务价值的部分,而以最小风险的方式将可用的产品推向市场; 举一个恰当的例子,如果我用敏捷方法生产钢笔,敏捷规划了大致四部分重要功能

2013-11-28 20:57:12 508

转载 编程面试的10大算法概念汇总

以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串

2013-11-28 20:52:39 468

原创 什么是hibernate中的二级缓存

在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存,然后全面介绍Hibernate二级缓存。Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以

2013-11-27 19:29:01 455

转载 Top 10 Algorithms for Coding Interview

The following are top 10 algorithms related concepts in coding interview. I will try to illustrate those concepts though some simple examples. As understanding those concepts requires much more effort

2013-11-27 19:21:58 896

转载 Nutz:Java项目中SSH框架的最佳替代品

摘要:Nutz是一款旨在提高Web开发者生产力的开源框架,Java开发人员可以利用它来取代SSH开发框架,它是一组轻便小型的框架的集合, 各个部分可以被独立使用。Nutz是一款优秀的国产开源项目,它由一系列轻便小型的框架(比如MVC、DAO、IoC 、Json等)组成,且各个部分可以被独立使用。Nutz可以作为除SSH之外的另一个选择,且比SSH更为轻量。Nutz遵

2013-11-27 18:46:58 793

转载 Nosql数据库教程之初探MongoDB - 第一部分

http://www.gbtags.com/gb/share/2417.htm

2013-11-24 22:20:36 442

转载 报酬与什么成正比?

比如你拿着2000块,干着5000块的活,然后你要求加到5000,老板觉得他只需要一个能干3000块的活的人就够了,于是就把你开了,另找了个1500的,要求他干4000的活,然后他只干了3500,老板就说他还不如你,不给他加到2000.如果你拿着2000块,干着10000块的活,然后你要求加到5000,老板觉得他需要个能干8000活的人,市面上似乎没有拿5000以下干8000活的,或者暂时

2013-11-24 18:27:45 1141

转载 Oracle SQL tuning 步骤

SQL是的全称是Structured Query Language(结构化查询语言)。SQL是一个在80年代中期被使用的工业标准数据库查询语言。不要把SQL语言与商业化产品如Microsoft SQL server或开源产品MySQL相混淆。所有的使用SQL缩略词的这些都是SQL标准的一部分。一、SQL tuning之前的调整    下面这个粗略的方法能够节省数千小时乏味的SQL

2013-11-22 22:27:11 659

原创 GlassFish安装失败提示错误“This application needs version 1.6 or higher of the Java (TM)2 Runtime Environmen”

Q: I installed JDK 7 update 5 (64 bit) on my server(Server has 64 bit windows OS). Set the environment path. When i do java -version. I get the output java version 1.7_0_05 but when i try to insta

2013-11-21 22:07:35 3475

转载 什么是N+1查询?

在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS表中的记录。 以下Session的find()方法用于到数据库中检索所有的C

2013-11-21 21:56:47 589

转载 工作心得总结

工作心得思维方式被动的思维方式项目风险打破重来目录(?)[-]前言    案例一案例二案例三总结前言            这篇总结是我在实际工作中的一些心得体会。主要是我在工作中犯的错误然后进行总结,也是对自己的警示。我在这里先抛出一个观点:技术能力不等同于工作能力,只能说技术能力是工作能力的一部分,在公司里会发现有些技术不错的程序员并不得

2013-11-20 22:10:21 632

转载 Spring事务传播特性实例解析

背景介绍        目前系统正在进行代码重构前期预研工作,目标采用spring控制事务以减少开发代码量,提高开发效率。同时避免开发人员编码控制事务所带来的链接没有释放,事务没有提交,出现异常事务没有回滚的Bug。     为保证系统能正确使用Spring控制事务,必须很好的理解其传播特性。在沟通中发现,好多人知道这个概念但是对于事务的实际传播行为往往模棱两可。     

2013-11-19 20:20:15 601

转载 几个有意思的算法题

java算法目录(?)[-]题目标题 高斯日记题目标题 排它平方数标题 振兴中华标题 颠倒的价牌1.题目标题: 高斯日记    大数学家高斯有个好习惯:无论如何都要记日记。    他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是

2013-11-19 20:18:34 615

转载 Java英文面试题(核心知识篇)

Question: What is transient variable?Answer: Transient variable can't be serialize. For example if a variable is declared as transient in a Serializable class and the class is written to an ObjectSt

2013-11-12 11:03:17 643

转载 30道JAVA英文面试题

* Q1. How could Java classes direct program messages to the system console, but error messages, say to a file?. The class System has a variable out that represents the standard output, and the varia

2013-11-12 11:02:26 981

转载 利用Spring Data Neo4j搭建推荐系统

摘要:Neo4j是一款非常流行的开源图型NoSQL数据库。它完全支持ACID数据库事务属性,由于其良好的图数据模型设计,Neo4j的速度非常快。对于构建性能优异的推荐系统来说,Neo4j的速度要比传统的关系型数据库快1000倍。本文作者Daniel Bartl是一位项目开发者,在这里分享如何使用Spring Data Neo4j来构建推荐系统。Neo4j是一款非常流行的开源图型NoSQ

2013-11-11 23:28:24 1660

原创 实例化的概念

在面向对象的编程中,通常把用类创建对象的过程称为实例化。

2013-11-11 21:51:54 596

转载 Java vs. Python (2): Data Types

If you know Java and want to quickly get a sense of how to use Python from the very beginning, the following summary can provide you a quick review of data types. You may also find the previouscompari

2013-11-07 09:16:08 675

转载 Object-Oriented JavaScript Part 2: How the prototype works

JavaScript is a prototype-based language. Understanding how the prototype works is essential to understanding how JavaScript works. Using prototypes is not difficult, but it is different from using

2013-11-06 01:15:22 671

转载 Object-Oriented JavaScript Part 1: The Functional Pattern

JavaScript is an object-oriented language, but instead of being class-based like Java, C++ or C#, it’s prototype-based. This means that common object-oriented features like, for example, inheritance

2013-11-06 00:17:41 601

转载 在静态页面html中跳转传值

在html中通过"?"传值--------静态传值在跳转到的页面index2.html中接收----var name=UrlParm.parm("name");代码如下:index.html:script type="text/javascript"  src="js/getUrlParam.js">script>  a href="

2013-11-05 11:56:19 1033

转载 一切皆为 JavaScript

如今JavaScript已经成为了Web开发的“标配”语言。但是如果你还没开始学习JavaScript,这也不影响你编写Web应用。你完全可以用你喜欢的语言来编写代码,然后将它们编译为JavaScript代码,再运行于浏览器上。JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确

2013-11-05 08:58:52 643

原创 jQuery:get value of specified element using val not value method...

谨记,谨记!

2013-11-04 12:48:07 593

转载 Web Zoom in and Zoom out plugin

http://lab.hakim.se/zoom-js/

2013-11-03 11:06:57 625

转载 "设计不足"与"过度设计"

什么是设计不足 (under-engineering)? 设计出来的系统复用性差,扩展性不强,不能灵活的应对变化,简言之,设计没到位。设计不足,多半是因为经验有限,设计能力有限。什么是过度设计 (over-engineering)? 设 计出来的系统比恰到好处要复杂臃肿的多,过度的封装、一堆继承、接口和无用的方法,超复杂的 xml配置文件,简言之,客户需求是要一把杀鸡的刀,你给设计 了

2013-11-03 00:53:20 858

转载 传统社区的评论结构和百度贴吧的层级回复结构,大家觉得各有什么有缺点呢?

传统社区结构是线性的评论,评论会按照时间顺序往下排列,如果是回复,会把回复的内容引用起来。百度贴吧的层级回复结构,在评论里面可以再回复,也就是有2级的关系。大家能说说这两种不同的结构,对于社区的发展各有什么有缺点呢?16 回复  |  直到 2013-05-20 15:15:28 PM     1shidenggu

2013-11-03 00:03:59 1051

转载 node.js与java性能测试(http,与redis访问)

申明:我对node.js与java这两种开发技术不会有什么偏爱的想法,觉得他们都有自己擅长的地方,将一门技术用在其适合的位置才是最合适的,个人观点是没有绝对的好与坏之分,所以请不要说我是什么黑。。。而且我也不会给出任何结论。。只如实的贴出数据。。。。一直觉得网上有很多类似的对比,但是个人觉得都不是很客观,要么node.js懂的比较多,要么java懂的比较多。。。

2013-11-01 17:59:48 674

转载 基于角色的权限设计(一)

在任何系统中,权限设计是最基础的东西,本文给出一个基于角色的权限设计的循序渐进的设计方案。  在权限系统中,功能(权限)是最小的单位,比如起草新闻、编辑新闻、审核新闻、删除新闻等,而角色是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审核新闻、删除新闻等功能,给张三赋予新闻编辑的角色(其实我更愿意说把

2013-11-01 17:54:43 475

转载 Python语言的创始人解释为什么Python数组的索引从0开始

Python语言的创始人解释为什么Python数组的索引从0开始最近有人在Twitter是问我为什么Python使用以0为第一位的数组索引方式(以下简称0-based),并让我看一篇关于这个主题的文章(很有趣)。这引起了我不少的回忆。ABC语言——Python的祖先之一,使用的是以1为第一位的索引方式(以下简称1-based),而C语言——另一种对Python有影响巨大的语言,

2013-11-01 17:43:06 890 1

转载 Top 10 Books For Advanced Level Java Developers

Java is one of the most popular programming language nowadays. There are plenty of books for beginners. But to those who have programmed with Java for a while, some of them may look somehow simple and

2013-11-01 17:42:06 583

转载 I Failed a Twitter Interview

The deadline for confirming my return internship with Amazon was October 28th, but my friend Daniel convinced me that if I applied to Twitter I'd be able to finish all my interviews before then. So I

2013-11-01 17:41:22 807

原创 Scheduler Jump to History Page

<% String url=request.getScheme()+"://"; url+=request.getHeader("host"); url+=request.getRequestURI(); if(request.getQueryString()!=null) url+="?"+request.getQueryString(); System.out.println(ur

2013-11-01 13:37:30 481

设计模式之禅(第2版)

设计模式之禅(第2版),完美的kindle电子书,近纸质版的阅读体验!

2016-07-22

七周七并发Example Code

七周七并发书中源码

2016-07-02

SQL Pretty Printer

SQL Pretty Printer,适用于任何any数据库语法,挺好使用的工具。

2016-02-01

分布式算法导论

分布式算法导论,2004年版 扫描版 荷兰作者著

2016-01-25

JDK source code(with sun package's source code)

JDK source code(with sun package's source code)

2016-01-12

人月神话 http 深入理解操作系统

人月神话 http Essentials 深入理解操作系统

2016-01-07

MySQL技术内幕第四版(扫描版)

MySQL技术内幕第四版扫描版,有书签方便阅读。

2015-12-25

JIRA Documentation

JIRA Documentation,Atlassian公司出品

2015-12-22

MySQL技术内幕源代码

MySQL技术内幕源代码,sampledb.zip

2015-12-16

Java并发编程源码缺失的Annotation

网上的Java并发编程源码一般都缺失一些Annotation,导致导入会报错。

2015-11-16

Java并发编程实践第二版(Java Concurrency In Practice) with its source code

Java并发编程实践(Java Concurrency In Practice) with its source code, 这是第二版的中文版的扫描版.zip

2015-11-16

Java并发编程实践书中示例代码

Java并发编程实践书中示例代码,Java Concurrency in Practice里的代码

2015-11-03

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

2015-07-28

深入理解Java虚拟机(第二版)源代码

深入理解Java虚拟机(第二版)源代码

2015-07-28

Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]

Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]

2015-06-03

空空如也

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

TA关注的人

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