博客导航

本篇为博客导航。博客总共分为五个部分。

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),方便生活的一些记录。

posted @ 2022-10-10 08:50  蜗牛旅行1899  阅读(263)  评论(0编辑  收藏  举报