精通javaSE核心技术
熟练掌握SSM主流框架,了解MVC分布式架构原理及构成,能够独立自主搭建程序基本框架,并根据项目实际需要进行定制化调整。
熟练使用Servlet,Socket等java web技术,能够自主在linux和windows环境下搭建tomcat服务器。
熟练掌握HTML+CSS页面布局,能够使用bootstrap框架对页面进行定制化调整。
熟练掌握java script语言,能够用js和jquary书写前端代码,进行前端渲染。
熟练掌握sql基本语句,可以独立进行数据库搭建,能够用jdbc技术和spring sql技术对mysql进行操作。
熟练使用redis等nosql数据库,能够使用jedis技术操作redis
熟悉linux bash和windows cmd的常用语句
写一个之前接单的项目吧,一个cms system,客户是一个门户app,我负责它的后台逻辑部分与后端渲染。
首先我根据实际需要,为项目分了Model View Control三层
按照客户的要求,dao层使用了dbcp连接池技术,提高了jdbc与数据库间的连接效率。
客户数据库大体上可以分为以下三个主要模块:
一,message即app用户主要阅读的信息
二,account即app用户的用户账号信息
三,Statistics即app用户的各种访问记录,包括app点击量,app下载量,message点击量等统计数据。
根据实际需要,message信息由于经常为客户访问,我用了redis数据库搭建了这部分;Statistics统计数据由于是读写频率最高的数据,同样使用了redis数据库搭建这部分;account账户信息不会经常变动,不会经常读写(app会保持用户的登录状态,不会频繁登录)但是对数据安全性要求较高,我用了mysql搭建了这部分。
然后我根据客户提供的接口文档,用Servlet技术实现了前后端的交互。
根据客户实际需要我还另外为客户用
java url和java regex技术写了一个简单的爬虫,最后app顺利上线。项目圆满成功。(后来听说好像是由于缺乏原创性独特性内容,逐渐被市场淘汰了,今天搜了一下没有搜到,哈哈)