原创 karabiner json語法 原

karabiner json語法 to_if_alone 如果同時制定了to, 那麼to對應的key必須是非可見字符,例如control,shift或者command, 爲什麼呢? If to events are specified, t

原创 Linux shell日常使用 原

運行後臺任務 nohup ~/bin/xxx.sh & 運行 SpringBoot 的jar包: nohup java -jar http_request_tool-0.0.1-SNAPSHOT.jar & 命令格式: nohup <命令

原创 自定義實現session持久化 原

自定義實現session持久化 使用場景 對於有登錄校驗的網站,tomcat 重啓之後,刷新頁面又得重新登錄,影響用戶體驗. 原因: tomcat 的session 在內存中,tomcat重啓之後,內存中的session就銷燬了.導致登錄信

原创 防止快速重複點擊的兩種思維 原

防止重複執行的兩種思維 場景 下單時,提交按鈕,因爲網絡卡頓或者手快重複點擊,導致重複提交訂單; 微博,更新個人狀態或發表評論時,快速多次點擊[發送]按鈕,導致相同的信息發送多次. 解決思路 快速多次點擊的特點: 時間間隔小; 時間分

原创 java 複製對象有哪些方式 原

java 複製對象有哪些方式 Apache的 Common beanutils庫 org.apache.commons.beanutils.BeanUtils.copyProperties(dest,origin); Springfram

原创 git常見問題解決方法 原

commit 了沒有push 想回滾,怎麼辦 前提:commit過,但是沒有push git reset --hard 0248d8341472ab9d80d4e43ce89876f502fc975c 或者 git reset --hard

原创 觀察者模式 原

觀察者模式的套路 有如下角色: 事件,比如修改,用戶點擊; 事件隊列,觸發事件之後,會把事件一個一個放入事件隊列 監聽器,採用某種方式(一般是輪詢,或者io阻塞機制),來判斷事件隊列是否有新的未處理的事件; 處理程序,被監聽器調用,一般採

原创 Jrebel 配置 原

Jrebel 配置 修改rebel.xml /Users/<用戶名>/Documents/mygit/work/aa/bb.war/src/main/resources/rebel.xml 內容: <application generate

原创 對多個git目錄批量更新 原

對多個git目錄批量執行 git pull 使用linux shell #!/bin/bash dir222="$1" echo "$dir222" ## check whether file exists if [ -f $dir222

原创 epoll 原

舉例說明下 selecter 場景:線上服務報警系統 註冊 channel(套接字) see /Users/hanjun/Downloads/jdk_src2/sun/nio/ch/SelectorImpl.java protected

原创 注入或獲取spring上下文的幾種方式 原

方式一:通過ApplicationContextAware 注入 package com.girltest.web.controller.common; import org.springframework.beans.BeansExce

原创 thymeleaf入門 原

HTML標籤 <head> <!-- meta 會報錯--> <meta charset="UTF-8" /> <link rel="stylesheet" th:href="${myName}+'/platform/co

原创 mybatis常見問題 原

## 解決mapper xml 沒有編譯到classes的問題 修改 xxx/pom.xml ,添加: <build> <resources> <resource> <

原创 實現異步有哪些方法 原

有哪些方法可以實現異步呢? 方式一:java 線程池 示例: @Test public final void test_ThreadPool() throws InterruptedException { Sched

原创 vue2 文本框的雙向綁定和單項綁定 頂 原

vue2 文本框的雙向綁定和單項綁定 1,雙向綁定 定義:組件中變量(data中或props中)的值改變時,文本框的值也跟着改變, 文本框的值改變(用戶操作,比如輸入,清空)時,組件中屬性(data中或props中)的值 也同步變化 語法: