原创 智能數據血緣治理解決方案實踐

refer: https://blog.csdn.net/Fabarta/article/details/132837536

原创 CDH,HDP,CDP介紹

CDH是Cloudera公司的代表產品, HDP是Hortonworks公司的代表產品, 2019年1月進行了合併,形成了新的Cloudera公司,代表產品CDP。 在兩家公司合併前,Cloudera當時有兩個主推的大數據平臺產品:CDH5

原创 編碼-解碼統計

1,byte[] jsonBytes = Encoding.UTF8.GetBytes(json); 2,    byte[] jsonBytes = Encoding.GetEncoding("iso-8859-1").GetBytes(

原创 64位的操作系統爲何會有Program Files (x86)?

64兼容絕大部分的32位軟件的,在安裝32位的軟件時默認到x86,安裝64位專用軟件時默認到 program file裏

原创 類的執行順序

分類: 第三方類靜態>本類靜態構造方法>第三方非靜態類>本類非靜態構造方法;

原创 反射序列化字段的時候,需要添加[Datamember]不然會,忽略這個字段

反射序列化字段的時候,需要添加[Datamember]不然會,忽略這個字段

原创 Json_DataMember簽名作用

[DataContract] public class ApiResponse { [DataMember] public string Tim

原创 反序列化:接口,抽象類

[DataContract] public abstract class ProductPromotionDetail { }      [JsonConverter(typeof(Concret

原创 Equals和GetHashCode

Q:2個方法同時被重寫的場景? A:Dictionary或HashTable的key使用時,必須重寫這兩個方法; 因爲:根據key取值的時候也是把key轉換成HashCode並且驗證Equals後再取值,一定要注意驗證時HashCode和

原创 Linq Introduce

Linq學習網址: http://www.java2s.com/Code/CSharp/LINQ/CatalogLINQ.htm

原创 性能優化

Linq: Q: orderBy(o=>o.url) A:按照Url排序特別消耗性能;

原创 IEnumerable和IQueryable口的區別

IQueryable: 動態表達式樹拼接查詢語句,把拼接後查詢語句進行執行;Execute觸發,延遲加載IEnumerable:對內存中的數據,動態拼接查詢語句,進行查詢;ToList觸發,延遲加載;     經典好文:https://bl

原创 打印Linq生成的SQL語句

var t1 = source.OrderBy<T>(orderby).Skip<T>(_skip).Take<T>(_take); var t2 = t1.ToObjectQuery().ToTraceSt

原创 using代碼性能影響?

Q:using當作命名空間?A:對代碼編譯有影響,對代碼執行無任何影響;https://www.cnblogs.com/Interkey/p/UsingNameSpace.html   Q:using用來釋放託管代碼資源?A:大數據量的情況

原创 where T : class含義

.NET支持的類型參數約束有以下五種: where T : struct                               | T必須是一個結構類型where T : class