Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huisman6/awesome-hyperlink
useful tech links
https://github.com/huisman6/awesome-hyperlink
List: awesome-hyperlink
Last synced: 3 months ago
JSON representation
useful tech links
- Host: GitHub
- URL: https://github.com/huisman6/awesome-hyperlink
- Owner: huisman6
- Created: 2019-05-17T03:42:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-14T02:50:38.000Z (about 4 years ago)
- Last Synced: 2024-04-19T07:01:29.986Z (7 months ago)
- Size: 66.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-hyperlink - Useful tech links. (Other Lists / PowerShell Lists)
README
# awesome-hyperlink
## visualising software architecture
- [c4model](https://c4model.com/)
- [draw.io offline](https://about.draw.io/integrations/#integrations_offline)
- [C4-architecture-model infoq](https://www.infoq.com/articles/C4-architecture-model/)
- [用于软件架构的 C4 模型](https://www.infoq.cn/article/C4-architecture-model/)
- [软件架构图的艺术](https://www.infoq.cn/article/crafting-architectural-diagrams/)## http2
- [Spring Framework Http2 Support](https://github.com/spring-projects/spring-framework/wiki/HTTP-2-support)## http benchmarking
- [wrk2](https://github.com/giltene/wrk2/wiki/Installing-wrk2-on-Mac)
- [wrk](https://github.com/wg/wrk)## hierarchical structure in db
- [what-are-the-options-for-storing-hierarchical-data-in-a-relational-database](https://stackoverflow.com/questions/4048151/what-are-the-options-for-storing-hierarchical-data-in-a-relational-database)
- [modified-preorder-tree-traversal-django](https://www.caktusgroup.com/blog/2016/01/04/modified-preorder-tree-traversal-django/)
- [managing-hierarchical-data-in-mysql](http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/)
- [database-structure-for-tree-data-structure](https://stackoverflow.com/questions/935098/database-structure-for-tree-data-structure)
- [moving-subtrees-in-closure-table](https://www.percona.com/blog/2011/02/14/moving-subtrees-in-closure-table/)
- [closure-table-sql-segment](https://gist.github.com/emmanuel/1004087/999411ba639df4b89c7a8cd94700877c16c8fa84)## restful api design
- [best-practices-for-a-pragmatic-restful-api](https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api)
- [api-design-guidelines](https://www.moesif.com/blog/api-guide/api-design-guidelines/)
- [the-api-checklist](https://mathieu.fenniak.net/the-api-checklist/)
- [microsoft azure api-design](https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design)
- [microsoft api-guidelines](https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md)
- [paypal api-style-guide](https://github.com/paypal/api-standards/blob/master/api-style-guide.md)
- [rest-api-design-getting-a-resource-with-multiple-possible-identifiers](https://stackoverflow.com/questions/20381976/rest-api-design-getting-a-resource-through-rest-with-different-parameters-but)
- [hyphen-underscore-or-camelcase-as-word-delimiter-in-uris](https://stackoverflow.com/questions/10302179/hyphen-underscore-or-camelcase-as-word-delimiter-in-uris)
- [RFC7231 - Http Semantics and Content](https://tools.ietf.org/html/rfc7231)
- [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification)
- [github api-v3](https://developer.github.com/v3/)
- [jsonapi](http://jsonapi.org/format/)## java8 typesafe lib design
- [emulating-property-literals-with-java-8-method-references](http://in.relation.to/2016/04/14/emulating-property-literals-with-java-8-method-references/)
- [lambda-parameter-names-with-reflection](https://benjiweber.co.uk/blog/2015/08/17/lambda-parameter-names-with-reflection/)
- [lambda-type-references-PuppetExample](https://github.com/benjiman/lambda-type-references/blob/master/src/test/java/com/benjiweber/PuppetExample.java)## java "self-explanatory" paradigm
- [Google Guava](https://github.com/google/guava/wiki)
- [Hamcrest Matchers](http://hamcrest.org/JavaHamcrest/tutorial)
- [creating-internal-dsls-java](https://dzone.com/articles/creating-internal-dsls-java)
- [querydsl](https://github.com/querydsl/querydsl)## java entity to dto
- [modelmapper](http://modelmapper.org/user-manual/)
- [dto-to-entity-and-entity-to-dto-conversion](http://appsdeveloperblog.com/dto-to-entity-and-entity-to-dto-conversion/)## api gateway
- [open-sourcing-zuul-2](https://medium.com/netflix-techblog/open-sourcing-zuul-2-82ea476cb2b3)
- [spring-cloud-gateway](https://spring.io/projects/spring-cloud-gateway)
- [zuul-Getting-Started-2.0](https://github.com/Netflix/zuul/wiki/Getting-Started-2.0)## springboot
- [Spring-Boot-Configuration-Binding](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-Configuration-Binding)## jvm / gc /memory
- [Java Threads and Locks](https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html)
- [JSR 133: JavaTM Memory Model and Thread Specification Revision](https://jcp.org/en/jsr/detail?id=133)
- [jsr-133-faq](https://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html)
- [Java Platform, Standard Edition HotSpot Virtual Machine Garbage Collection Tuning Guide](https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/index.html)
- [Java HotSpot Garbage Collection](https://www.oracle.com/technetwork/java/javase/tech/index-jsp-140228.html)
- [Memory Management in the Java HotSpot Virtual Machine - Oracle](https://www.oracle.com/technetwork/java/javase/memorymanagement-whitepaper-150215.pdf)
- [Java Language and Virtual Machine Specifications](https://docs.oracle.com/javase/specs/)
- [g1gc-fundamentals-lessons-from-taming-garbage-collection](https://product.hubspot.com/blog/g1gc-fundamentals-lessons-from-taming-garbage-collection)
- [how-we-learned-to-exploit-java-in-docker](https://itnesweb.com/article/how-we-learned-to-exploit-java-in-docker)
- [JVM-startup](http://blog.gilliard.lol/2017/10/02/JVM-startup.html)
- [JDK-8146115:Improve docker container detection and resource configuration usage](https://bugs.openjdk.java.net/browse/JDK-8146115)## docker / k8s / prometheus
- [cpu-limits-and-aggressive-throttling-in-kubernetes](https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kubernetes-c5b20bd8a718)
- [k8s-monitor-pod-cpu-and-memory-usage-with-prometheus](https://itnext.io/k8s-monitor-pod-cpu-and-memory-usage-with-prometheus-28eec6d84729)## concurrency / lock-free
- [Concurrency Property Checklist](http://gee.cs.oswego.edu/dl/cpj/prop.html)
- [LMAX Disruptor](http://lmax-exchange.github.io/disruptor/)
- [Disruptor Whitepaper](http://lmax-exchange.github.com/disruptor/files/Disruptor-1.0.pdf)
- [how-does-lmaxs-disruptor-pattern-work](https://stackoverflow.com/questions/6559308/how-does-lmaxs-disruptor-pattern-work)## Reactive Paradigm
- [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083)## Linux
- [memory-part-1-memory-types](https://techtalk.intersec.com/2013/07/memory-part-1-memory-types/)
- [memory-part-2-understanding-process-memory](https://techtalk.intersec.com/2013/07/memory-part-2-understanding-process-memory/)## RegExp
- [regex-tutorial-a-simple-cheatsheet-by-examples](https://medium.com/factory-mind/regex-tutorial-a-simple-cheatsheet-by-examples-649dc1c3f285)
## DNS- [DNS RFCs](https://www.zytrax.com/books/dns/apd/)
## Network
- [monitoring-tuning-linux-networking-stack-sending-data](https://blog.packagecloud.io/eng/2017/02/06/monitoring-tuning-linux-networking-stack-sending-data)
- [how-tcp-backlog-works-in-linux](http://veithen.io/2014/01/01/how-tcp-backlog-works-in-linux.html)
- [how-to-get-to-the-bottom-of-network-timeout-issues_595248](https://www.alibabacloud.com/blog/how-to-get-to-the-bottom-of-network-timeout-issues_595248)
- [snmp-monitoring-via-oids-mibs](https://blog.paessler.com/snmp-monitoring-via-oids-mibs)
- [the-effect-of-magic-backlog-parameters-on-tcp-connection-establishment](https://developpaper.com/the-effect-of-magic-backlog-parameters-on-tcp-connection-establishment/)
- [calculating-tcp-rto](http://sgros.blogspot.com/2012/02/calculating-tcp-rto.html)
- [the-story-of-one-latency-spike](https://blog.cloudflare.com/the-story-of-one-latency-spike/)
- [optimizing-web-servers-for-high-throughput-and-low-latency](https://dropbox.tech/infrastructure/optimizing-web-servers-for-high-throughput-and-low-latency)
- [linux-tcp-rto-min-max-and-tcp-retries2](https://pracucci.com/linux-tcp-rto-min-max-and-tcp-retries2.html)
- [Kernel ip-sysctl ](https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt)## HTTP
- [HTTP Resources_and_specifications](https://developer.mozilla.org/en-US/docs/Web/HTTP/Resources_and_specifications)
## Cache Design
- [design-of-a-modern-cache](http://highscalability.com/blog/2016/1/25/design-of-a-modern-cache.html)
- [concurrentlinkedhashmap design](https://github.com/ben-manes/concurrentlinkedhashmap/wiki/Design)## Kafka
- [kafka-rebalancing](https://chrzaszcz.dev/2019/06/kafka-rebalancing/)