1)安装jdk, 版本>=1.8
(1)环境变量:
JAVA_HOME
PATH
CLASSPATH
2)开发工具:
(1)eclipse
注意eclipse 和 jdk版本的要求,一般用jdk1.8就没什么问题;
修改项目的字符集;
eclipse可以所有的项目可以在eclipse里面依次打开,这个非常方便;
(2)idea
3)maven
(1)用maven来管理我们的jar包
(2)不用单独安装,已经集成进来了
(3)配置阿里云镜像
4)创建一个基于Maven的项目
5)pom.xml: maven jar包的核心管理-->切换为阿里云镜像
6)修改字符集为utf-8,,因为我们开发后要在linux上运行;
7)com.bycw.Main.java
com:公司
8)打印: System.out.printf("xx")-->可以打印格式
9)技术选型:
(1)网络框架NIO: netty
(2)http:
由于这次的服务器是单进程多线程的版本,让更好的机器如:32核心去用;
NIO mina + http协议来做webserver;
(3)log日志:
log4j
(4)序列化/反序列化:
数据结构-->二进制 和 二进制-->数据结构, 我们采用protobuf,我们采用JProtoBuf;
(5)工作队列:
java多线程
(6)定时器:
Java多线程
(7)数据库:
mysql + redis(jedis)
(8)job任务调度:
quartz
10)maven的使用:
(1)先去Maven镜像网站;
(2)搜索,然后粘贴到pom.xml中;
java服务器项目准备
猜你喜欢
转载自blog.csdn.net/themagickeyjianan/article/details/105423720
今日推荐
周排行