java服务器项目准备

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中;
发布了1620 篇原创文章 · 获赞 144 · 访问量 179万+

猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/105423720