原创 一條sql統計出各階段的數量

需求案例:統計出各年齡段人數 表結構: sql: SELECT count( a1 ) AS A1, count( a2 ) AS A2, count( a3 ) AS A3 FROM ( SELECT ( CASE WH

原创 一小時快速擼出一個短網址生成項目

寫在最前面  項目完整源碼(歡迎star):github項目源碼  項目臨時預覽地址(指不定什麼時候就掛了):短網址生成項目預覽 引入主題  前幾天在某論壇看到這樣一篇帖子,說的是“大家第一個項目,都是從網址導航開始?”,瀏覽半天

原创 一條sql關聯刪除多張表數據

現有6張表存在關聯關係,要刪除主表則其他5張表關聯數據也要一塊刪掉(單條sql多id批量刪除) delete t1,t2,t3,t4,t5,t6 FROM rmd_v AS t1 LEFT JOIN rmd_v1 AS t2 ON

原创 上傳excel文件,讀取內容,增加事務寫入數據庫

package com.inspur.icpmg.itss.asset.dao.impl; import com.inspur.icpmg.util.DBHelper; import org.apache.poi.hssf.userm

原创 拿到新linux服務器,從配置環境到跑起項目的部署流程

今早翻開手機看到某雲一條廣告Linux1 核 2 GB 1 Mbps服務器10元一個月,正巧最近在搞linux,於是下單了一臺2個月20。 上班來到公司後,借空閒時間一頓研究,一波騷操作配置後,瀏覽器打開ip地址正常,看到了熟悉的tomc

原创 SQL查詢出一個表數據插入到另一個表裏

下面兩中方式都是將 srcTbl 的數據插入到 destTbl,但兩句又有區別的: 方式一 (select into from)要求目標表(destTbl)不存在,因爲在插入時會自動創建。 select * into destTbl f

原创 java生成圖形驗證碼(兩種圖形)

方式一:效果圖 package com.security.sercritydemo.untils; import java.awt.Color; import java.awt.Font; import java.awt.Graph

原创 一條sql統計出個階段的數量

需求案例:統計出各年齡段人數 表結構: sql: SELECT count( a1 ) AS A1, count( a2 ) AS A2, count( a3 ) AS A3 FROM ( SELECT ( CASE WH

原创 json對象轉java對象(json數組轉java對象)

json工具包使用的是com.alibaba.fastjson json格式 { "data":[ {"name":"tom","age":18}, {"name":"jack","ag

原创 Quartz的cron表達式寫法詳解

   用過quartz才發現如此的好用,由其是使用cron來表達時間,簡直不要太贊。不過他的cron表達式和crontab的cron表達式還是稍有不同的。 格式 * * * * * ? * 秒 分 時 天 月 周 年 取值範

原创 將spring boot項目打包成war包以及實現session共享

修改打包形式 在pom.xml裏設置 <packaging>war</packaging> 在pom.xml裏找到spring-boot-starter-web依賴節點,在其中添加如下代碼 <dependency> <gr

原创 jsch工具類,實現連接服務器執行命令

代碼來源維護的項目裏 import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.

原创 linux安裝java步驟

本文轉發自博客園-Q魚丸粗麪Q、博客園-鬱冬的文章,內容略有改動 本文已收錄至博客專欄linux安裝各種軟件及配置環境教程中 方式一:yum方式下載安裝 1、查找java相關的列表 yum -y list java* 或者 yum

原创 Linux 安裝python3.x步驟

本文轉發自博客園非真的文章,內容略有改動 本文已收錄至博客專欄linux安裝各種軟件及配置環境教程中 linux系統本身默認安裝有2.x版本的python,版本x根據不同版本系統有所不同,通過python --V 或 python -

原创 鼠標點擊顯示文字效果

需引入jquery.js jQuery(document).ready(function($) { $("html,body").click(function(e){ var dfs=[