一个维护版本日志整洁的Git提交规范 如何把复杂单体应用快速迁移到微服务 从一笔交易说起,如何处理好数据的一致性问题 Memcached配置使用与监控 Memcached使用getMulti造成的性能问题
         
J2EE 更多
为什么不建议调用sun包,如何通过其他方法确定调用者
2015/3/9 被围观 956 views+
获取调用者信息的方法 一般的,我们可以通过堆栈信息获取调用当前方法的类名和方法名 // 通过堆栈信息获取调用当前方法的类名和方法名 String className = ""; String methodName = ""; Class clazz = null; StackTraceElement[] elements = new Throwable().getStackTrace(); for (int i = 0; i < elements.length; i++){ if (this.getClass().getName().equals(elements[i].getClassName())){ // 获取堆栈的下一个元素,就是调用者元素 // 如果想要获取当前方法所在类的信息,直接读取elements[i]就可以了 className = elements[i + 1].getClassName(); ...
阅读全文 >>
2015/3/9 被围观 586 views+
文章整理 更多
JavaScript设计模式笔记汇总 | IT宅文章归档 AD 2012/12/28
2012/12/28 被围观 2,807 views+
在学习Javascript设计模式的过程中,做了点笔记。并没有做太完整的阐述,只是把最关键的说明记录了下来,还有添加一些代码的解释,所以降低了笔记的可读性。 在AlloyTeam的博客中发现了一套很不错的博文,由TAT.svenzeng写的Javascript设计模式系列的博文,里面有很多不错的例子和通俗易懂的阐述,在这里也推荐给大家: http://www.alloyteam.com/2012/10/common-javascript-design-patterns/ Javascript设计模式笔记 单例模式 链式调用 工厂模式 桥接模式 组合模式 外观模式 适配器模式 装饰者模式 享元模式 代理模式 观察者模式 命令模式 职责链模式
阅读全文 >>
Javascript 更多
【转】让你的 Node.js 应用跑得更快的 10 个技巧
2014/8/31 被围观 1,488 views+
Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。 1. 并行 创建 Web 应用的时候,你可能要多次调用内部 API 来获取各种数据。比如说,假设在 Dashboard 页面上,你要执行下面这几个调用: 用户信息 -getUserProfile(). 当前活动 -getRecentActivity(). 订阅内容 -getSubscriptions(). 通知内容 -getNotifications(). 为了拿到这些信息...
阅读全文 >>
2013/10/9 被围观 19,633 views+
2013/6/10 被围观 5,969 views+
数据结构与算法 更多
数据结构笔记 – 栈与队列 递归的使用
2011/10/21 被围观 5,104 views+
递归调用: 我们把一个直接调用自己或通过一系列的调用语句间接的调用自己的函数称作递归函数。程序调用自身的编程技巧称为递归( recursion)。 递归是基于栈实现的,因为许多高级语言比如Java、C#等都有对栈结构的封装,可以不用关注它的实现细节,就可以直接使用栈的push和pop方法,所以使得其具有递归的功能。 下面在Java中使用递归计算斐波那契数列的第n个数的值,其中的递归函数calculateFibonacci实现了计算方法: public class Recurrence { public static void main(String[] args) { //调用递归函数计算斐波那契数列中的数 System.out.println(calculate...
阅读全文 >>
软件开发与管理 更多
说说Scrum敏捷开发
2014/6/1 被围观 1,752 views+
Scrum敏捷开发 第一次听到敏捷开发是在刚毕业后的工作中的,而公司使用的是这种开发方式。 随着敏捷开发的不断发展,一些企业公司,多多少少的不知不觉的融入了一种敏捷的思维。 很多初创的互联网公司,更多的是一种功能的叠加开发和业务的扩展,这种模式也很适合于敏捷的开发模式,而在开发过程中也多多少少看到了这种影子。 基本角色和任务 Product Owner需要确定产品的功能和完成时间,并对产品的收益负责,要根据市场需求确定产品功能的优先级。 Scrum Master的职责是:负责监督整个 Scrum 项目进程,调整项目计划;确保开发团队成员的能力能够胜任产品的开发;促进团队中不同角色的成员...
阅读全文 >>
操作系统 更多
操作系统接口-用户接口 程序接口 系统调用
2011/6/30 被围观 5,645 views+
1、用户界面的种类 (1) 作业级(联机用户接口)(P248)--命令行方式的,图形方式的 (2) 程序级(应用程序接口)(P250)--系统调用 联机用户接口,也称为联机命令接口。不同的用法和形式构成了不同的用户界面,可分成以下两种: (1)字符显示式用户界面 所谓“字符显示式用户界面”,即用户在利用该用户界面的联机用户接口实现与机器的交互时,先在终端的键盘上键入所需的命令,由终端处理程序接收该命令,并在用户终端屏幕上,以字符显示方式反馈用户输入的命令信息、命令执行及执行结果信息。用户主要通过命令语言来实现对作业的控制和取得操作系统的服务。 命令语言一般又可分成两种方式:命令...
阅读全文 >>
随机文章 本月热门 热评
1 Java动态代理之JDK动态代理和CGLib动态代理 面向切面编程AOP原理 2014/4/1
2 详细设计-盒图 PAD图 过程设计语言 2011/7/1
3 在YUI中通过YUI.add()添加自定义模块 2012/1/10
4 JavaScript设计模式笔记 – 单例模式 链式调用 2012/10/25
5 JVM笔记 – 高效并发(Java内存模型与线程) 2015/3/1
6 Java笔记 – 不可变的String对象 使用StringBuffer与使用”+”连接字符串JVM的处理方式的区别 2013/12/12
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.