JAVA服务端开发
2018-08-19 18:01:02 24 举报
AI智能生成
登录查看完整内容
JAVA服务端开发主要涉及使用Java语言和相关技术栈(如Spring Boot、MyBatis等)来构建稳定、高性能、可扩展的后端服务。这些服务通常负责处理客户端请求,执行业务逻辑,与数据库交互以及与其他系统进行集成。JAVA服务端开发人员需要具备扎实的Java编程基础、熟悉常见的设计模式和架构原则,以及良好的问题解决能力。此外,他们还需要关注性能优化、安全和可维护性等方面,以确保服务的高质量和高可用性。总之,JAVA服务端开发是一项关键的任务,对于构建现代企业级应用至关重要。
作者其他创作
大纲/内容
JAVA服务端开发
Java
数据结构
数组
链表
Collection
List
ArrayList
LinkedList
Vector
Stack
Set
Queue
哈希表
HashMap
HashTable
ConcurrentHashMap
多线程
线程池ThreadPool
Callable
ThreadLocal
线程安全
FutureTask
web
Servlet
Listener
Filter
Cookie
session
泛型
动态代理
JDK动态代理
AspectJ代理
注解
IO
异常
不可捕获
可捕获
编译时异常
运行时异常
设计模式
工厂模式
简单工厂
抽象工厂
工厂方法
单例模式
代理模式
适配器模式
观察者模式
建造者模式
装饰模式
微信开发
JSSDK
OAuth2网页授权
微信支付
开源(框架|工具包)
框架
Spring
Mybatis
Quartz
Dubbo
工具包
Jackson
FastJson
Httpclient
CORS
Log4j/Slf4j
zkClient
Jedis
swagger
中间件
服务器
Tomcat
Weblogic
Nginx
Tengine
缓存
Redis
Redis-cluster
队列
HttpSQS
ActiveMQ
RabbitMQ
Kafka
搜索引擎
ElasticSearch
数据库
Mysql
Oracle
持续集成CI
Maven
Git
Gitlab
Github
Stash
Jenkins
Zookeeper
Docker
算法
加密
摘要加密
MD5
SHA1
MurmurHash
CRC32
对称加密
AES
DES
非对称加密
RSA
签名
散列
Hash
一致性Hash
CRC16
排序
插入排序
冒泡排序
归并排序
快速排序
堆排序
坐标
GeoHash
Linux
JVM
内存模型
垃圾回收机制
性能监控与优化
动态加载
分布式系统
分布式缓存
分布式Session
分布式事务
分布式锁
云服务器
亚马逊AWS
阿里云
青云
七牛云存储
系统性能优化
数据库优化
建立合理索引
SQL优化
读写分离
分库/分表
IO瓶颈优化
实体类缓存
关系型缓存
实时计数
实时排名
社交关系(关注/粉丝)
Mysql批量导入Redis
计算型优化
算法优化
多线程/线程池
消息队列异步分发处理
静态资源优化
CDN分发
Nginx反向代理
工具
VMware
Eclipse
IntelliJ idea
Editplus
Xshell
SourceTree
Navicat
visio
石墨在线
geeseteam
processon
MindManager
Byond Compare
Jira
Trello
Dash
KeePass
APM
听云APM
OneAPM
0 条评论
回复 删除
下一页