有一種撤退不叫撤退,叫戰略轉移。 如果你想盡快的開發一款應用,並且將它發布到盡量多的用戶手中,Flash是目前的最佳選擇。 很多人對Flash的認識僅限於網絡動畫、視頻播放,卻不知道,不知不覺之間,Flash已經成為了一個軟件開發平台。下面,演示一下用這個軟件開發平台開發一個demo應用,並將 ...
本文已經收錄進 : https: github.com Snailclimb netty practical tutorial Netty 從入門到實戰:手寫 HTTP Server RPC 框架 。 相關項目:https: github.com Snailclimb jsoncat 仿 Spring Boot 但不同於 Spring Boot 的一個輕量級的 HTTP 框架 目前正在寫的一個叫 ...
2020-10-08 16:17 0 1661 推薦指數:
有一種撤退不叫撤退,叫戰略轉移。 如果你想盡快的開發一款應用,並且將它發布到盡量多的用戶手中,Flash是目前的最佳選擇。 很多人對Flash的認識僅限於網絡動畫、視頻播放,卻不知道,不知不覺之間,Flash已經成為了一個軟件開發平台。下面,演示一下用這個軟件開發平台開發一個demo應用,並將 ...
到某個服務器,就需要特殊的軟件輔助。 於是我心想,能不能用python寫一個程序,讓它在后台運行。每當有u盤插 ...
前端框架很多,但沒有一個框架稱霸,后端框架現在Spring已經完成大一統。所以學習Spring是Java程序員的必修課。 Spring框架對於Java后端程序員來說再熟悉不過了,以前只知道它用的反射實現的,但了解之后才知道有很多巧妙的設計在里面。如果不看Spring的源碼 ...
一、前言 前段時間看到一篇不錯的文章《看了這篇你就會手寫RPC框架了》,於是便來了興趣對着實現了一遍,后面覺得還有很多優化的地方便對其進行了改進。 主要改動點如下: 除了Java序列化協議,增加了 ...
在開發.NET Core web服務的時候,我們習慣使用自帶的依賴注入容器來進行注入。 於是就會經常進行一個很頻繁的的重復動作:定義一個接口->寫實現類->注入 有時候會忘了寫Add這一步,看到屏幕上的報錯一臉懵逼,然后瞬間反應過來忘了注入了。趕緊補上 ...
springboot的starter的作用就是自動裝配。將配置類自動裝配好放入ioc容器里。作為一個組件,提供給springboot的程序使用。 今天手寫一個starter。功能很簡單,調用starter內對象的一個方法輸出"hello! xxx" 先來了解以下命名規范 自定義 ...
手寫一個簡單的死鎖代碼 死鎖原因 多個線程同時被阻塞,它們中的一個或者全部都在等待某個資源被釋放,而該資源又被其他線程鎖定,從而導致每一個線程都得等其它線程釋放其鎖定的資源,造成了所有線程都無法正常結束。這是從網上其他文檔看到的死鎖產生的四個必要條件: 1、互斥使用,即當資源被一個線程使用 ...