原创 CPU 緩存
1 . 優化目標 對於密集型應用提高cpu處理速度。核心提升緩存利用 2. 理解cpu架構 L3 +內存是共享,L2+L1(分開數據與指令)cpu獨享 大約時鐘週期 L1 4 L2 12 L3 30 內存 100 我的電腦3.3gh
原创 高IO導致的應用卡頓分析及解決
線上有服務器卡頓情況, gc看起來正常,時間短,但應用暫停比GC時間長,io比較高。 GC時間並不代表JVM暫停時間,通過使用-XX:+PrintGCApplicationStoppedTime 打印真正的JVM暫停時間; JVM對GC日
原创 Java版爬wiki【Atlassian Confluence】信息的
import lombok.Data; import org.apache.http.Header; import org.apache.http.HttpEntity; import org.apache.http.client.co
原创 使用JConsole、jvisualvm監控遠程主機
1.遠程主機 (1)修改JMX服務的配置文件: 在JDK的根目錄/jre/lib/management中,將jmxremote.password.template另存爲jmxremote.password。 用文件編輯軟件按編輯jmx
原创 GrayLog 安裝與配置
GrayLog評估 優點: 配置化,開源, 一體化解決方案,相對ELK簡單。 支持syslog,filebeat,log4j,logstash日誌源接入 各種協議支持, udp,tcp,http,amqp 面板大盤–>支持自定義曲
原创 SourceTree 使用介紹
目的 使用sourceTree 主要方便使用gitflow流, 使用前請確認已熟讀gitflow相關版本管理知識 安裝sourceTree https://product-downloads.atlassian.com/softw
原创 基於異步socket客戶端接收數據基礎類。
namespace SocketServer { /// <summary> /// 組包基礎類 /// </summary> /// <typeparam name="T"></typeparam>
原创 續 Freetextbox1.63中文版的使用(二)
前面寫過Freetextbox1.63的基本使用, 現在基於boss的特殊要求,上傳附件.相關附件主要爲doc,或者war格式. 首先,找到freetextbox源碼,在ToolbarItems類裏面添加靜態屬性如下: /// <
原创 使用createPopup
使用createPopup需要注意以下幾個問題:createPopup,, 是ie5.5++出現的新東東. 1、函數沒有任何參數 2、CreatePopup函數返回的值是新窗口的句柄,這個窗口和普通的窗口一樣,所有該有的東西都有。 3、新
原创 js控制cs代碼
<asp:linkbutton id="lbtn_Test" Width="0" Height="0" Runat="server"></asp:linkbutton> 然後寫好cs代碼 獲取操作類型 string strArgunmen
原创 DataTable的數據導出顯示爲報表
#region 將DataTable的數據導出顯示爲報表(不使用Excel對象,使用COM.Excel) #region 使用示例 /*使用示例: * DataSet ds=(DataSet)Session["A
原创 計算斐波納契數列
計算斐波納契數列 常用遞歸..效率低下,40,估計能跑半天. static long recurFib(int n) { if (n < 2) return n; else return recurF
原创 基於jquery的ViewManage 數據局部刷新
局部刷新大量數據。 可以使用ajaxpro的updatepanel或者使用拼寫html表格來填充數據。下面的方法是使用了usercontrol控件的無刷新技術,有點點偷懶的感覺。 1,首先是viewmanage類 using
原创 Freetextbox1.63中文版的使用 增加本地圖片操作
首先當然是下載插件。。.廢話多#¥%#¥%#¥接着,引入工具箱。方便在別個系統容易應用更改整個 Web 應用程序:在 web.config 中添加:屏蔽檢測到危險request值<configuration> <s
原创 基於js對時間動態控制顯示。
最近項目中使用有個需求是按照流程掛起時間開始 進行統計,時間過去多久了 顯示格式XX天XX小時XX分XX秒,後臺已有該流程掛起時間。需要動態刷新時間,只能使用javascript對時間進行即使顯示了。 爲了提高代碼的複