博客导航
本篇为博客导航。博客总共分为五个部分。
1、工具
标签前缀为t,全称为tools。
开发软件:
git:版本控制工具。同类型的有SVN。
idea:编写代码的IDE。同类型的有Eclipse。
maven:构建工具,同类型的有gradle,ant。
kettle:导数据的工具。
办公软件:
excel:微型数据库。
笔记软件:会议纪要,个人事物,他人委托。
日程管理:计划安排,进度追踪。
思维导图:思路整理,xmind。
2、程序语言(java)
标签前缀为lg,全称为language。
J2SE
基础:
面向对象:设计模式,uml
核心类库:集合,I/O,线程,网络,安全。
第三方接口:RMI,JNDI。
新特性:
J2EE
jms,web service, servlet, java mail,jaxb等。
JVM
3、框架
标签前缀为f,全称为framework。
持久层框架:
mybatis:很经典的持久层框架,同类型的有spring-data,hibernate。
切面框架:
aop:利器。
容器框架:
spring:很经典的容器框架。
spring boot:在容器中自动注入了很多内容。
日志框架:
logback:很经典的日志框架,同类型的有很多,都没有用过。
视图层框架:
spring mvc:很经典的视图层框架,听说之前使用的是structs 2。
缓存框架:
redis:很经典的缓存框架,使用比较简单,运维考虑的较多。
测试框架:
junit:很经典的测试框架。
校验框架:
hibernate validator:很经典的校验框架。对比之下,spring自带的validator接口就显得功能很有限。
流程图框架:
flowable:
定时任务框架:
quartz:很经典的定时任务框架。
安全框架:
oauth2:
spring security:
文档处理框架:
excel:
poi:Apache下的一款处理文档的框架,支持excel,pdf等
easy excel:阿里推出的框架,教程写的不太好。
第三方类库:
jackson:处理JSON的类库,由于spring框架自带,所以选择。同类型的有fastJson。
dom4j:处理xml的类库。
lombok:使代码简洁的工具。
4、数据库
标签前缀为db,全称为database。
概念:
关系型数据库:mysql。
NoSQL:MongDB。
树形数据库:LDAP,对天生就是树形结构的数据来说,非常有优势,例如组织结构的人员管理,权限管理很合适。
语言:
SQL:
PL/SQL:Oracle数据库的程序语言,是一门课,实际使用率很低。略。
程序接口:或称为驱动程序。
JDBC:适用于Java。
ODBC:适用于其他面向对象语言,只听说过C++。略。
功能:
索引:
事务:
备份与恢复:
存储引擎:InnoDB。
5、其他
服务器:标签前缀为s,Linux,Docker,文件服务器等,应用服务器Apache,IBM出品的服务器等。
项目:前缀为p,项目常用的一些功能,例如阿里大鱼。
生活:前缀为lf(life),方便生活的一些记录。
作者:蜗牛旅行1899,书山有路勤为径,学海无涯苦作舟