<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: fubumingyu</title>
    <description>The latest articles on DEV Community by fubumingyu (@fubumingyu).</description>
    <link>https://dev.to/fubumingyu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1530288%2F1bfb34f0-d7d6-4537-b4d2-9c83822299eb.jpg</url>
      <title>DEV Community: fubumingyu</title>
      <link>https://dev.to/fubumingyu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fubumingyu"/>
    <language>en</language>
    <item>
      <title>Code With Heroines : TCP/IP &amp;&amp; Rise and fall of the Han Dynasty</title>
      <dc:creator>fubumingyu</dc:creator>
      <pubDate>Sun, 16 Jun 2024 14:34:08 +0000</pubDate>
      <link>https://dev.to/fubumingyu/code-with-heroines-tcpip-rise-and-fall-of-the-han-dynasty-3o0f</link>
      <guid>https://dev.to/fubumingyu/code-with-heroines-tcpip-rise-and-fall-of-the-han-dynasty-3o0f</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr8nv2q85rr5fuzb6nbba.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr8nv2q85rr5fuzb6nbba.png" alt="Image description" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Description
&lt;/h2&gt;

&lt;p&gt;The dramatic fall of the Tang Dynasty within a collapsing virtual world. Zhu Quanzhong, depicted as a determined young girl with advanced hacking skills, leads the charge against a crumbling digital empire. The background is filled with fragmented data structures and corrupted files, symbolizing the breakdown of the system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tang Dynasty
&lt;/h2&gt;

&lt;p&gt;Li Yuan founded the Tang Dynasty (618-907) after overthrowing the Sui Dynasty and establishing his rule in Chang'an. His successor, T'ai Zemin, solidified the dynasty's governance with a complex taxation system and a government structure based on the Ritsuryo system, which integrated military and agricultural duties. The central government operated through three ministries and six departments, focusing on criminal and administrative law.&lt;/p&gt;

&lt;p&gt;Externally, the Tang Dynasty expanded its influence over neighboring regions, including the Tutsis, Western nations, tribes of the Northeast, and northern Vietnam, establishing local governorates. However, internal challenges arose, especially during the reign of Empress Noriten Wuhu (690-705), causing instability. Emperor Xuanzong (712-756) temporarily restored stability, but later reliance on Yang Guifei's family and local military chief Sodo-sha led to the An Lushan and Fumi Simyeong Rebellion (755-763).&lt;/p&gt;

&lt;p&gt;Following the rebellion, the Tang Dynasty struggled with the dominance of local military chiefs, eunuch corruption, and external invasions. The weakening of the Ritsuryo system resulted in increased taxes, the collapse of the peasantry, and the rise of large noble estates. Military and taxation changes, including double taxation and monopolies on commodities like salt, further destabilized the dynasty. The late 9th century saw a major peasant uprising (875-884), and the Tang Dynasty ultimately fell to Zhu Quanzhong, an envoy to Tang China.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is TCP/IP?
&lt;/h2&gt;

&lt;p&gt;TCP manages the exact transfer of data, while IP determines the path along which data is sent. The following is a specific description of each role.&lt;/p&gt;

&lt;h3&gt;
  
  
  Roles of TCP
&lt;/h3&gt;

&lt;p&gt;Simply put, it acts like a post office.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data splitting and reassembly: Splits large data into smaller packets and reassembles them back to the original data at the receiving end.&lt;/li&gt;
&lt;li&gt;Order control: packets are numbered and sent in sequence, then sorted in the correct order at the receiving end.&lt;/li&gt;
&lt;li&gt;Error detection and correction: Checks whether packets were delivered correctly and requests retransmission if there is an error.&lt;/li&gt;
&lt;li&gt;Connection establishment and termination: establishes a connection between the sender and receiver before sending data, and terminates the connection when the data transmission is finished.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Roles of IP
&lt;/h3&gt;

&lt;p&gt;Simply put, it acts like a truck driver.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Addressing: Uses the source and destination IP addresses to determine where to send the data.&lt;/li&gt;
&lt;li&gt;Routing: Ensures that data takes the optimal path from source to destination. This may involve going through multiple relay points.&lt;/li&gt;
&lt;li&gt;Packet delivery: treats each packet individually and delivers it over the optimal route. Packets may take different routes.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Golang middleware &amp;&amp; Wei, Jin, Southern and Southern Dynasties</title>
      <dc:creator>fubumingyu</dc:creator>
      <pubDate>Wed, 05 Jun 2024 13:22:36 +0000</pubDate>
      <link>https://dev.to/fubumingyu/golang-middleware-wei-jin-southern-and-southern-dynasties-7o6</link>
      <guid>https://dev.to/fubumingyu/golang-middleware-wei-jin-southern-and-southern-dynasties-7o6</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmt9m23zclhb26ecnsc2s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmt9m23zclhb26ecnsc2s.png" alt="Image description" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explanation
&lt;/h2&gt;

&lt;p&gt;The holographic projections symbolize the implementation of Golang middleware to transition and integrate new systems efficiently, reflecting Sima Yan's establishment of the Jin Dynasty.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wei, Jin, Southern and Southern Dynasties
&lt;/h2&gt;

&lt;p&gt;At the end of the Later Han Dynasty, Cao Pi (220-226), son of Cao Cao, established the Wei Dynasty (220-265) in northern China. Concurrently, Liu Bei (221-223) founded the Shu state (221-263) in Sichuan, and Sun Quan (229-252) established the Wu state (222-280) in Jiangnan, leading to the era of the Three Kingdoms. The Wei Dynasty eventually conquered Shu, and the Wei general Sima Yan (Emperor Wu, r. 265-290) overthrew Wei to establish the Jin Dynasty (265-316). The Jin Dynasty unified China in 280 but soon collapsed due to internal conflicts (the Eight Kings Rebellion, 290-306). During this time, the Xiongnu and other northern tribes gained strength. When the Xiongnu moved south, they destroyed the Jin Dynasty, leading to the chaotic period of the Wu Hu and Sixteen Kingdoms (304-439), characterized by intense warfare. The Jin family established the Eastern Jin Dynasty (317-420) in Jiangnan to resist these invasions. In the 5th century, the Northern Wei Dynasty (386-534), founded by the Tuoba clan, unified northern China, while the Rouran Khaganate opposed them on the Mongolian plateau. In the south, the Song Dynasty (420-479) succeeded the Eastern Jin. This era is known as the Northern and Southern Dynasties Period (439-589), marked by the rise and fall of five northern dynasties and four southern dynasties.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Golang middleware?
&lt;/h2&gt;

&lt;p&gt;The term “middleware,” used when setting up an API server in Go, refers to the layer that processes HTTP requests along the way.&lt;br&gt;
For example, it rewrites HTTP headers of the request, assigns a unique key to the request, outputs logs, and performs other processing that you may want to manage as a whole system, such as authentication.&lt;br&gt;
authentication, and other processes that you want to manage as a whole system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reference
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://blog.framinal.life/entry/2021/08/29/014449"&gt;middlewareってなに？インフラが思うミドルウェアとはちがうの？&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://tutuz-tech.hatenablog.com/entry/2020/03/23/220326"&gt;HTTP Middleware の作り方と使い方&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Code With Heroines : Availability &amp;&amp; Redundancy &amp;&amp; Fall of the Han Dynasty</title>
      <dc:creator>fubumingyu</dc:creator>
      <pubDate>Tue, 04 Jun 2024 14:01:14 +0000</pubDate>
      <link>https://dev.to/fubumingyu/availability-redundancy-fall-of-the-han-dynasty-58h7</link>
      <guid>https://dev.to/fubumingyu/availability-redundancy-fall-of-the-han-dynasty-58h7</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg5ovhgt8gt0vx42y8xko.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg5ovhgt8gt0vx42y8xko.png" alt="Image description" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explanation
&lt;/h2&gt;

&lt;p&gt;This illustration demonstrates Availability by showing the abundance of goods and military presence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fall of the Han Dynasty
&lt;/h2&gt;

&lt;p&gt;The Western Han Dynasty faced financial deterioration due to extensive foreign campaigns and increased taxes, which caused public hardship. Controversial policies like price stabilization and state monopolies on salt and iron were criticized. Following Emperor Wu's death, power struggles among bureaucrats, eunuchs, and maternal relatives, along with the rise of local clans, weakened the dynasty, leading to its fall to Wang Mang in 8 AD.&lt;/p&gt;

&lt;p&gt;Wang Mang established the Xin Dynasty (8-23 AD) and attempted reforms based on the Zhou system, but these policies were unsuitable for the time, leading to increased chaos. The dynasty also faced famine and peasant rebellions, culminating in its collapse in 23 AD. Emperor Guangwu Liu Xiu then founded the Later Han Dynasty (25-220), restoring stability initially and expanding influence through conquests and foreign exchanges.&lt;/p&gt;

&lt;p&gt;However, by the end of the 1st century, power struggles among maternal relatives, eunuchs, and bureaucrats resurfaced, causing political instability. The Yellow Turban Rebellion in 184 and the subsequent rise of warlords led to further chaos, resulting in the fall of the Later Han Dynasty in 220.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Availability?
&lt;/h2&gt;

&lt;p&gt;Availability refers to uninterrupted access to information and the availability of data and systems when needed. Examples of such measures include 24/7 availability, data redundancy and replication, backup and restore, and load balancing for cloud services, etc.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Redundancy?
&lt;/h2&gt;

&lt;p&gt;Prepare spare systems for servers and network systems in case of equipment failure or load caused by sudden access concentration. A spare system is operated in parallel to maintain functionality in the event of a system failure.&lt;br&gt;
When a failure occurs in the main system, losses can be minimized by instantly switching to a backup system. In addition, in a cyber attack, natural disaster, or other emergency, business can be continued by switching to a spare system while minimizing damage. Redundancy is required today as the need for business continuity planning (BCP) increases.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reference
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.ntt.com/bizon/glossary/j-k/availability.html#:~:text=%E5%8F%AF%E7%94%A8%E6%80%A7%E3%81%A8%E3%81%AFAvailability%E3%81%AE,%E7%94%A8%E8%AA%9E%E3%82%82%E4%BD%BF%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82"&gt;可用性とは？意味・定義 | IT用語集 - NTTコミュニケーションズ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.itreview.jp/words/jochosei"&gt;冗長性とは？ 用語や関連キーワードを解説 - ITreview&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Code With Heroines : SSL &amp;&amp; Unification of China under the Han Dynasty</title>
      <dc:creator>fubumingyu</dc:creator>
      <pubDate>Mon, 03 Jun 2024 12:45:03 +0000</pubDate>
      <link>https://dev.to/fubumingyu/code-with-heroines-ssl-unification-of-china-under-the-han-dynasty-3l0k</link>
      <guid>https://dev.to/fubumingyu/code-with-heroines-ssl-unification-of-china-under-the-han-dynasty-3l0k</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F59nn0y52mdkjou1usjly.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F59nn0y52mdkjou1usjly.png" alt="Image description" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explanation
&lt;/h2&gt;

&lt;p&gt;This represents the official discipline of Confucian studies introduced by Emperor Wu, emphasizing the importance of secure and reliable knowledge, much like how SSL ensures secure data transmission.&lt;/p&gt;

&lt;h2&gt;
  
  
  Unification of China under the Han Dynasty
&lt;/h2&gt;

&lt;p&gt;The Han Dynasty was unified under the rule of Liu Bang (202-195 BC), the Han Dynasty's founder, instead of the Qin Dynasty. &lt;br&gt;
Rather than implementing drastic reforms, Liu Bang combined the county and prefecture system with the feudal system, initially appointing lords from his family and meritorious vassals. However, family members soon replaced these lords, leading to the Wu-Chuzhou Rebellion in 154 BCE, which the government suppressed, consolidating its power. A centralized government was established during Emperor Wu's reign (141-87 BCE). Emperor Wu introduced a nomination-based system for appointing officials and made Confucian studies an official discipline. He pursued aggressive foreign policies, defeating the Xiongnu and expanding territory into northern Vietnam and the Korean peninsula. Despite an unsuccessful alliance with the Dajue clan in Central Asia, his efforts opened the way for managing the western regions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is SSL?
&lt;/h2&gt;

&lt;p&gt;SSL (Secure Sockets Layer) is a mechanism for encrypting communications between the server that stores a website and the browser.&lt;br&gt;
The most important reason for installing SSL is to protect the information of website users. Suppose personal details or credit card information is transmitted without encryption. In that case, there is a risk of being intercepted and misused, so SSL is necessary to ensure that users can use the website with peace of mind. &lt;br&gt;
In addition, from the SEO perspective, there is a growing movement toward the introduction of SSL, and although it has been adopted as a ranking factor and warnings have been displayed for sites without SSL (non-https) for some time, from October 2023, “http” will be automatically changed to “https” on browsers such as Chrome HTTPS first mode was applied. &lt;br&gt;
At first glance, SSL seems secure by itself when it is installed, but there are pitfalls. &lt;br&gt;
As I mentioned, SSL is an encryption mechanism between the server and the browser; it does not guarantee the website's security that the user accesses. It is not uncommon to find phishing sites with SSL installed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reference
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rs.sakura.ad.jp/column/rs/whats-ssl/?gad_source=1&amp;amp;gclid=Cj0KCQjwu8uyBhC6ARIsAKwBGpRkx1dblwmmGKgnNzElneV6-RjzPENWLa3LyYpdHsK6oddO3I6HU2EaAtaqEALw_wcB#ssl%e3%81%a8%e3%81%af%ef%bc%9f"&gt;SSLとは？必要な理由を説明します&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ssl</category>
      <category>aiart</category>
      <category>han</category>
    </item>
  </channel>
</rss>
