摘要: 首先来说一下ThreadLocal类的组成: 1.静态类 ThreadLocalMap类。但是在ThreadLocal源码中却并没有使用这个静态类的地方。 2.Thread类有一个成员变量是ThreadLocalMap类型的。 阅读全文
posted @ 2013-01-07 12:28 lxzh504 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1。配置M2_HOME 和MAVEN_OPTS 2.java的类名使用groupid和artifactid相加。 3.默认打成的jar包是不能运行的,需要借助maven-shade-plugin插件。 4.gav是必须的,packaging是可选的,默认是jar,classifier是不能直接定义的。 5.maven内置的中央仓库:http://repo1.maven.org/maven2... 阅读全文
posted @ 2013-01-07 12:28 lxzh504 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 需求: 用户认证,而不用具体写使用人脸还是质问还是用户密码。 功能: 一个功能可能涵盖多个需求,有的需求可能需要多个功能。 功能的具体实现可能有多种,每种实现的代价是什么。 需求:需求范围 政府,检验检测,维保管理,业主管理,第三方广告管理 功能:关键技术 身份管理 电梯数据采集:电梯实时信息的传输 电梯图像采集:摄像头 流媒体播放 基础平台管理 ... 阅读全文
posted @ 2013-01-07 12:28 lxzh504 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 静态代理: 所谓代理,就是访问一个类的时候,不直接访问它本身,而是通过另一个代理类来间接访问它。 有什么好处? 可以增加一些功能,但对于用户是透明的。 静态代理: 阅读全文
posted @ 2013-01-07 12:28 lxzh504 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 面向切面编程 向一个函数中添加日志: 1,直接向函数中添加 2.将函数进行继承。重写函数。 3.使用组合,将函数放进去。 动态代理 使用aop标签: 阅读全文
posted @ 2013-01-07 12:28 lxzh504 阅读(125) 评论(0) 推荐(0) 编辑