- 博客(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
转载 报酬与什么成正比?
比如你拿着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
转载 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
转载 "设计不足"与"过度设计"
什么是设计不足 (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
JDK source code(with sun package's source code)
2016-01-12
Java并发编程实践第二版(Java Concurrency In Practice) with its source code
2015-11-16
Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]
2015-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人