原创 安裝oracle後啓動很慢,將oracle後臺服務改爲手動啓動即可

本地機器安裝oracle啓動很慢,將以下兩個自啓動程序改爲手動啓動 OracleOraDb11g_home1TNSListener OracleServiceORCL

原创 20200301多線程學習筆記

1:yeild(),當前線程讓出CPU; 2:join(),當執行線程t1時,調用t2. join(),則t2線程開始執行,t1線程等待,當t2執行完成後,繼續執行t1線程 join方法可以保證線程按順序先後執行。 線程創建執行狀

原创 DWR技術實現消息已讀後更新所有打開頁面消息數功能

    最近開發的項目是每次點擊鏈接都會打開一個新窗口打開頁面,當在某一個頁面進入消息中心處理消息後,所有打開頁面的消息數更新成了讓我頭疼的問題,考慮過定時刷新頁面,但是在打開頁面較多、使用人數較多時,請求服務器次數過多影響正常功能使用。

原创 本地機器安裝oracle啓動很慢,更改本地服務啓動方式

本地機器安裝oracle啓動很慢,將以下兩個自啓動程序改爲手動啓動 OracleOraDb11g_home1TNSListener OracleServiceORCL

原创 Java內存區域:堆、棧、方法區等的介紹

java虛擬機在執行java程序時會把管理的內存區域劃爲多個不同的數據區域。包括方法區、虛擬機棧、本地方法棧 、堆、程序計數器。 虛擬機棧:線程私有,生命週期與線程相同,虛擬機棧描述的是java方法執行的內存模型:每個方法在執行的時候都會

原创 解決跨域請求參數無法傳遞問題

再controller上添加註釋@CrossOrigin(allowCredentials="true",allowedHeaders="*"),代碼如下: @RestController @RequestMapping("/user")

原创 React筆記

react狀態更新是異步的(state); 設置狀態用setState,同步更新需傳入callback 例子:this.setState({name:"neo"},()=>{console.log(this.state.name)});

原创 sql實現表數據轉置-列轉行

縱向轉橫向:FEE_FLAG 爲標識字段,根據該字段將ACCT_USERS、TOTAL_FEE_ALL轉換成對應標識的數據(FEE_FLAG :01流失02新發展03迴歸04遞延,CHANGE_PRODUCT_FLAG:01遷入02遷出0

原创 mybatis中遍歷list參數

controller 內Java代碼: List ids=new ArrayList(); ids=Arrays.asList(arr); params.put("ids",ids ); data1=mapper.getTable2(pa

原创 js的克隆方法(消除數據引用的一些影響)

    引用類型數據,當多個變量引用同一個數據,改變一個變量的值,所有變量的引用都將改變,如果只想改變當前變量而不影響其他引用,需要將對象克隆來使用。說一下我爲什麼用的的這個方法:在reactjs中,數據改變頁面會重新渲染,但是我將數組中

原创 VPN連接配置

以下配置視情況定:設置DNS並去掉默認網關

原创 最近用到的Linux命令

cd : 切換目錄; ls : 查看當前目錄文件 unzip :解壓文件 rm -rf :刪除文件 sh : 執行腳本 sh startup.sh:啓動程序(tomcat) nohup java -jar cacheservice.ja

原创 net.sf.ezmorph.bean.MorphDynaBean cannot be cast to java.util.Map如何解決

在開發表格組件的時候,有設置多級表頭的需求,前端json數據格式爲List<Map<String,List<Map<String,String>>>>,即List<Map<List>>格式,若直接使用List<Map<String, Ob

原创 筆記--Restful與webService區別

REST是一種架構風格,其核心是面向資源;而webService底層SOAP協議,主要核心是面向活動; SOAP: SOAP最早是針對RPC的一種解決方案,簡單對象訪問協議,很輕量,同時作爲應用協議可以基於多種傳輸協議來傳遞消息(Http

原创 sql語句總結

--case when 的用法 case   when length(t1.DEPARTMENT_NO) > 8 then   substr(t1.DEPARTMENT_NO, 1, 6) || '...'             els