java 工作一年_干java工作了快一年,到底会了什么
先从框架谈起,接触的都是SSM框架.
首先,框架核心架构是基于Spring FrameWork(version)
好处:与Spring无缝对接,通过事务管理机制可以对事务进行回滚,框架搭建方便,开发效率加快,通过自动扫描、依赖注入,层次结构分明.
坏处:对于其他框架不熟悉,暂时无法比较,
视图层是基于Spring Mvc(基于视图解析器,可以配置多种视图解析,根据order来判断优先级),
数据层基于Mybatis、ibatis(半自动化工具,可以手动修改优化sql效率),
前端框架基于velocity(模板),jsp(java原生),
数据库使用:oracle,mysql(数据迁云),
日志基于Log4j,
事务安全验证机制:shiro,
缓存机制:redis,
防火墙:暂未接触(之前旁边坐了个网络安全专家,用的基本上是第三方),
环境部署:Linux(只会基本操作,查文件,安装,配环境),
中间件:spring boot,负载均衡(第三方插件监控),
下面谈谈在平常中用到了哪些技术(随便聊聊)
前端:页面设计方面,最常用的H5(Jsp)+Css3+JS,用到了插件Jquery,bootStrap,正准备学习一个前端快速开发设计框架easyUI
前端数据交互:首先是Spring Mvc自带的数据渲染,其次如果涉及到无缝刷新,则使用Ajax.
后端:由于是基于Spring + Spring Mvc +Mybatis 的,使用的是MVC模式,那么依赖注入就必须要知道了,由于是基于接口实现的, 大大实现了程序的可扩展性,灵活性.spring的特性和方法不展开说了(特么太多说不过来).
常用工具:
按顺序来
1.JDK 2.Eclipse 3.Tomcat 4.Svn 5.mavean 6.git (这些都是通用工具)
java 工作一年_干java工作了快一年,到底会了什么相关推荐
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- 学java的就业方向_学java可以从事哪些方面的工作?java专业就业方向有哪些?
你知道一个java专业的人可以从事的工作有哪些吗?今天小编就特地的给大家做了一下相关工作的整理,一起来看看java专业究竟可以做些什么吧! 一.java专业就业方向 1.网站开发 java专业出来之后 ...
- java是什么格式_是java格式
错误:编码GBK的不可映射字符的解决办法 最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后 ...
- java ee开发环境_设置Java EE 6开发环境
java ee开发环境 本教程简要说明了如何设置典型的环境来开发基于Java EE 6的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. ...
- Java web 圈子设计_关于Java web开发中的面向对象问题?
这可能是受培训班/网络视频教程的荼毒而导致的情况,虽然很多人口口声声地说java是面向对象,但是他们平时工作过程中却是面向接口函数的面向过程的编程,自己还不自知,说起java的面向对象仍是一脸自豪,很 ...
- 广东java工资一般多少_广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少...
广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少 首页 > java > 广东java工资待遇 作者:镀金池 发布时间:2018-12-22 11:20 在 ...
- java pdf插件下载_免费java pdf控件
云原生的概念和理论体系非常的完备,but talk is cheap , show me the code ! 但是作为一名程序员,能动手的咱绝对不多BB,虽然talk并不cheap , 能跟不同层次 ...
- java try catch嵌套_解析Java中未被捕获的异常以及try语句的嵌套使用
Java未被捕获的异常 在你学习在程序中处理异常之前,看一看如果你不处理它们会有什么情况发生是很有好处的.下面的小程序包括一个故意导致被零除错误的表达式. class Exc0 { public st ...
- java内存模型浅析_浅析java内存模型
原标题:浅析java内存模型 Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的.Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型--又称为Java内存模型 ...
最新文章
- 【图论】用一道题从本质上讲清楚Floyd算法
- selenium webdriver你使用的是不受支持的命令行标记
- 【OpenGL】七、桌面窗口搭建 ( 导入头文件 | 桌面程序入口函数 | 注册窗口 | 创建窗口 | 显示窗口 )
- python throw_Python 生成器与它的 send,throw,close 方法(转帖以及记录)
- json文件读取并转换成为字典python
- Linux下SVN创建新的项目
- 代理ip如何使用_为什么在使用代理IP爬虫时会出现超时?
- 静态路由的不通配置方式
- Java并发--ConcurrentModificationException(并发修改异常)异常原因和解决方法
- arch linux windows,windows+Archlinux双系统安装指南(一)
- Horizo​​ntal Pod Autoscaler (HPA) 根据资源横向扩展
- html表格宽度拖拽,原生js实现 拖拽改变 table表格列宽
- P1308 统计单词数
- 用c语言实现二叉树的三种遍历_利用循环和递归实现二叉树的三种遍历
- html+css制作小米商城官网初尝试
- Apache ShenYu源码阅读系列-基于WebSocket的数据同步
- 用python贴吧自动回帖_python基于selenium实现贴吧自动发帖
- 马斯克11天强吞推特,全新商业帝国拼图完成
- 微信小程序实践——实验1获取用户信息
- 谷歌Android笔记本,运行安卓+Chrome OS合体新系统:谷歌Pixel 3笔记本被曝光
热门文章
- JTable中的MOUSE雙擊事件
- 错误Cannot resolve org.springframework.data:spring-data-redis:2.2.6 RELEASE
- 利用Postman测试智慧交通系统接口
- Spring Boot基础学习笔记10:配置国际化页面
- 【codevs1553】互斥的数,二分查找是个好东西
- 【codevs1040】【01NOIPTG】统计单词个数,字符串的划分DP
- css专业名词,CSS进阶系列一(flex布局基础知识——介绍、规范、主要思想、专业术语)...
- 学计算机的能看出批图吗,高手教你:如何看出一张图有没有被P过?
- Win7下使用openssl时出现“Unable to write ‘random state’‘的问题
- 一个自己实现的简单的智能指针模板类