2010 年学习计划

news/2024/5/18 15:27:08 标签: Spring, Java, AOP, 读书, iBATIS

 

1.         Java 知识学习(目的:完善java知识体系)

(1)       java 高级知识学习,重点io/noi、多线程《Java并发编程实践》、安全、反射及内省。

(2)       jdk1.6带来的新特性学习,与jdk1.5对比有哪些优势【形成文档对比】,看是否有必要引入jdk1.6替换公司目前的jdk1.5

(3)       java 虚拟机运行机制学习。

2.         开源框架学习(目的:探索完善公司的架构方向)

(1)       Spring2.5深入学习,重点把IOCAOPTransactionMVCspring对其它开源框架整合源代码看一遍,写几篇Blog进行总结分享。

学习spring时要了解一下AspectJ,重点摸清楚其主要特性、用法和限制,跟Spring AOP JDK动态代理和CGLIB】比对一下,写一篇读书笔记。

(2)       ibatis深入学习,主要是动态sql和缓存【结合一种缓存框架学习】,写二篇blog进行总结分享。

(3)       hibernate3 学习,主要是把Hibernate的运行机制摸透,写一篇心得。

3.         视图层技术学习(目的:提高视图层开发速度,提高用户体验)

(1)       jquery 技术学习。

(2)       freemarker模板。

4.         网站设计提高学习(目的:提高设计能力)

(1)       设计模式,对适用的场景进行总结【在满足开发中的使用--但不能滥用】

(2)       构建可扩展的Web站点

(3)       重构技术

(4)       了解下Ejb3.0

(5)       了解jboss的架构

5.         手机客户端工程(目的:保证维护及新功能开发)

(1)        j2me技术学习。

(2)        web service 技术学习。


http://www.niftyadmin.cn/n/872837.html

相关文章

添加至首页,收藏夹

<%--author zgl version V1.0 2010-2-2上午09:08:23 --%> <% taglib prefix"ww" uri"/webwork" %> <% page language"java" contentType"text/html; charsetGBK"pageEncoding"GBK"%> <!DOCTYPE html …

基于golang实现websocket

Golang websocket 实现 1.之前使用php的swoole 实现websocket&#xff0c;今天就来用golang基于beego框架实现下&#xff0c;添加二行路由&#xff1a; beego.Router("/", &controllers.MainController{}) 是网站首页&#xff0c;监测客服端连接情况 beego.Rou…

Golang中unicode与字符编码理解

1 Go 语言字符编码基础 我们首先要知道 1&#xff09;Go 语言的代码是由 Unicode 字符组成的&#xff0c;它们都必须由 Unicode 编码规范中的 UTF-8 编码格式进行编码并存储。 2&#xff09;Unicode 编码规范中的编码格式定义的是:字符与字节序列之间的转换方式。其中的 UTF…

经理人技能摘取

掌控组织&#xff1a;http://blog.csdn.net/qinzhihu/archive/2010/01/29/5269090.aspx 第一&#xff0c; 依靠组织&#xff0c;不要单纯依靠自己去做事&#xff0c;因为有很多很多事情&#xff0c;你一个人的力量是完不成的。谁是组织啊&#xff0c;在这个项目部来说&am…

golang排序-快排

1.快排核心概念 思路是使用递归&#xff0c;依此循环数据&#xff0c;不断把大小分成3类&#xff0c;与参考数比较分 大于&#xff0c;小于&#xff0c;等于 2.直接上代码 package mainimport "fmt"func main() {arr : []int{2, 4, 2, 11, 42, 1, 32, 33, 12}s : Q…

ibatis mapping 时 井号和美元符号的区别

在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数&#xff0c;在参数引用中遇到的符号#和$之间的区分为&#xff0c;#可以进行与编译&#xff0c;进行类型匹配&#xff0c;而$不进行数据类型匹配&#xff0c;例如&#xff1a;select * from table where id #id# &#xff0…

使用微服务框架go-kit搭建用户微服务

什么是 Go kit? Go是一种很棒的通用语言&#xff0c;但是微服务需要一定量的专业支持。 RPC安全性&#xff0c;系统可观察性&#xff0c;基础结构集成甚至程序设计。Go kit 填补了标准库留下的空白&#xff0c;并使 Go 成为在任何组织中编写微服务的一流语言 下面基于go-kit实…

效率相关收藏

不健壮代码的特征及解决办法 1、尽早释放无用对象的引用。好的办法是使用临时变量的时候&#xff0c;让引用变量在退出活动域后&#xff0c;自动设置为null&#xff0c;暗示垃圾收集器来收集该对象&#xff0c;防止发生内存泄露。对于仍然有指针指向的实例&#xff0c;jvm就不会…