原创 記一次開發跳的坑

本次開發是內務系統-薪酬人員用,功能不難,就是業務比較複雜。在需求和原型不明確的情況下,先定了開發時間,而我們居然接了這個項目。 第一個坑,高估了自己的效率,4個頁面10多個接口,我居然想在2周內完成,加班加到死也是白累死,正常是

原创 代碼重構-筆記-適配器模式?

業務描述 某積分商城,商品有如下種類 1券類:現金券,加息券 2手機充值類:流量充值卡,話費充值卡 3虛擬卡類:京東卡,電影卡,加油卡 4實體商品:抱枕,茶杯 思路 簡單粗暴一點可以根據商品的類型進行分支判斷if els

原创 linux 常用命令 su

su abc su - abc = su -l abc 1是跳轉,不會重新加載配置文件,2是登錄會加載配置文件

原创 微信開發者工具下載地址

度娘廣告太多了,直接上官方的 2017.1.4版本 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201714 無版本號下載頁面 https

原创 org.hibernate.InvalidMappingException: Could not parse mapping document from input stream

一個ssh項目更新,本地和各種測試環境均正常運行,發到阿里雲上忽然玩不轉了,之前版本的能運行。坑了好幾天 先看下啓動異常(完整異常見文末) org.springframework.beans.factory.BeanCreati

原创 【轉】sql之left join、right join、inner join的區別

原文鏈接 left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄 right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄 inner join(等值連接) 只返回兩個表中

原创 centos 6.7 yum筆記

替換yum源 不用梯子還是換個源舒服些 cd /etc/yum.repos.d/ mv CentOS6-Base.repo CentOS6-Base.repo.bak wget http://mirrors.163.com/.he

原创 linux 常用命令記錄

netstat -ntpl 點贊 收藏 分享 文章舉報 fq-bai 發佈了54 篇原創文章 · 獲贊 34 · 訪問量 23萬+ 私信

原创 使用java8的選擇Java運行的版本

本文以jdk1.8爲例,場景是同時安裝了不同版本的java,1.7和1.8,eclipse luna需要運行1.7,而1.8在安裝的時候已經寫入到環境變量了,不手動設置也能使用。 在win搜索功能輸入“配置Java”,點擊會彈窗

原创 Unexpected resin.home mismatch

一臺機器啓動多個resin報錯如下 Resin/4.0.48 can't start -server 'app-0' for watchdog at 127.0.0.1:6600. Unexpected resin.home

原创 Mysql5.7添加用戶

注意,新版的mysql數據庫下的user表中已經沒有Password字段了, 而是將加密後的用戶密碼存儲於authentication_string字段 create user username; update user set

原创 fastjson 下載地址

http://repo1.maven.org/maven2/com/alibaba/fastjson 點贊 3 收藏 分享 文章舉報 fq-bai 發佈了54 篇原創文章

原创 mac配置git命令自動補全

在Mac上安裝了git之後,發現命令不能自動補全,使用起來非常不方便,本文記錄怎麼讓git命令能夠自動補全。 確保bash能夠自動補全 # 安裝補全工具 brew install bash-completion # 應用 bre

原创 Intellij Idea 常用配置

文章目錄 1 恢復初始設置 進入User的用戶下刪掉.IntelliJIdea相關文件夾 2 設置字體 3 斷點調試 快捷鍵 功能描述 F8 單步調試,不進入函數內部 F7 單步調試,進入函數內部 Shift+F7 選擇要進入的

原创 如何在Git Bash for Windows中設置別名?

如何在Git Bash for Windows中設置別名? 例如我希望直接調用mvn mybatis-generate,直接寫linux默認配置文件似乎不行,需要修改C:\Program Files\Git\etc\profile.d