# 35_study_projs **Repository Path**: linux2014/35_study_projs ## Basic Information - **Project Name**: 35_study_projs - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-06 - **Last Updated**: 2023-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README --- ### tinyhttp https://github.com/fltflt/Tinyhttpd_with_threadpool_epoll https://github.com/guoxuanhan/TinyHttpd https://github.com/nengm/Tinyhttpd https://github.com/wangbojing/NtyCo https://github.com/cbsheng/tinyhttpd https://github.com/EZLippi/Tinyhttpd https://github.com/hsiafan/httpdump https://github.com/apache/httpd https://github.com/davecheney/httpstat https://github.com/reorx/httpstat https://github.com/ppelleti/https-example https://github.com/monkeyWie/proxyee https://github.com/wwengg/douyin https://github.com/cyfdecyf/cow #### https://github.com/CarGuo/GSYVideoPlayer #### https://github.com/fluxcd/flux2 #### A minimal programming example for a chat server https://github.com/antirez/smallchat #### A small self-contained alternative to readline and libedit https://github.com/antirez/linenoise #### A text editor in less than 1000 LOC with syntax highlight and search. https://github.com/antirez/kilo #### Hikyuu 1.3.0 发布,高性能量化交易研究框架 https://www.oschina.net/news/265342/hikyuu-1-3-0 --- --- #### Nostalgist.js 在网页浏览器中运行复古游戏机的模拟器 https://www.oschina.net/p/nostalgist-js https://www.oschina.net/p/qx82 #### ouzel C++ 游戏引擎 https://www.oschina.net/p/ouzel #### java游戏服务器 https://www.oschina.net/p/grasscutter #### vue前端设计工具 https://www.oschina.net/p/prevue --- --- --- ### openssl生成数字证书 ``` error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c ``` ``` 生成.rnd即可 cd /root openssl rand -writerand .rnd ``` --- --- ### springboot+nginx+https案例: 1,生成数字证书的案例: ``` openssl生成自签名证书的案例: 1,sever私钥 openssl genrsa -des3 -out server.pass.key 2048 利用私钥生成公钥: openssl rsa -in local_server.key -pubout -out local_server_pub.key 2,csr openssl req -new -key server.key -out server.csr -subj "/C=CN/ST=Zhejiang/L=Hangzhou/O=OrganizeName/OU=UnitName/CN=192.168.0.174" 3,证书 openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt ``` 2,springboot应用配置的context-path和port: ``` server: port: 38050 servlet: context-path: /my_boot_v0816 ``` 3,nginx的配置: ``` server { listen 38020 ssl; server_name localhost; ssl_certificate D:\\D\\test\\https\\ca_local\\local_server.crt; ssl_certificate_key D:\\D\\test\\https\\ca_local\\local_server.key; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://localhost:38050; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 38030; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; ##proxy_pass http://localhost:38050/my_boot_v0816; proxy_pass http://localhost:38050; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } ``` 4,请求案例: ``` http://localhost:38030/my_boot_v0816/train/paramA/3/Jim?songName=JourneyToWest&songListName=west_a https://localhost:38020/my_boot_v0816/train/paramA/3/Jim?songName=JourneyToWest&songListName=west_a curlie --cacert ./local_server.crt https://localhost:38020/my_boot_v0816/train/paramA/3/Jim?songName=JourneyToWest&songListName=west_a ``` --- --- http劫持: https://www.cnblogs.com/pam-sh/p/14679595.html https://www.zhihu.com/question/620860158/answer/3201803557?utm_id=0 加解密技术: https://www.cnblogs.com/pam-sh/ https: https://zhuanlan.zhihu.com/p/105232920 HTTP与HTTPS原理图解 https://yangyongli.blog.csdn.net/article/details/127572758 wireshark+https: https://zhuanlan.zhihu.com/p/646771273 https://zhuanlan.zhihu.com/p/36669377 利用OpenSSL实现私有 CA 搭建和证书颁发 https://blog.csdn.net/abcd552191868/article/details/126985198 https://blog.csdn.net/crayon0/article/details/122216087?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-122216087-blog-126985198.235^v38^pc_relevant_sort_base2&spm=1001.2101.3001.4242.1&utm_relevant_index=3 https://qiegaoshi.blog.csdn.net/article/details/131424405?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-131424405-blog-126985198.235%5Ev38%5Epc_relevant_sort_base2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-131424405-blog-126985198.235%5Ev38%5Epc_relevant_sort_base2&utm_relevant_index=2 https://www.cnblogs.com/dingshaohua/p/12271280.html https://blog.csdn.net/qq_24598601/article/details/132260557 openssl: https://www.openssl.org/source/ https://slproweb.com/products/Win32OpenSSL.html openssl有很多加密算法功能和信息摘要功能; --- TCP 三次握手与四次挥手深入探究 https://yangyongli.blog.csdn.net/article/details/127622806 AQS: https://blog.csdn.net/Nicholas_GUB/article/details/122472322 wireshark+https: https://blog.csdn.net/qq_42801460/article/details/129788993?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-129788993-blog-131082248.235^v38^pc_relevant_anti_t3_base&spm=1001.2101.3001.4242.1&utm_relevant_index=3 https://blog.csdn.net/weixin_30729609/article/details/98189722?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-98189722-blog-129788993.235%5Ev38%5Epc_relevant_anti_t3_base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-98189722-blog-129788993.235%5Ev38%5Epc_relevant_anti_t3_base&utm_relevant_index=2 https://blog.csdn.net/happylishang/article/details/124827948?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-124827948-blog-131082248.235%5Ev38%5Epc_relevant_anti_t3_base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-124827948-blog-131082248.235%5Ev38%5Epc_relevant_anti_t3_base&utm_relevant_index=6 30+图揭8大主流服务器程序线程模型 https://blog.csdn.net/JavaShark/article/details/124990870?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-124990870-blog-125198747.235^v38^pc_relevant_anti_t3_base&spm=1001.2101.3001.4242.1&utm_relevant_index=3 java.io: https://blog.csdn.net/xiaoduanayu/article/details/107055472?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-8-107055472-blog-125198747.235^v38^pc_relevant_anti_t3_base&spm=1001.2101.3001.4242.5&utm_relevant_index=11 --- ---