Skip to content

Commit 42eb795

Browse files
iluwatarohbus
andauthored
task: Fix broken links (iluwatar#1817)
* Fix some broken links * Remove extra space * Update filename * Fix some links in localization folders * Fix link Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
1 parent be72a96 commit 42eb795

File tree

15 files changed

+15
-16
lines changed

15 files changed

+15
-16
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<br/>
1717

18-
Read in different language : [**zh**](/localization/zh/README.md), [**ko**](/localization/ko/README.md), [**fr**](/localization/fr/README.md), [**tr**](/localization/tr/README.md), [**ar**](/localization/ar/README.md), [**es**](/localization/es/README.md), [**pt**](/localization/pt/README.md)
18+
Read in different language : [**zh**](localization/zh/README.md), [**ko**](localization/ko/README.md), [**fr**](localization/fr/README.md), [**tr**](localization/tr/README.md), [**ar**](localization/ar/README.md), [**es**](localization/es/README.md), [**pt**](localization/pt/README.md)
1919

2020
<br/>
2121

active-object/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,4 +123,4 @@ Now, we can create multiple creatures such as Orcs, tell them to eat and roam an
123123

124124
## Class diagram
125125

126-
![alt text](./etc/active-object.urm.PNG "Active Object class diagram")
126+
![alt text](./etc/active-object.urm.png "Active Object class diagram")

command/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
---
22
layout: pattern
33
title: Command
44
folder: command

commander/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ We need a mechanism in place which can handle these kinds of situations. We have
2525

2626
## Credits
2727

28-
* [https://www.grahamlea.com/2016/08/distributed-transactions-microservices-icebergs/]
28+
* [Distributed Transactions: The Icebergs of Microservices](https://www.grahamlea.com/2016/08/distributed-transactions-microservices-icebergs/)

dependency-injection/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,4 @@ Use the Dependency Injection pattern when:
103103
* [Dependency Injection Principles, Practices, and Patterns](https://www.amazon.com/gp/product/161729473X/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=javadesignpat-20&creative=9325&linkCode=as2&creativeASIN=161729473X&linkId=57079257a5c7d33755493802f3b884bd)
104104
* [Clean Code: A Handbook of Agile Software Craftsmanship](https://www.amazon.com/gp/product/0132350882/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0132350882&linkCode=as2&tag=javadesignpat-20&linkId=2c390d89cc9e61c01b9e7005c7842871)
105105
* [Java 9 Dependency Injection: Write loosely coupled code with Spring 5 and Guice](https://www.amazon.com/gp/product/1788296257/ref=as_li_tl?ie=UTF8&tag=javadesignpat-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=1788296257&linkId=4e9137a3bf722a8b5b156cce1eec0fc1)
106-
* [Google Guice Tutorial: Open source Java based dependency injection framework](https://www.amazon.com/gp/product/B083P7DZ8M/ref=as_li_tl?ie=UTF8&tag=javadesignpat-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=B083P7DZ8M&linkId=04f0f902c877921e45215b624a124bfe)
106+
* [Google Guice: Agile Lightweight Dependency Injection Framework](https://www.amazon.com/gp/product/1590599977/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=javadesignpat-20&creative=9325&linkCode=as2&creativeASIN=1590599977&linkId=3b10c90b7ba480a1b7777ff38000f956)

event-driven-architecture/README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,13 @@ Use an Event-driven architecture when
2424

2525
## Real world examples
2626

27-
* SendGrid, an email API, sends events whenever an email is processed, delivered, opened etc... (https://sendgrid.com/docs/API_Reference/Webhooks/event.html)
2827
* Chargify, a billing API, exposes payment activity through various events (https://docs.chargify.com/api-events)
2928
* Amazon's AWS Lambda, lets you execute code in response to events such as changes to Amazon S3 buckets, updates to an Amazon DynamoDB table, or custom events generated by your applications or devices. (https://aws.amazon.com/lambda)
3029
* MySQL runs triggers based on events such as inserts and update events happening on database tables.
3130

3231
## Credits
3332

3433
* [Event-driven architecture - Wikipedia](https://en.wikipedia.org/wiki/Event-driven_architecture)
35-
* [Fundamental Components of an Event-Driven Architecture](http://giocc.com/fundamental-components-of-an-event-driven-architecture.html)
34+
* [What is an Event-Driven Architecture](https://aws.amazon.com/event-driven-architecture/)
3635
* [Real World Applications/Event Driven Applications](https://wiki.haskell.org/Real_World_Applications/Event_Driven_Applications)
3736
* [Event-driven architecture definition](http://searchsoa.techtarget.com/definition/event-driven-architecture)

half-sync-half-async/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Use Half-Sync/Half-Async pattern when
3030

3131
* [BSD Unix networking subsystem](https://www.dre.vanderbilt.edu/~schmidt/PDF/PLoP-95.pdf)
3232
* [Real Time CORBA](http://www.omg.org/news/meetings/workshops/presentations/realtime2001/4-3_Pyarali_thread-pool.pdf)
33-
* [Android AsyncTask framework](http://developer.android.com/reference/android/os/AsyncTask.html)
33+
* [Android AsyncTask framework](https://developer.android.com/reference/android/os/AsyncTask)
3434

3535
## Credits
3636

localization/ko/strategy/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ public class LambdaStrategy {
163163

164164
## 클래스 다이어그램
165165

166-
![alt text](./etc/strategy_urm.png "Strategy")
166+
![alt text](../../../strategy/etc/strategy_urm.png "Strategy")
167167

168168
## 적용 가능성
169169

localization/zh/active-object/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,4 @@ public class Orc extends ActiveCreature {
122122

123123
## 类图
124124

125-
![alt text](../../../active-object/etc/active-object.urm.PNG "Active Object class diagram")
125+
![alt text](../../../active-object/etc/active-object.urm.png "Active Object class diagram")

localization/zh/chain/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ king.makeRequest(new Request(RequestType.COLLECT_TAX, "collect tax")); // Orc so
139139
```
140140

141141
## 类图
142-
![alt text](../../../chain/etc/chain.urm.png "Chain of Responsibility class diagram")
142+
![alt text](../../../chain-of-responsibility/etc/chain-of-responsibility.urm.png "Chain of Responsibility class diagram")
143143

144144
## 适用性
145145
使用责任链模式当

master-worker-pattern/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ In this pattern, parallel processing is performed using a system consisting of a
2828

2929
## Credits
3030

31-
* [https://docs.gigaspaces.com/sbp/master-worker-pattern.html]
32-
* [http://www.cs.sjsu.edu/~pearce/oom/patterns/behavioral/masterslave.htm]
31+
* [Master-Worker Pattern](https://docs.gigaspaces.com/sbp/master-worker-pattern.html)
32+
* [The Master-Slave Design Pattern](https://www.cs.sjsu.edu/~pearce/oom/patterns/behavioral/masterslave.htm)

model-view-viewmodel/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ To deploy the example, go to model-view-viewmodel folder and run:
118118

119119
* [Zkoss Demo](https://www.zkoss.org/zkdemo/getting_started/mvvm)
120120
* [Learn MVVM](https://www.learnmvvm.com/)
121-
* [Android Developer CodeLabs](https://codelabs.developers.google.com/codelabs/android-databinding)
121+
* [Data Binding in Android](https://developer.android.com/codelabs/android-databinding#0)
122122

123123
## Typical Use Case
124124

pipeline/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ the [Single Responsibility Principle (SRP)](https://java-design-patterns.com/pri
114114

115115
## Related patterns
116116

117-
* [Chain of Responsibility](https://java-design-patterns.com/patterns/chain/)
117+
* [Chain of Responsibility](https://java-design-patterns.com/patterns/chain-of-responsibility/)
118118

119119
## Credits
120120

subclass-sandbox/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ The Subclass Sandbox pattern is a very simple, common pattern lurking in lots of
2525

2626
## Credits
2727

28-
* [Game Programming Patterns - Subclass Sandbox]([http://gameprogrammingpatterns.com/subclass-sandbox.html](http://gameprogrammingpatterns.com/subclass-sandbox.html))
28+
* [Game Programming Patterns - Subclass Sandbox](https://gameprogrammingpatterns.com/subclass-sandbox.html)

0 commit comments

Comments
 (0)