12 2017 档案

摘要:每到年末的最后一个月,都是大家在做各种各样总结的时候。有的是调侃,有的是复盘,但不论怎样,年终做一个整体的回顾还是非常有必要的。 2017年关于工作的收获,就是坚持每个月都能写几篇博文,把在工作遇到的问题或一些想法都整理成博文,作为一种知识点备查和分享。 在3月份的时候竟然一篇笔记都没有,应该是封闭 阅读全文
posted @ 2017-12-31 22:44 nuccch 阅读(488) 评论(0) 推荐(0)
摘要:What 起源 Kettle是一个Java编写的ETL工具,主作者是Matt Casters,2003年就开始了这个项目,最新稳定版为7.1。 2005年12月,Kettle从2.1版本开始进入了开源领域,一直到4.1版本遵守LGPL协议,从4.2版本开始遵守Apache Licence 2.0协议 阅读全文
posted @ 2017-12-30 23:00 nuccch 阅读(43131) 评论(2) 推荐(2)
摘要:概述 在这里所谓的数据库连接是指通过网络协议与数据库服务之间建立的TCP连接。通常,与数据库服务进行通信的网络协议无需由应用程序本身实现,原因有三: 1. 实现复杂度大,需要充分理解和掌握相应的通信协议。 2. 代码难以复用,每个应用程序都需要独立实现一套对应的网络协议(不同公司之间,同一公司的不同 阅读全文
posted @ 2017-12-26 22:31 nuccch 阅读(24216) 评论(0) 推荐(1)
摘要:官网:https://shiro.apache.org/ 一. 概述 Shiro作为一个开源的权限框架,其组件化的设计思想使得开发者可以根据具体业务场景灵活地实现权限管理方案,权限粒度的控制非常方便。 首先,我们来看看Shiro框架的架构图: 从上图我们可以很清晰地看到,CacheManager也是 阅读全文
posted @ 2017-12-15 17:44 nuccch 阅读(24221) 评论(2) 推荐(6)
摘要:什么是范型 简言之,范型是Java支持在编译期进行类型检查的机制。 这里面包含2层含义:其一,可以使用范型进行类型检查;其二,在编译期进行类型检查。 那么,什么叫做在编译期进行类型检查?可以在运行时进行类型检查吗?带着这些疑问,我们一步步深入范型。 范型有什么用途 1. 使用Java集合类时明确指定 阅读全文
posted @ 2017-12-11 19:48 nuccch 阅读(1106) 评论(0) 推荐(0)
摘要:##代理模式 在深入学习动态代理之前,需要先掌握代理模式。只有深刻理解了代理模式的应用,才能充分理解Java动态代理带来的便利。 在生活中存在许多使用“代理模式”的场景,比如:村里的张三今年已经30岁了,但是还没结婚,可把他老妈给愁坏了,于是就拜托村东头的王媒婆给儿子找个媳妇。 在这里,要娶媳妇的人 阅读全文
posted @ 2017-12-01 14:33 nuccch 阅读(253) 评论(0) 推荐(0)