原创 cas 認證流程

一 配置實例 應用場景: cas 服務部署在192.168.7.115 ,是一個web 應用,訪問地址爲:https://cas.mycompany.com:8443/cas/ 。web1 應用位於192.168.7.90 ,訪問地址爲:

原创 事務使用中如何避免誤用分佈式事務

1:本地事務DbTransaction和分佈式事務TransactionScope的區別: 1.1:System.Data.Common.DbTransaction: 本地事務:這個沒什麼好說了,就是單個事務,每種數據庫都有自己的實現

原创 cas server 配置一些警告問題

在配置使用apr時,啓動Tomcat服務器後,在Catalina.log中出現如下警告: 警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property '

原创 從JVM內存管理的角度談談靜態方法和靜態屬性 和 java對象引用與JVM自動內存管理

試着從JVM的內存管理原理的角度來談一下靜態方法和靜態屬性的問題,不對的地方請指正。 (joezheng123.javaeye.com/blog/264695) JVM的內存分爲兩部分:stack和heap :  stack(棧)是JV

原创 ffmpeg h265

最新版本的ffmpeg 支持 libh265,但是還是初級測試階段 在linux 上安裝ffmpeg 支持h265編碼器按照以下步驟: Anyhow here are the simple steps: 1. Make sure y

原创 ffmpeg RTMP

1、ffmpeg 推送視頻文件,音視頻的編碼格式只能爲H264、AAC。 ffmpeg -re -i "E:\片源\復仇者聯盟720p.mov" -vcodec copy -acodec copy -f flv rtmp://19

原创 JVM 回收流程圖

先看一下JVM的內存模型:     從大的方面來講,JVM的內存模型分爲兩大塊:   永久區內存( Permanent space )和堆內存(heap space)。   棧內存(stack space)一般都不歸在

原创 ffmpeg2.1 install centos5.1

在linux 上安裝ffmpeg 簡直就是一種折磨,它會把你搞的精皮歷經,版本高了不行,最關鍵有時候你還裝不上,自己vm安裝半天時間,服務器安裝用了兩天。不說了 1、先把git 工具安裝上 ,網上找 2、git clone git://

原创 NoSQL數據庫的分佈式算法

系統的可擴展性是推動NoSQL運動發展的的主要理由,包含了分佈式系統協調,故障轉移,資源管理和許多其他特性。這麼講使得NoSQL聽起來像是一個大筐,什麼都能塞進去。儘管NoSQL運動並沒有給分佈式數據處理帶來根本性的技術變革,但是依然

原创 JVM GC

總結 內存多佔1G左右,CPU利用率沒有明顯變化,但隨着CMS收集抖動,最高達40%,CPU load平均高出1.0左右。 幾乎0停頓,相比於之前每隔5分鐘應用停頓3-4s,調優後的應用幾乎沒有停頓時間,每次”stop the wor

原创 hibernate annotation Resouce

hibernate Annotation標籤的使用: [1] 1.帶註釋的持久性類也是普通 POJO,它們只是具備了持久性註釋的普通 POJO 。 2.事實上,您既可以保持字段的持久性(註釋寫在成員變量之上),也可以保持屬性(註釋寫在g

原创 面向GC的Java編程

Java程序員在編碼過程中通常不需要考慮內存問題,JVM經過高度優化的GC機制大部分情況下都能夠很好地處理堆(Heap)的清理問題。以至於許多Java程序員認爲,我只需要關心何時創建對象,而回收對象,就交給GC來做吧!甚至有人說,如果在編

原创 Java中的CopyOnWrite容器

Copy-On-Write簡稱COW,是一種用於程序設計中的優化策略。其基本思路是,從一開始大家都在共享同一個內容,當某個人想要修改這個內容的時候,纔會真正把內容Copy出去形成一個新的內容然後再改,這是一種延時懶惰策略。從JDK1.5

原创 linux 常用命令

Linux常用命令: startx  ---圖形界面 shutdown -h now 立刻進行關機 shutdown -r now 現在重新啓動計算

原创 cas server 3.5.2 環境搭建

1、先從網上把cas serve,cas client 包下載下來,我是從官網下載的,比較費盡用翻牆下來的 2、tomcat 6 下載新的 3、開始搭建cas server  1) 解壓cas server 3.5.2 model