熟练掌握java SE基础,熟悉面向对象编程思想,熟悉集合,接口,泛型,多线程,反射,异常,IO流,网络编程,注解。
熟练使用MySQL数据库,掌握DDL,DML,DQL,DCL语句。掌握函数、存储过程、事务隔离机制、索引、触发器等
熟练掌握前端语言HTML5,CSS3 JavaScript以及JQuery的事件和动画,DOM操作,Ajax,Json数据格式实现前后端交互。
熟练掌握 Java Web开发,Tomcat的配置和使用,Servlet的生命周期,请求转发,重定向,熟知Session,Cookie,Filer,Listener技术。掌握JSP运行原理,九大内置对象以及四作用域,EL表达式等技术。
掌握了SSM框架进行Web开发,并且对于Spring框架的核心概念有着深入的理解。我熟悉控制反转(IoC)和依赖注入
熟悉SpringBoot框架,能够使用Maven进行项目管理和构建,还对Redis缓存机制有深入的了解,如使用消息队列、分布式事务
熟练掌握并应用IDEA、Maven、Git、Navicat和Postman等工具,这些工具帮助我高效地进行项目开发和管理。
熟悉 Redis 数据库的数据类型、各种数据类型的存取命令、数据持久化的方式等知识,根据实际需求选择合适的数据持久化方式
熟悉常用的设计模式,如单例模式(懒汉式、饿汉式、双检锁等)、工厂模式、抽象工厂模式、原型模式等
项目名称: 仿联想商城
技术运用: H5、Vue.js、SpringBoot、Spring.SpringMVC、MyBatis、Lombok、Redis
项目介绍:项目分为前台商城系统与后台管理系统,使用 SSM 框架进行后端开发,使用 Vue 进行前端开发
使用 Axios 请求和 RESTful 风格的请求方式实现了前端与后端的数据交互,使用@CrossOrigin 注解解决了跨域问题
使用 Redis 数据库存储用户的 token,使用拦截器进行请求拦截,对 token 进行验证,实现对用户登录状态的认证
使用 MD5 加密算法对用户密码进行加密存储,提高了数据库数据的安全性;使用雪花算法实现随机订单号的生成
在前端使用配置 router 路由的方法实现页面的访问与跳转,通过配置动态路由实现跳转至各个商品的详情页的功能
在使用 MySQL 数据库存储数据时,尽量使用适当的数据类型及长度,以便于提高检索效率和减少内存占用