摘要: 本文尝试阐述Js中原型(prototype)、原型链(prototype chain)等概念及其作用机制。上一篇文章(图解Javascript上下文与作用域)介绍了Js中变量作用域的相关概念,实际上关注的一个核心问题是:“在执行当前这行代码时Js解释器可以获取哪些变量”,而原型与原型链实际上还是关于 阅读全文
posted @ 2016-06-14 14:48 Nihaorz 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 最近看着下自己的github star,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了。 Unix主张kiss,小而美被实践是最好用的,本文将介绍笔者收集的一些非常赞的开源库。 这些库的共性是非常小,而且功能单一。 cookie.js 如果你操作过cookie的接口,那么你 阅读全文
posted @ 2016-06-14 14:19 Nihaorz 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将 po 出我收集的 9 (+1 BOM的内容)张 javascript 相关的思维导图(非原创)。 思维导图小tips: 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用 阅读全文
posted @ 2016-06-14 13:18 Nihaorz 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 基于泛型的依赖注入。当我们的项目中有很多的Model时,相应的Dao(DaoImpl),Service(ServiceImpl)也会增多。 而我们对这些Model的操作很多都是类似的,下面是我举出的一些(见名知意,其它自行脑补): 1.save2.saveAll3.findById4.update5 阅读全文
posted @ 2016-06-07 11:17 Nihaorz 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、 阅读全文
posted @ 2016-06-07 09:52 Nihaorz 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Ja 阅读全文
posted @ 2016-06-02 14:39 Nihaorz 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码: 阅读全文
posted @ 2016-06-02 14:19 Nihaorz 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting 阅读全文
posted @ 2016-06-02 13:43 Nihaorz 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Logge 阅读全文
posted @ 2016-05-26 16:36 Nihaorz 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一个系统中通常会存在如下一些以Properties形式存在的配置文件 1.数据库配置文件demo-db.properties: 2.消息服务配置文件demo-mq.properties: 3.远程调用的配置文件demo-remote.properties: 一、系统中需要加载多个Properties 阅读全文
posted @ 2016-05-25 14:15 Nihaorz 阅读(641) 评论(0) 推荐(0) 编辑