首页 > 编程语言 >Java知识体系总结

Java知识体系总结

时间:2024-07-09 15:31:02浏览次数:10  
标签:总结 Java 框架 Spring 知识 网络 SSH 加密 序列化

IO流
待整理:

File、递归

字节流、字节缓冲流

编码表、编码方式、转换流、序列化、序列化流、打印流、commons-io

网络编程
网络概述、网络模型

Socket原理机制

资源下载:python33

UDP

TCP/IP

协议、OSI 七层协议、HTTP、HTTP2.0、HTTPS

网络安全

​ XSS、CSRF、SQL注入、Hash Dos、脚本注入、漏洞扫描工具、验证码

​ DDoS防范、用户隐私信息保护、序列化漏洞

​ 加密解密、对称加密、哈希算法、非对称加密

​ 服务安全、数据安全、数据备份

​ 网络隔离、登录跳板机、非外网分离

​ 认证、授权

常用API
String、StringBuffer、StringBuilder、正则表达式

Number、Radom、Math、System、包装类

Arrays、Collections

应用框架
如何学习一个框架或者技术

是什么,简介,概述

有什么用,用途,使用场景

怎么用,在实际开发中的应用,注意事项

优缺点

框架原理,工作流程,工作原理

常见面试题

源码分析,核心类,核心方法,设计模式

发布博客,在开发和实践中,博客反馈中持续改进

与同事朋友交流,技术论坛,技术分享中持续丰富知识

常用框架

集成开发工具(IDE):Eclipse、MyEclipse、Spring Tool Suite(STS)、Intellij IDEA、NetBeans、JBuilder、JCreator

JAVA服务器:tomcat、jboss、websphere、weblogic、resin、jetty、apusic、apache

负载均衡:nginx、lvs

web层框架:Spring MVC、Struts2、Struts1、Google Web Toolkit(GWT)、JQWEB

服务层框架:Spring、EJB

持久层框架:Hibernate、MyBatis、JPA、TopLink

数据库:Oracle、MySql、MSSQL、Redis

项目构建:maven、ant

持续集成:Jenkins

版本控制:SVN、CVS、VSS、GIT

私服:Nexus

消息组件:IBM MQ、RabbitMQ、ActiveMQ、RocketMq

日志框架:Commons Logging、log4j 、slf4j、IOC

缓存框架:memcache、redis、ehcache、jboss cache

RPC框架:Hessian、Dubbo

规则引擎:Drools

工作流:Activiti

批处理:Spring Batch

通用查询框架:Query DSL

JAVA安全框架:shiro、Spring Security

代码静态检查工具:FindBugs、PMD

Linux操作系统:CentOS、Ubuntu、SUSE Linux、

常用工具:PLSQL Developer(Oracle)、Navicat(MySql)、FileZilla(FTP)、Xshell(SSH)、putty(SSH)、SecureCRT(SSH)、jd-gui(反编译)

标签:总结,Java,框架,Spring,知识,网络,SSH,加密,序列化
From: https://blog.csdn.net/dsgsdgsdsd/article/details/140297276

相关文章