原创 lumba表達式

package com.live.test.javase.core.java8.lumba; import org.junit.Test; /**  * lumba表達式可以看作是一個有輸入參數的代碼塊,本質上是一個函數式接口的實現,也就

原创 線程阻塞/喚醒的兩種方式

線程阻塞/喚醒的兩種方式: park/unpark(futuretask底層使用park); wait/notifyall 點贊 收藏 分享 文章舉報 snxn_ 發佈

原创 判斷是否請求的靜態資源(統一編碼過濾器需要放行靜態資源)

/**      * 判斷是否請求的靜態資源      * TODO 待補充      * @param request      * @return      */     public static boolean isStaticR

原创 《SAAS平臺-用戶授權遇到問題-用戶“非正常退出”》

《SAAS平臺-用戶授權遇到問題-用戶“非正常退出”》 用戶“非正常退出”(如不點退出按鈕,直接關閉瀏覽器),系統無法感知用戶已經“退出”? 方案一: 利用websocket機制,斷線立即觸發“退出”動作 缺點:如果用戶網絡不穩定,經常掉

原创 性能優化系列(基於異步)

1、大業務由多個小功能組成,其中某些功能可以進行異步處理。直接響應前端,異步繼續處理。 2、Controller異步響應 一個tomcat可以併發處理多少用戶連接? 大約幾百個 xml配置:maxthread默認150,默併發處理

原创 SLF4J: No SLF4J providers were found.解決方法

檢查slf4j \log4j 版本 以及slf4j-api 的版本是否匹配   eg:         <!-- log4j2 -->         <!-- https://mvnrepository.com/artifact/org

原创 mybatis 脫離spring使用小結(基於xml配置)

mybatis 脫離spring使用小結(基於xml配置) 1、mybatis.xml:數據源、數據庫類型、mapper.xml位置 2、po、pomapper 3、mapper.xml:nameapace、id(增刪改查) 4、test

原创 MyBatis:元素類型爲 "settings" 的內容不完整, 它必須匹配 "(setting)+"

1.報錯 org.apache.ibatis.exceptions.PersistenceException:  ### Error building SqlSession. ### Cause: org.apache.ibatis.bu

原创 spring 和 mybatis 整理

spring 和 mybatis 整理: 1.com_live_test_javaee_spring 主要整理ioc 和 aop(待整理) 2.com_live_test_javaee_springmvc springmvc 3.com_

原创 MyEclipse使用git提交代碼如何忽略class文件

MyEclipse使用git提交代碼如何忽略class文件 找到Git>Ignored Resources 點擊“Add Pattern”添加你要過濾的文件,該方法只能保證本地提交過濾,但是提交遠程倉庫則不會   如圖:  

原创 ssm 筆記

ssm 筆記 ssm整合小結(springmvc整合mybatis小結) 一.我的整合思路 一分爲二,保持springmvc 和 mybatis均正常跑起來 spring管理mybatis即可 二.整合過程 1.保持springmvc正常

原创 springmvc

springmvc 一.思路 spring管理bean 配置web相關的,dispathservlet\視圖解析器等等 二.整合過程 1.保持spring(IOC)正常跑起來 2.重點配置spring的xml文件: <!-- bean配置

原创 npm install 報錯:permission denied, mkdir 'xxx'

1、錯誤信息 gyp ERR! configure error  gyp ERR! stack Error: EACCES: permission denied, mkdir '/opt/tmp/test/WEB_webCode/node

原创 npm打包

  首先安裝 npm   這裏以打生產環境爲例:npm run build:prod    1.npm install  安裝全部項目依賴包(npm install --unsafe-perm)     2.npm install --p

原创 安裝npm

mkdir /usr/local/node            cd /usr/local/node   wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.x