摘要:
工行E生活V2版本AES加密算法 吐槽一下工行的java算法,真的是非標準的,參考了java代碼,還參考了php代碼終于搞定了. 真的是很坑,很坑.中間還涉及到多重加密之類的,一行行把代碼翻譯成C#代碼,都是淚啊. 以下是關鍵點: 加密位數是AES128,一般C#是默認 要注意加密模式是CBC, 填
閱讀全文
posted @ 2018-01-10 11:23
林石
閱讀(244)
推薦(0)
摘要:
轉至:https://segmentfault.com/a/1190000011539920 前段時日微軟(Microsoft)正式發布了.NET Core 2.0,在很多開發社區中反響不錯。但還是有一些開發者發出了疑問,.NET Core、Xamarin、.NET Standard和.NET Fr
閱讀全文
posted @ 2018-07-20 10:38
林石
閱讀(223)
推薦(0)
摘要:
網上有很多的文章教怎么配置MySQL服務器,但考慮到服務器硬件配置的不同,具體應用的差別,那些文章的做法只能作為初步設置參考,我們需要根據自己的情況進行配置優化,好的做法是MySQL服務器穩定運行了一段時間后運行,根據服務器的”狀態”進行優化。 mysql> show global status;
閱讀全文
posted @ 2017-07-06 17:26
林石
閱讀(198)
推薦(0)
摘要:
批量SQL提交 參考 21.2.6. Connector/NET Connection String Options Reference 。 Allow Batch 只從MySQL 4.1.1之后 才支持. union 在3.0版本中是不支持的. 12.2.7. SELECT Syntax http
閱讀全文
posted @ 2017-03-09 10:58
林石
閱讀(308)
推薦(0)
摘要:
1.不要在COOKIE中保存明文的敏感信息 2.不要在COOKIE中保存永久的敏感信息,即每個COOKIE 都需要有時效性,過期則失效。 參考 XSS跨站攻擊相關資料 http://www.rzrgm.cn/chenxizhang/archive/2009/06/01/1493547.html
閱讀全文
posted @ 2017-03-09 10:57
林石
閱讀(164)
推薦(0)
摘要:
關于 Guid 類型的映射 MySql 沒有原生的 Guid 類型,一般使用 binary(16) 或者 char(36) 這兩個類型。早期版本的 Connector/Net 將 binary(16) 自動映射成為 Guid 類型。從 Connector/Net 6.1.1 開始,binary(16
閱讀全文
posted @ 2017-03-09 10:57
林石
閱讀(1790)
推薦(0)
摘要:
描述: 我們經常遇到 insert table_a select * from table_b 這樣的語句, 同時在表table_a中根據每一條新增的SQL語句,通過觸發器來觸發對應的一系列的后續操作. 分析: 實際上insert觸發器,在每次SQL語句中只會影響到第一條的語句 如果觸發器被啟用,觸
閱讀全文
posted @ 2017-03-09 10:56
林石
閱讀(1070)
推薦(0)
摘要:
Sqlserver2005 文件組的折騰 問題:由于數據龐大,我在數據庫里面使用了分區表,建了很多文件組,一個分區對應一個文件組,一個文件組只有一個文件。我在建分區表的時候,在數據庫屬性里面“文件”選項中,本來邏輯名稱為“TradeDataDW201006”應該指向文件組“TradeDataDW20
閱讀全文
posted @ 2017-03-09 10:55
林石
閱讀(250)
推薦(0)
摘要:
MySQL 自4.1版以后開始支持INSERT … ON DUPLICATE KEY UPDATE語法,使得原本需要執行3條SQL語句(SELECT,INSERT,UPDATE),縮減為1條語句即可完成。 例如ipstats表結構如下: CREATE TABLE ipstats ( ip varch
閱讀全文
posted @ 2017-03-09 10:51
林石
閱讀(328)
推薦(0)
摘要:
比方說在一些實際生產環境中,想改個MYSQL的配置,但是又不想停止服務重起MYSQL,有什么辦法呢?使用SET命令可以做到,請看下面幾個例子: 1.設置key_buffer_size的大小為10M。 SET GLOBAL key_buffer_size = 10485760; SET GLOBAL
閱讀全文
posted @ 2017-03-09 10:51
林石
閱讀(483)
推薦(0)