原创 linux 安裝jdk
安裝JKD,執行下邊命令 yum -y install java-1.8.0-openjdk* 查看JDK版本,執行下邊命令 java -version
原创 Mysql安裝
mysql官網下載安裝包(https://dev.mysql.com/downloads/) 選擇版本,點擊download 選擇合適位數,型號的安裝包 將下載的壓縮包解壓到安裝目錄下, 並在根目錄下創建my.ini文件
原创 shell筆記(二):位置參數(類似於java或c的形參)及特殊變量($0、$#、$*、$@、$?、$$)
Shell 特殊變量及其含義 變量 含義 $0 當前腳本的文件名。 $n(n≥1) 傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是 $1,第二個參數是 $2。 $# 傳遞給腳本或函數的參數個數。 $* 傳遞給腳
原创 聊天消息實時推送(springBoot,webSocket)
使用springBoot集成的webSocket實現實時消息推送(模仿聊天) java代碼 package com.lsbj.biz.scoket; import org.apache.commons.lang3.StringUtil
原创 shell學習筆記(一):變量
變量 shell變量命名規則和和大部分編程語言都一樣: 變量名有數字、字母、下劃線組成; 必須以字母或下劃線開頭,不能以數字開頭; 不能使用shell所保留的關鍵字(通過help命令可以查看保留的關鍵字) 注意,賦值號“=”的周圍不能有空
原创 linux PS1、PS2命令提示符
命令提示符(字符代表意思見下圖) PS1 PS1 控制最外層命令行的提示符格式。 可以修改,例如修改爲: [時間 | 用戶 | 主機名]$ 設置默認系統變量PS1='[\t | \u | \h]$ ' PS2 PS2 控制第二層命令
原创 springboot 靜態、動態 定時任務
靜態定時任務 package com.lsbj.biz; import org.springframework.context.annotation.Configuration; import org.springframework.
原创 input,textarea元素設置寬度100%超出父元素寬度
<form style="width: 300px;"> <input name="tenantIds" placeholder="律所ID" style="width:100%;" ><br> <input name
原创 artivemq消息隊列
對於消息的傳遞有兩種類型 1.一種是點對點的,即一個生產者和一個消費者一一對應(生產者將消息發出以後,消費者未接受時會將消息緩存在服務端,等待消費則登陸) 2.另一種是發佈/訂閱模式,即一個生產者產生消息並進行發送後,可以由多個消費者進行
原创 list stream:分組,統計,篩選
分組: Map<Long,List<PmsCategoryStatisticVo>> map = list.stream().collect(Collectors.groupingBy(b -> b.getCategoryId()));
原创 linux基礎命令
文件 創建文件:touch 文件名 創建文件夾:mkdir 文件夾名 修改文件名:mv 原文件名 修改後文件名 移動文件位置:mv 文件名 要移動的位置 刪除文件:rm -r 文件名/文件夾(-r 代表刪除這個下面的所有。) 刪除多級文件
原创 bootstrapValidator Form表單校驗
Form 表單校驗(bootstrapValidator) 引用 js 文件(必須) <script type="text/javascript" src="/statics/js/jquery-1.9.1.js"></script>
原创 sql 根據某一字段的值動態選擇其他關聯字段
select pmsInfo.id, pmsInfo.categoryId, (case when pmsInfo.categoryId = 135 THEN consultSum.amount ELSE cas
原创 mysql保存或更新 ON DUPLICATE KEY UPDATE
INSERT INTO pms_statistic ( id, tenantId, tenantName, isDeleted, createTime ) VALUES ( 6257,50,'保存或修改0',1,'202