某部信息报送系统
初次接触了Java和JSP,能使用JSP + JDBC开发
DB2数据库
SMEF
会写Java类和Servlet了
TDB
启动了Spring + Struts1 + iBATIS + JSTL的开发模式
SiteMesh的使用效果也很不错
KimSoft Calendar 的开发
XNCSW
多层联动组件的开发
UrlRewrite为google的访问提供了很大的支持
OSCache的使用大提高了访问速度
熟悉了WebShpere的部署,配置和补丁更新,通过打补丁解决了WebShpere下JSTL的一个BUG
WKSPHC
使用js框架prototype改造,去掉客户端代码,使用其作为asp的后台脚本
重写了asp的application ,session, response, request 几大对象,使其更接近JSP的语法
编写了odbcTemplete,模仿spring jdbcTemplete,完成对数据库操作封装
重写了fckeditor的vbs调用脚本为javascript,解决了多脚本调用的先后顺序问题
前后台js的统一很方便前后台传参数
Session中可以保存js对象,相比vbs脚本的类是不能保存到session中的
用简单的方法实现了前后台代码的分离,解决了统计对账时的效率问题
APG
ASP版,遭到SQL注入,通过分开数据库前后台用户,前台用户只有读权限,后台用户有CRUD的权限,暂时解决此问题
专题:通过struts1通配符结合jstl,让用户自己制作专题前台页面(主要是复制修改)和管理专题后台(专题分类,专题目录,新闻,图片,视频信息)
SMTJ
使用Application + Filter实现不允许用户重复登录
jQuery的广泛使用
Fushion Charts的使用,修改其JavaScript调用代码,使用调用更好,使用Freemarker生成xml供fushion charts调用
狂多字段的表设计方法
AHTOURISM
虚拟现实,360度全景(美工的功劳)
TJGIS
google map api 的集中使用
jQuery及其组件的使用
EOA
FreeMarker 模板引擎作为文档下载,邮件模板,RSS订阅的引擎
在普通的bean中implements ApplicationContextAware以获得感知ApplicationContext的能力
定时任务框架quartz的使用
jQuery, google charts api,google map api 第一次在公司项目试用
通过向139信箱发邮件变相实现0费用短信的实现
动态报表
日志框架从log4j切换到slf4j
ECC22009
通过JSP标签 + Filter的形式实现了网站的简繁自动转换(原方案用JavaScript,性能不高,且页面有问题)
MMT
Ubuntu 的使用
NFS使用
Ubuntu + nginx + resin
Nginx负载均衡的使用
Nginx反向代理无缝解决多机部署文件的问题
Python编写运维脚本,用以以得更新程序并自动部署
SQLite的使用,用python分析日志并存到SQLite使用查询分析结果
F5的配置和使用和监控
F5的会话保持,并成功识别了F5的一个问题(应该访问量大,某企业通过代理[同一ip]访问,F5通过IP hash负载会话,结果负载到同一机器,cookies会话保持能解决这一问题,后经验证,我们的F5不具备此功能,后经更换支持此功能的F5实现)
接口调用缓慢,导致事务不能提交(Spring 配置事务),从而影响到数据链接不能正常return回连接池。