Skip to content

Commit

Permalink
add
Browse files Browse the repository at this point in the history
  • Loading branch information
bajins committed Jul 13, 2023
1 parent c331cbf commit d0e96f6
Show file tree
Hide file tree
Showing 19 changed files with 129 additions and 42 deletions.
9 changes: 9 additions & 0 deletions IDE/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -459,6 +459,7 @@
+ [https://github.com/topics/project](https://github.com/topics/project)
+ [https://github.com/topics/task](https://github.com/topics/task)
+ [https://github.com/topics/project-management](https://github.com/topics/project-management)
+ [https://github.com/topics/collaboration](https://github.com/topics/collaboration)


* 禅道 [https://github.com/easysoft/zentaopms](https://github.com/easysoft/zentaopms)
Expand All @@ -479,6 +480,14 @@



- 视频会议 [https://github.com/topics/conferencing](https://github.com/topics/conferencing)
- [https://github.com/topics/video-conferencing](https://github.com/topics/video-conferencing)
- [https://github.com/jitsi](https://github.com/jitsi)
- [https://git.jami.net/savoirfairelinux/jami-project](https://git.jami.net/savoirfairelinux/jami-project)
- [https://github.com/OpenVidu](https://github.com/OpenVidu)
- [https://github.com/bigbluebutton/bigbluebutton](https://github.com/bigbluebutton/bigbluebutton)


## IDEA与Eclipse对应快捷键

* [https://github.com/AJLoveChina/idea-shortcuts-guide](https://github.com/AJLoveChina/idea-shortcuts-guide)
Expand Down
1 change: 1 addition & 0 deletions IDE/TextEditor.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
* [https://github.com/lite-xl/lite-xl](https://github.com/lite-xl/lite-xl)
* [https://github.com/Alexey-T/CudaText](https://github.com/Alexey-T/CudaText)
* [https://sourceforge.net/projects/bluefish](https://sourceforge.net/projects/bluefish)
* [https://github.com/steven-tey/novel](https://github.com/steven-tey/novel)


- [https://www.texmacs.org](https://www.texmacs.org)
Expand Down
3 changes: 3 additions & 0 deletions IDE/软件安全.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@

- 系统及软件方面的漏洞渗透测试


* [https://github.com/OWASP](https://github.com/OWASP)
* [预防CSRF和XSRF攻击](https://blog.codinghorror.com/preventing-csrf-and-xsrf-attacks)
* [https://github.com/kargisimos/offensive-bookmarks](https://github.com/kargisimos/offensive-bookmarks)
* [https://github.com/ZeroMemoryEx/Amsi-Killer](https://github.com/ZeroMemoryEx/Amsi-Killer)
* 内网渗透 [https://github.com/BloodHoundAD/BloodHound](https://github.com/BloodHoundAD/BloodHound)
Expand Down
10 changes: 8 additions & 2 deletions Java/JDK工具.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,14 @@ jstack -l PID | grep -A 10 $(printf "%x\n" TID)
# nid:对应的linux操作系统下的TID,就是前面转化的16进制数字
# tid:这个应该是jvm的jmm内存规范中的唯一地址定位

jmap -dump:live,format=b,file=/tmp/heapdump.hprof PID
/usr/lib/jvm/jdk-YOUR-VERSION/bin/jcmd PID GC.heap_dump /tmp/heapdump.hprof
# 获取线程堆栈信息
jstack [-l ] <pid> | tee -a jstack.log
# 获取JVM的堆栈信息
jmap -dump:live,format=b,file=/home/heapdump.hprof PID
jcmd PID GC.heap_dump /home/heapdump.hprof

# 加载解析dump文件,默认7000端口 http://127.0.0.1:7000
jhat heapdump.hprof
```


Expand Down
1 change: 1 addition & 0 deletions Java/Java构建管理.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,7 @@
* JFrog Bintray [https://github.com/bintray](https://github.com/bintray)
* [https://bintray.com](https://bintray.com)
* [https://packages.aliyun.com](https://packages.aliyun.com)
* [https://www.codeyyy.com](https://www.codeyyy.com)



Expand Down
41 changes: 37 additions & 4 deletions Java/ORM.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
> 对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,
> 将面向对象语言程序中的对象自动持久化到关系数据库中。
+ [https://github.com/topics/jdbc](https://github.com/topics/jdbc)
+ [https://github.com/topics/orm](https://github.com/topics/orm)


* [https://sourceforge.net/projects/jpox](https://sourceforge.net/projects/jpox)
* [Java,JDBC和MySQL对应数据类型](https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-type-conversions.html)
Expand Down Expand Up @@ -35,14 +38,14 @@
* [https://github.com/braisdom/ObjectiveSql](https://github.com/braisdom/ObjectiveSql)
* [https://github.com/prestodb/presto](https://github.com/prestodb/presto)
* [https://github.com/liweihua274/druid-sqlparser](https://github.com/liweihua274/druid-sqlparser)
* [https://github.com/alibaba/druid/wiki/Druid_SQL_AST#24-sqlselect--sqlselectquery](https://github.com/alibaba/druid/wiki/Druid_SQL_AST#24-sqlselect--sqlselectquery)
* [https://github.com/alibaba/druid/wiki/SQL-Parser](https://github.com/alibaba/druid/wiki/SQL-Parser)
* [https://github.com/alibaba/druid/wiki/SQL_Parser_Demo_visitor](https://github.com/alibaba/druid/wiki/SQL_Parser_Demo_visitor)
* [Java工具篇之Druid SQL语法解析树](https://developer.aliyun.com/article/1000273)
* [https://github.com/camertron/SQLParser](https://github.com/camertron/SQLParser)
* [https://github.com/iByteCoding/M-SQLParser](https://github.com/iByteCoding/M-SQLParser)
* [https://github.com/jparsec/jparsec](https://github.com/jparsec/jparsec)



- CRUD生成器 [https://github.com/SanjinKurelic/MVCGenerator](https://github.com/SanjinKurelic/MVCGenerator)
- [https://github.com/jeddict/jeddict](https://github.com/jeddict/jeddict)
- [https://codverter.com/src/sqltoclass](https://codverter.com/src/sqltoclass)
Expand All @@ -55,24 +58,53 @@
- 表结构文档生成 [https://github.com/pingfangushi/screw](https://github.com/pingfangushi/screw)
- 数据库中间件 [https://github.com/apache/shardingsphere](https://github.com/apache/shardingsphere)
- [https://github.com/apache/shardingsphere-elasticjob](https://github.com/apache/shardingsphere-elasticjob)
- 连接池 [https://github.com/brettwooldridge/HikariCP](https://github.com/brettwooldridge/HikariCP)
- 数据库动态监控 [https://github.com/p6spy/p6spy](https://github.com/p6spy/p6spy)
- [https://github.com/jdbc-observations](https://github.com/jdbc-observations)



**连接池**

+ [https://github.com/topics/connection-pool](https://github.com/topics/connection-pool)


- [https://github.com/brettwooldridge/HikariCP](https://github.com/brettwooldridge/HikariCP)
- [https://github.com/alibaba/druid](https://github.com/alibaba/druid)
- [Java工具篇之Druid SQL语法解析树](https://developer.aliyun.com/article/1000273)
- [https://alphahinex.github.io/2022/05/15/use-druid-to-transform-sql](https://alphahinex.github.io/2022/05/15/use-druid-to-transform-sql)
- [https://github.com/apache/tomcat/tree/main/modules/jdbc-pool](https://github.com/apache/tomcat/tree/main/modules/jdbc-pool)
- [https://tomcat.apache.org/tomcat-9.0-doc/jdbc-pool.html](https://tomcat.apache.org/tomcat-9.0-doc/jdbc-pool.html)
- [https://github.com/apache/commons-dbcp](https://github.com/apache/commons-dbcp)
- [https://github.com/apache/commons-pool](https://github.com/apache/commons-pool)
- [https://github.com/agroal/agroal](https://github.com/agroal/agroal)
- [https://github.com/vibur](https://github.com/vibur)
- [https://github.com/Chris2018998/BeeCP](https://github.com/Chris2018998/BeeCP)
- [https://sourceforge.net/projects/proxool](https://sourceforge.net/projects/proxool)
- [https://github.com/swaldman/c3p0](https://github.com/swaldman/c3p0)
- [https://sourceforge.net/projects/c3p0](https://sourceforge.net/projects/c3p0)
- [https://github.com/wwadge/bonecp](https://github.com/wwadge/bonecp)


* [https://github.com/vladmihalcea/flexy-pool](https://github.com/vladmihalcea/flexy-pool)



**Transaction**

* [https://github.com/atomikos/transactions-essentials](https://github.com/atomikos/transactions-essentials)
* [Atomikos开源版本的事务管理器实现TransactionEssentials](https://blog.csdn.net/dengjili/article/details/88203047)
* [https://github.com/codingapi/tx-lcn](https://github.com/codingapi/tx-lcn)
* [https://github.com/seata/seata](https://github.com/seata/seata)
* [https://github.com/changmingxie/tcc-transaction](https://github.com/changmingxie/tcc-transaction)
* [https://github.com/QNJR-GROUP/EasyTransaction](https://github.com/QNJR-GROUP/EasyTransaction)
* [https://github.com/liuyangming/ByteTCC](https://github.com/liuyangming/ByteTCC)
* [https://github.com/wchswchs/Hulk](https://github.com/wchswchs/Hulk)
* [https://github.com/atomikos/transactions-essentials](https://github.com/atomikos/transactions-essentials)
* [https://github.com/bitronix/btm](https://github.com/bitronix/btm)



- [分布式事务 XA 两段式事务 X/open CAP BASE 一次分清](https://zhuanlan.zhihu.com/p/516844092)
- X/Open [https://publications.opengroup.org/s243](https://publications.opengroup.org/s243)


## JDBC驱动
Expand Down Expand Up @@ -236,6 +268,7 @@ for (List<String> partition : partitions) {
* [https://github.com/hibernate](https://github.com/hibernate)
* [https://github.com/vladmihalcea/hypersistence-optimizer](https://github.com/vladmihalcea/hypersistence-optimizer)
* [https://github.com/jeecgboot/MiniDao](https://github.com/jeecgboot/MiniDao)
* [https://github.com/AnghelLeonard/Hibernate-SpringBoot](https://github.com/AnghelLeonard/Hibernate-SpringBoot)


### 返回结果接收方式
Expand Down
1 change: 1 addition & 0 deletions Other/专业术语.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
* 黑客背单词 [https://sourceforge.net/projects/reciteword](https://sourceforge.net/projects/reciteword)
* [https://github.com/JuanitoFatas/Computer-Science-Glossary](https://github.com/JuanitoFatas/Computer-Science-Glossary)
* [编程开发常用词汇](https://blog.csdn.net/qq_31136349/article/details/110938087)
* [认知](https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&__biz=MzU2MTgxODgwNA==&album_id=1913317802694737924)


## 中文
Expand Down
4 changes: 4 additions & 0 deletions Other/书籍和博客.md
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,10 @@
* [https://eoccc.gitee.io](https://eoccc.gitee.io)
* [https://github.com/spring2go](https://github.com/spring2go)
* [https://javadoop.com](https://javadoop.com)
* [https://alphahinex.github.io](https://alphahinex.github.io)
* [https://github.com/Cryin/Paper](https://github.com/Cryin/Paper)
* [https://github.com/haidragon](https://github.com/haidragon)
* [https://www.cnblogs.com/haidragon](https://www.cnblogs.com/haidragon)



Expand Down
1 change: 1 addition & 0 deletions Other/免费服务.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@
+ [https://github.com/openssl](https://github.com/openssl)


* [https://github.com/drwetter/testssl.sh](https://github.com/drwetter/testssl.sh)
* [https://github.com/zerossl](https://github.com/zerossl)
* [https://letsencrypt.org](https://letsencrypt.org)
* [https://github.com/zenhack/simp_le](https://github.com/zenhack/simp_le)
Expand Down
1 change: 0 additions & 1 deletion PL/CPlusPlus.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@
* 分布式网络框架 [https://github.com/Bwar/Nebula](https://github.com/Bwar/Nebula)
* 分析调试测试器 [https://github.com/dfeneyrou/palanteer](https://github.com/dfeneyrou/palanteer)
* 实时视频 [https://github.com/ossrs/srs](https://github.com/ossrs/srs)
* [https://github.com/ossrs/srs](https://github.com/ossrs/srs)
* 流媒体 [https://github.com/rgaufman/live555](https://github.com/rgaufman/live555)
* [https://github.com/Kurento/kurento-media-server](https://github.com/Kurento/kurento-media-server)
* 音频识别 [https://github.com/acoustid](https://github.com/acoustid)
Expand Down
2 changes: 2 additions & 0 deletions PL/CSharp.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@

## 第三方依赖

* [https://github.com/Cysharp](https://github.com/Cysharp)
* [https://github.com/iron-software](https://github.com/iron-software)
* [https://github.com/aaronpowell](https://github.com/aaronpowell)
* [https://github.com/MonkSoul](https://github.com/MonkSoul)
Expand All @@ -181,6 +182,7 @@
* [https://github.com/restsharp/RestSharp](https://github.com/restsharp/RestSharp)
* [https://github.com/hiram3512/HiSocket](https://github.com/hiram3512/HiSocket)
* [https://github.com/kerryjiang/SuperSocket](https://github.com/kerryjiang/SuperSocket)
* [https://github.com/SteamRE/SteamKit](https://github.com/SteamRE/SteamKit)
* 工具 [https://github.com/bing-framework/Bing.NetCore](https://github.com/bing-framework/Bing.NetCore)
* [https://github.com/Senparc/Senparc.CO2NET](https://github.com/Senparc/Senparc.CO2NET)
* [https://github.com/icsharpcode](https://github.com/icsharpcode)
Expand Down
5 changes: 1 addition & 4 deletions PL/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@
+ [https://en.wikipedia.org/wiki/History_of_programming_languages](https://en.wikipedia.org/wiki/History_of_programming_languages)
+ [七十年编程语言发展漫谈](https://mp.weixin.qq.com/s/4MD4b673b1kkBGhYINSoNQ)
+ [https://github.com/MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners)
+ [https://github.com/topics/poi](https://github.com/topics/poi)
+ [https://github.com/topics/excel](https://github.com/topics/excel)
+ [https://github.com/topics/word](https://github.com/topics/word)
+ [https://github.com/search?q=PDF+Reader](https://github.com/search?q=PDF+Reader)
+ [https://github.com/topics/high-performance](https://github.com/topics/high-performance)
+ [https://github.com/topics/barcode](https://github.com/topics/barcode)
+ [https://github.com/topics/qrcode](https://github.com/topics/qrcode)
+ [https://github.com/topics/qrcode-generator](https://github.com/topics/qrcode-generator)
Expand Down
71 changes: 43 additions & 28 deletions PL/交互协议.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@

> 端到端、服务到服务、端到服务之间的交互协议规范
- OpenAPI规范 [https://github.com/OAI](https://github.com/OAI)
- [https://github.com/OpenAPITools](https://github.com/OpenAPITools)
- [https://github.com/graphql](https://github.com/graphql)
- [https://graphql.org](https://graphql.org)
- [https://github.com/chentsulin/awesome-graphql](https://github.com/chentsulin/awesome-graphql)
- [https://github.com/apollographql](https://github.com/apollographql)
- [https://github.com/dotansimha/graphql-yoga](https://github.com/dotansimha/graphql-yoga)
- [https://github.com/n1ru4l/envelop](https://github.com/n1ru4l/envelop)
- C# [https://github.com/dotnet/wcf](https://github.com/dotnet/wcf)
- [https://learn.microsoft.com/zh-cn/dotnet/framework/wcf](https://learn.microsoft.com/zh-cn/dotnet/framework/wcf)
- Java [https://github.com/apache/cxf](https://github.com/apache/cxf)
- [https://axis.apache.org](https://axis.apache.org)
- [https://github.com/bnoordhuis/axis2-c](https://github.com/bnoordhuis/axis2-c)




Expand Down Expand Up @@ -59,7 +73,6 @@
* [既然有 HTTP 请求,为什么还要用 RPC 调用?](https://www.zhihu.com/question/41609070)


- HTTP:基于HTTP协议的开发接口,如HTTP POST/GET
- RPC(remote procedure call,远程过程调用):一种通过网络从远程计算机程序上跨语言跨平台的请求服务。主要是分布式式系统中应用。
- Web Service:一种跨编程语言和跨操作系统平台的远程调用技术。
- SOAP(Simple Object Access Protocol,简单对象访问协议):基于 HTTP或 SMTP等多种网络标准规约,它是向网络上的其他计算机传送 XML文档而定义标准Package结构的通信规约息。
Expand All @@ -73,6 +86,8 @@
- JRMP(Java Remote Method Protocol)




* [Webservice RPC风格 SOAP,REST风格 各之间的对比](https://blog.csdn.net/jayluns/article/details/84507104)
* [什么是 RESTful ?到底 REST 和 SOAP、RPC 有何区别?](https://segmentfault.com/q/1010000003064904)
* [正确甄别API & REST API & RESTful API & Web Service之间的差异与联系](https://juejin.cn/post/6844903869625942029)
Expand All @@ -87,45 +102,25 @@



### 依赖库


+ OpenAPI规范 [https://github.com/OAI](https://github.com/OAI)
+ [https://github.com/OpenAPITools](https://github.com/OpenAPITools)
- [https://github.com/graphql](https://github.com/graphql)
- [https://graphql.org](https://graphql.org)
- [https://github.com/chentsulin/awesome-graphql](https://github.com/chentsulin/awesome-graphql)
- [https://github.com/apollographql](https://github.com/apollographql)
- [https://github.com/dotansimha/graphql-yoga](https://github.com/dotansimha/graphql-yoga)
- [https://github.com/n1ru4l/envelop](https://github.com/n1ru4l/envelop)
- C# [https://github.com/dotnet/wcf](https://github.com/dotnet/wcf)
- [https://learn.microsoft.com/zh-cn/dotnet/framework/wcf](https://learn.microsoft.com/zh-cn/dotnet/framework/wcf)
- Java [https://github.com/apache/cxf](https://github.com/apache/cxf)
- [https://axis.apache.org](https://axis.apache.org)
- [https://github.com/bnoordhuis/axis2-c](https://github.com/bnoordhuis/axis2-c)


## 网络通信协议


## 网络通信协议
**应用层**

> Gopher -> HTTP -> Gemini

* [WebDav/CalDav/CardDav/WebCal/iCalendar](https://blog.csdn.net/qq_36731677/article/details/82956977)
* [WebDAV](https://docs.microsoft.com/zh-cn/windows/win32/webdav/webdav-portal)
* WebSocket(SignalR)支持服务端<->客户端的双向实时通讯
* Server-Send Events(SSE)只支持服务端->客户端的单向通讯 [Server-Sent Events 详解及实战](https://www.cnblogs.com/jesn/p/16267606.html)
* HTTP 只支持客户端->服务端的单向通讯
* MQTT(Message Queuing Telemetry Transport)消息队列遥测传输协议,是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议
* [https://gemini.circumlunar.space](https://gemini.circumlunar.space)
* [https://github.com/kr1sp1n/awesome-gemini](https://github.com/kr1sp1n/awesome-gemini)
* [https://portal.mozz.us/gemini/gemini.circumlunar.space/servers](https://portal.mozz.us/gemini/gemini.circumlunar.space/server)


**应用层**

- HTTP(Hypertext Transfer Protocol)超文本传输协议,显示网页
- WebSocket(SignalR)支持服务端<->客户端的双向实时通讯
- HTTP(Hypertext Transfer Protocol)超文本传输协议,显示网页,只支持客户端->服务端的单向通讯
- Gemini [https://gemini.circumlunar.space](https://gemini.circumlunar.space)
- [https://github.com/kr1sp1n/awesome-gemini](https://github.com/kr1sp1n/awesome-gemini)
- [https://portal.mozz.us/gemini/gemini.circumlunar.space/servers](https://portal.mozz.us/gemini/gemini.circumlunar.space/server)
- DNS(Domain Name System)
- FTP(File Transfer Protocol)
- SFTP(SSH File Transfer Protocol)和FTP不一样
Expand All @@ -140,6 +135,25 @@
- SNMP(simple Network Management Protocol)
- Socket 是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。
- 在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面
- AMQP(Advanced Message Queuing Protocol,高级消息队列协议)
- XMPP(Extensible Messaging and Presence Protocol,Jabber)
- [https://github.com/xsf/xmpp.org](https://github.com/xsf/xmpp.org)
- [https://xmpp.org](https://xmpp.org)
- [https://github.com/mathiasertl/django-xmpp-server-list](https://github.com/mathiasertl/django-xmpp-server-list)
- [https://sourceforge.net/projects/pidgin](https://sourceforge.net/projects/pidgin)
- [https://imfreedom.org](https://imfreedom.org)
- [https://kb.imfreedom.org](https://kb.imfreedom.org)
- OTR(Off-the-Record Messaging,不留记录即时通讯协议) https://hardenedlinux.github.io/cryptography/2018/02/01/pidgin_xmpp_otr_debian.html
- OMEMO
- IMPP(Instant Messaging and Presence Protocol,即时消息和在线状态协议)
- [https://www.trillian.im/impp](https://www.trillian.im/impp)
- STOMP(Streaming Text Oriented Messaging Protocol,流文本定向消息协议)
- MQTT(Message Queuing Telemetry Transport,消息队列遥测传输):是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议
- [https://mqtt.org](https://mqtt.org)
- [https://github.com/matrix-org](https://github.com/matrix-org)




**通信层**

Expand All @@ -155,6 +169,7 @@
- [https://github.com/NetAsmCom/Socketify](https://github.com/NetAsmCom/Socketify)



**网络层**

- IP(Internet Protocol)
Expand Down
5 changes: 5 additions & 0 deletions PL/硬件交互.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,11 @@

+ [https://github.com/topics/pdf](https://github.com/topics/pdf)
+ [https://github.com/topics/pdf-viewer](https://github.com/topics/pdf-viewer)
+ [https://github.com/topics/poi](https://github.com/topics/poi)
+ [https://github.com/topics/excel](https://github.com/topics/excel)
+ [https://github.com/topics/word](https://github.com/topics/word)
+ [https://github.com/search?q=PDF+Reader](https://github.com/search?q=PDF+Reader)


* PDF查看器和工具包 [http://www.xpdfreader.com](http://www.xpdfreader.com)
* PDF阅览器 [https://fsfe.org/pdfreaders/pdfreaders.zh.html](https://fsfe.org/pdfreaders/pdfreaders.zh.html)
Expand Down
Loading

0 comments on commit d0e96f6

Please sign in to comment.