原创 mysql insert與update觸發器

前言 背景 最近需要在數據庫某一張表發生變更(新增或者更新時)更改其他字段狀態,又不想修改重新發布,考慮一個臨時使用一段時間的方案,只能從底層的數據庫想想辦法。想來想去只有用觸發器(trigger)了,雖然會影響一點效率,不過好在只牽涉一

原创 每日一記-Maven使用簡單小結

前言 Maven是一種項目管理工具,針對於Java開發,可以用來管理項目結構、JAR包依賴、插件、生成、發佈的一系列流程,而且自身輕便易擴展。 Maven使用 Maven的基礎-pom.xml pom.xml既是最基礎也是最核心的東西,P

原创 每日一記-dubbo基礎

前言 去官網看了以下一段話覺得寫的很好,轉載過來留備。 背景《以下摘自dubbo官網》 網站應用發展的幾個階段: 單一應用架構 當網站流量很小時,只需一個應用,將所有功能都部署在一起,以減少部署節點和成本。 此時,用於簡化增刪改查工

原创 每日一記-Git的學習使用

前言 在學校的時候,雖然會做一些小的項目,但是人員都比較簡單,三五個人都在一起寫東西,版本控制、協作開發都較爲簡單,一直使用SVN來做,找一臺空閒的電腦就搞定一切了。 現在進入公司之後,一個團隊幾十號人,用的Git來做版控和協作開發,好

原创 每日一記-初識WebService

WebService是什麼?   1. 基於Web的服務:服務器端整出一些資源讓客戶端應用訪問(獲取數據)   2. 一個跨語言、跨平臺的規範(抽象)   3. 多個跨平臺、跨語言的應用間通信整合的方案(實際) 爲什麼要用Web serv

原创 每日一記-Git使用中遇到的小問題

這幾日在使用Git過程中,遇到過很多小問題,實踐讓人印象深刻。 git不會提交空文件夾 事情起因是在搭起一個測試練手的web項目時,首先將整個項目的目錄結構搭建了起來,然後一系列的add、commit、push之後,沒有在意遠程庫的狀態

原创 每日一記-mysql中的int(11)-int(4)和int類型

mysql中的int(4)-int(11)與int類型 前言 對於數據庫,使用倒也不少,增刪查改各種操作,但是沒有認真學習過,只是會用,最近遇到一個情況纔去研究了一個小問題。 新建一個表的時候: CREATE TABLE test (

原创 寫給自己,Java基礎整理篇

一直在學習Java,一直在用,但是總覺得自己沒有形成自己的體系,知識體系一團漿糊啊。 以前基礎知識學習的時候學的太淺了,就只是會用而已,沒有想過方法的具體實現問題,沒有想過每一部分的效率,沒有考慮過時間空間佔用,後來做東西也只考慮了整體框

原创 每日一記-數據庫表的複製:select into、create as、insert into

背景 假設有一個數據庫,如果想要備份數據庫內的表或者定期對一張表進行歸檔記錄,比如按照月份或者星期歸檔爲原表名_月數/週數,然後以此爲規則方便在程序內的調用進行歷史記錄的增刪查改。最笨也是我曾經用過的一種方法是每個週期去將表導出成sql,

原创 每日一記-Mybatis動態語句

前言       對Mybatis沒有過使用經驗,早起的時候就是直接寫SQL語句,後來學會都在使用Hibernate,現在的公司使用的Mybatis,所以需要學習一下。       爲了學習這個,直接搜了一個系列的Mybatis教程進行學

原创 Mybatis使用中遇到的問題-selectOne與返回值類型

Mybatis實操遇到的問題- 由selectOne和返回值類型引發的一系列問題 先是一個簡單的錯誤 寫了一個簡單的測試項目,分爲兩層:web層和core層,在寫core層的DAO操作時候,使用了selecOne方法: 此時爲0.1版本代

原创 Java基礎整理篇1-比較字符串是否有重複

Java基礎整理篇1 比較一個字符串的所有字符是否重複 這個問題,一看到就想着很簡單,之前很少深思,第一眼的印象就是一種方法,循環比較字符串的字符: public static boolean compare1(String str) {