首先對於RPC來講,最主要的無非三點【SERVER IO模型】、【序列化協議】、【client連接池復用】,之前的博客大家應該對thrift有一個大致的了解了,那么我們現在來說一說如何將thrift的序列化和傳輸使用到生產中。先放一張作者自己寫的一個rpc架構圖。 分成幾個主要 ...
一:常用的java代理模式 一般經常做java開發的知道java的代理模式一共有三種,第一種也就是靜態代理,這種用法比較簡單,沒有什么魔法棒,比較好理解,另外兩種分別是JDK代理和cglib代理,他們分別是對接口代理和對class類本身進行代理,jdk代理要求類必須實現有一個或者多個接口,對接口進行字節碼增強在內存中實現新的class類去反射調用用戶target的實現類,這里需要說明的是不管是cg ...
2019-11-12 14:10 0 643 推薦指數:
首先對於RPC來講,最主要的無非三點【SERVER IO模型】、【序列化協議】、【client連接池復用】,之前的博客大家應該對thrift有一個大致的了解了,那么我們現在來說一說如何將thrift的序列化和傳輸使用到生產中。先放一張作者自己寫的一個rpc架構圖。 分成幾個主要 ...
寫之前的說明 其實吧。 這個東西已經寫好了,地址在:https://github.com/hjx601496320/JdbcPlus 這系列文章算是我寫的過程的總結吧。(恩系列,說明我可能會寫好久,╮(╯▽╰)╭) 現在有很多的現成的orm框架,為什么還要自己寫一個? 框架這種 ...
使用反射解析class 上一篇我們完成了class到表映射關系的建立,但是這個並不能被代碼正確處理,我們還需要讓程序能夠正確的識別這些映射關系。 這一篇主要講的是建立一個從class到表的模型,使我們在class上添加的注解能夠正確的被識別並處理。這里主要用到的是java中的反射相關的知識 ...
生成sql:where 上一篇里我們實現了生成insert的sql,下面要開始實現update,delete,select的sql語句了。但是這些語句有一個比較麻煩的地方是:它們一般后面都會有whe ...
“?”的形式。 大致上是這樣的: 但是這樣的話我們每次執行都需要手寫這些執行sql的繁瑣的代碼,我在這里選擇 ...
手把手配置終端代理,讓終端走翻牆的幾種方法 PS:此方法兼容mac/*nix機器。 方法1: 在終端中直接運行命令 ...
生成sql:select 上一篇講了怎樣生成一個sql中where的一部分,之后我們要做事情就簡單很多了,就只要像最開始一樣的生成各種sql語句就好了,之后只要再加上我們需要的條件,一個完整的sql ...
1: 下載VSCODE 本來我寫過一個 vscode 編寫java 帖子,但是 還是很多人私信我,下面寫一個手把手教程 原文地址: https://www.cnblogs.com/dgwblog/p/9117850.html 最新下載地址: https ...