原创 開發總結

一、聚合函數sum 問題1: 這個不像count,查不到數據的時候返回0。 sum當查不到記錄的時候,查詢的結果是null。     在sum參數裏面加ifnull是沒有作用的。必須寫在sum外層。 問題2:如果sum的字段有爲空的,統計結

原创 mysql聯合其他表做更新

在sql server中,我們可是使用以下update語句對錶進行更新: update a set a.xx= (select yy from b) where a.id = b.id ; 但是在mysql中,不能直接使用set selec

原创 docker-compose部署zk集羣、kafka集羣以及kafka-manager,及其遇到的問題和解決

zk集羣docker-compose.yml 1、新建網絡 docker network create --driver bridge --subnet 172.23.0.0/25 --gateway 172.23.0.1 zookee

原创 mysql union (all) 後order by的排序失效問題解決

上sql select * FROM ( SELECT SUM(c.overtime_num) AS delay_num, ROUND((SUM(c.total_num) - SUM(c.overtime_num))*100/SUM

原创 mysql刪除重複數據,保留最新的那一條

因爲數據庫沒鍵外鍵,在關聯查詢的時候,會碰到查詢條數多餘數據庫實際條數,這因爲關聯字段在表中有重複值而導致的。 解決方案: 1、數據庫腳本刪除重複數據,保留最新的一條 2、對關聯字段增加唯一約束   例如: 以下表,部門表的部門編號出現了重

原创 oracle高效分頁查詢總結

本文參考鏈接:http://blog.sina.com.cn/s/blog_8604ca230100vro9.html 探索查詢語句: --分頁參數:size = 20 page = 2 --沒有order by的查詢 -- 嵌套子查詢,

原创 glassfish PWC6351: In TLD scanning 系統找不到指定的文件問題解決

[2017-04-25T21:26:09.391+0800] [glassfish 4.1] [WARNING] [] [org.apache.jasper.runtime.TldScanner] [tid: _ThreadID=52 _T

原创 【轉載】在Jersey JAX-RS 處理泛型List等Collection

在Java中,從1.5開始,我們就可以使用泛型了(generic),這看上去很像C++ Template,但是實際上它們是不同的。在這裏我不想過多的描述細節,你可以從Google上搜索一下。 但是,泛型已經變得如此複雜,以至於已經有500多

原创 [轉]前端常見跨域解決方案(全)

什麼是跨域? 跨域是指一個域下的文檔或腳本試圖去請求另一個域下的資源,這裏跨域是廣義的。 廣義的跨域: 1.) 資源跳轉: A鏈接、重定向、表單提交 2.) 資源嵌入: <link>、<script>、<img>、<frame>等dom標籤

原创 mybatis拓展框架對比

    對比項mybatis-plusmybatis-enhancemapperfastmybatis 表名映射 @TableName @Table JPA:@Table JPA:@Table 主鍵映射 @TableId @I

原创 oracle創建表空間和用戶

一、創建表空間 #mkdir -p /data/oracle #sqlplus / as sysdba SQL>conn system/密碼    登錄system用戶 建立ids表空間和臨時表空間 SQL>CREATE TABLESPAC

原创 docker部署oracle

oracle部署 創建oracle用戶 [root@stpass-15 ~]# useradd oracle[root@stpass-15 oracle]# cd oracle [root@stpass-15 oracle]# mkdir

原创 oracle創建表空間、用戶和表以及sys和system的區別

一、oracle的3個內置賬號(口令管理)scott(示範賬戶) tiger 內置賬號system 系統管理員 操作用戶sys 超級管理員 操作數據 conn system/sasa;show u

原创 docker部署Jenkins,以及在Jenkins中使用宿主機的docker/docker-compose命令

使用最新的官方鏡像jenkins/jenkins   第一次使用的docker部署jenkins的時候,出現了兩個問題: 1、因爲用戶權限問題掛載/home/jenkins/data到/var/jenkins_home掛載不了。後面通過修改

原创 Jersey 出現415 MediaType is not supported問題的原因

前段時間在使用jersey的時候,經常碰到這個問題,一直沒有找到真正的原因。找了其他的解決訪問,比如使用jackson以及手動轉爲json再返回給前端。 後續發現問題出在domain對象屬性類型和set get方法的不同,一個Integer