# NettySimpleLearn **Repository Path**: Maple_Chen_8814521/netty-simple-learn ## Basic Information - **Project Name**: NettySimpleLearn - **Description**: Netty-Rpc(Java/C++/Python/Nodejs) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-07-31 - **Last Updated**: 2022-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 欢迎 > (Welcome here) > > 本地址为云端报存学习进度而设。 ``` 代码参考指导书籍列表: Book_1:(为京东读书上购买的电子书,无法转存pdf。尊重正版) bookName=Netty源码剖析与应用 Author=刘耀林 Book_2:(已上传至仓库路径) bookName=Netty权威指南(第2版) Author=李林峰 ``` ## Eclipse工程打包指导 ### 1.启动类 搭建的项目必须要有一个入口函数,main(),含有入口函数的这个类用于启动整个项目。 ![image-20210802172951983](README_IMG/starter1.png) ### 2.打包 右击工程名,选择Export ![image-20210802173232997](README_IMG/pack_1.png) 选择导出成Jar,Java>Runnable Jar File ![image-20210802173425061](README_IMG/pack_2.png) 选择一个有入口函数的启动类 ![image-20210802173637776](README_IMG/pack_3.png) 其他配置属性 ![image-20210802173935035](README_IMG/pack_4.png) 点击Finish后,可在桌面上看到已打好的Jar包 ### 3.部署 将Jar File上传到装有java环境的操作系统上,进入上传目录,使用以下命令运行该工程 ```shell java -jar test.jar ``` ## Maven工程打包指导 ### 1.命令 ```shell mvn clean package -T 1C -Dmaven.test.skip=true -Dmaven.compile.fork=true ``` ![image-20210918203304726](README_IMG/grpc_mvn_pkg_.png) ## 其他 ### 1.win清理当前用户进程 ```bash @echo off setlocal enabledelayedexpansion rem which process you want to kill, please enter it's name: rem chrome.exe set process_wanna_kill="chrome.exe" for /f "usebackq tokens=3" %%a in (`quser`) do ( set current_user_session_id="%%a" ) for /f "usebackq tokens=2" %%a in (`tasklist /FI "ImageName eq %process_wanna_kill%" /fi "SESSION eq %current_user_session_id%"`) do ( SET "var="&for /f "delims=0123456789" %%q in ("%%a") do set var=%%q if defined var (echo %%a NOT numeric) else (echo %%a numeric & TASKKILL /F /PID %%a /t) ) echo All of the processes about %process_wanna_kill% has been killed successfully. pause ```