由Java展开

    接触Java开发也有一段时间了,偶尔看看博客,看看书,看看代码,自己也做开发,近期主要做的是app后台开发,涉及一些内容,越发感觉自己缺乏知识量了,在此想总结一下,需要掌握的知识,也是给自己一个勉励。

    一、Java语法基础:

1.Java数据类型

2.Java循环,遍历

3.Java面向对象&泛型

4.Java IO

5.Java网络编程

6.Java反射

7.Java多线程

8.Java集合

二、Java虚拟机&内存模型&性能优化

1.Java内存模型

2.Java虚拟机优化

3.Java虚拟机监控

三、Web基础

1.html5

2.css

3.js

4.jquery

5.servlet

6.监听器&过滤器&拦截器

7.JSP

8.http协议&soap&https等

9.文件上传与下载

10.jdbc,odbc等dao驱动开发

四、常见web框架

1.spring

2.springboot

3.mybatis

4.hibernate

5.nutz

6.jpa

7.struts

五、数据库相关(数据库原理,数据库设计范式)

1.mysql(数据库引擎,sql优化,配置优化,读写分离,分表分库,集群)

2.oracle

3.redis

4.mongdb

5.memcathe

6.neo4j图数据库

六、数据源

1.dbcp

2.c3p0

七、全文检索

1.luecne

2.solr

3.elasticsearch

八、rpc框架

1.dubbo

2.activemq

九、文件服务器

1.fastdfs

2.hadoop

十、Java加密算法

1.md5

2.aes

3.des

十一、模板引擎

1.freemarker

2.velocity

3.thymeleaf

十二、支付流程

1.微信支付

2.支付宝支付

3.银联支付

十三、高并发解决方案

1.nginx

2.keepalived

3.lvs

4.redis+luna

5.日志监控

6.集群管理

7.cdn

8.fluid

9.css压缩

10.动静分离

十四、web安全

1.防js攻击

2.防数据库攻击

3.防火墙

十五、网络基础

1.网络七层,四层模型

2.网络半双工,双工

3.网络拓扑结构

十六、其它语言

1.python

2.c&c++

3.php

4.c#

5.go

6.node.js

7.angular.js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值