原创 .net使用PLinq並行查詢提升查詢效率,List.AsParallel(),ForAll()替換Foreach

參考:https://docs.microsoft.com/zh-cn/dotnet/standard/parallel-programming/introduction-to-plinq var source = Enumerable.

原创 java枚舉定義和使用

1、普通 public enum Color { RED, GREEN, BLACK, YELLOW } 2、構造、接口 public interface Behaviour { void print();

原创 .NET CORE全局異常處理(自定義過濾器 ExceptionFilterAttribute、自定義中間件)

1、自定義中間件處理異常(推薦) 參考:https://www.csframework.com/archive/1/arc-1-20211230-4180.htm using System.Net; using System.Text.J

原创 sqlserver索引碎片整理

SELECT object_name(dt.object_id) as 表名,si.name as 索引名稱 ,dt.avg_fragmentation_in_percent as 外部碎片,dt.avg_page_space_used_i

原创 sql中pivot函數(行轉列),unpivot(列轉行)

1、create table DailyIncome(VendorId nvarchar(50), IncomeDay nvarchar(50), IncomeAmount int,FacName nvarchar(50))2、插入數據 i

原创 常用的POM屬性

常用的POM屬性包括:${project.basedir}:項目的根目錄,默認爲 / 即src所在的目錄${project.build.sourceDirectory}:項目的主源碼目錄,默認爲 src/main/java${project

原创 js本地緩存的方式Cookie、localStorage、sessionStorage

客戶端緩存,可以減少請求的次數,減輕服務器的負擔,提升網頁加載速度。一、cookie特點: 1、有時效性,不設置有效期,默認關閉瀏覽器就失效。 2、分域名儲存,在當前域名下儲存只能在當前域名下使用。 3、分路徑儲存,根路徑不能用子路徑的數據

原创 vue中計算屬性computed和watch的區別

methods、watch、computed都是以函數爲基礎的,但各自卻都不同。1、methods 不存在緩存,執行一次運行一次,執行n次,運行n次。2、computed 使用場景:當頁面中有某些數據依賴其他數據進行變動的時候,可以使用計算

原创 模版方法(Template Method)

最基本的模式 public abstract class EverydayLife { public virtual void EatFood() { Console.Wri

原创 Redis分佈式鎖,ZK分佈式鎖,redis緩存穿透,擊穿和雪崩以及解決方案

常用的分佈式鎖和 Redis 和 zk 兩種分佈式鎖的對比:https://www.cnblogs.com/codingmode/p/15331731.html一、 redis分佈式鎖原理,併發,到Redis裏變成了串行排隊,單線程實現原理

原创 Redis數據類型、Redis列表命令

來源:http://edu.jb51.net/redis/redis-data-types.htmlRedis支持五種數據類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序

原创 RabbitMQ、ErLang下載、RabbitMQ下載

最新資源2022-07-01RabbitMQ下載鏈接:https://pan.baidu.com/s/1VBbH40EvY46jNRdiKYhFuw 提取碼:bcuq  版本 rabbitmq-server-3.10.5.exeErLang

原创 group by後把沒有group的字段拼接成一行,FOR XML PATH('')的使用

FOR XML PATH(''):將查詢結果集以XML形式展現。1、select top 1 opr_id,user_id from dbo.tracking_log FOR XML PATH('oprs')返回結果xml: <oprs>

原创 idea配置顯示Run Dashboard,引入自定義jar包

一、idea配置顯示Run Dashboard在項目的根目錄找 .idea文件夾,找到workspace.xml打開找到<component name="RunDashboard"> 在這個節點下增加配置 <option name="co

原创 nacos下載、安裝、使用

官網:https://nacos.io/zh-cn/1、下載:https://github.com/alibaba/nacos/releases/tag/1.4.3,windows版的是:nacos-server-1.4.3.zip,官網下