原创 java獲取登錄者IP和登錄時間
第一種直接用java自帶的InetAddress類: import java.net.InetAddress; import java.text.SimpleDateFormat; import java.util.Date; p
原创 JPA動態拼接where條件
在開發中,經常會涉及到動態拼接sql,以下就是JPA使用三元運算符的方式拼接條件案例: @Query(value = "select * from user a where if(?1 !='',id=?1 ,1=1 ) ",
原创 複製表數據常用方法
1. 備份表: create table aa_new as select * from aa ; 2. 只複製表結構:實際上與1類似,只不過 沒有數據 create table aa_new as select * from aa
原创 ECharts常用通用標籤整理
ECharts title配置標題 var option = { //標題 title : { show:true,//顯示策略,默認值true,可選爲:true(顯示) | false(隱藏)
原创 orcal四捨五入函數及取整數
1.ROUND(按照指定的精度進行四捨五入) 按照指定的小數位進行四捨五入之後返回一個數值,比如: select round(31.1415) from dual; --返回 31 ,不傳參數,默認保留整數 select round(3
原创 Java正則表達式校驗手機號及是否大陸手機號
package ks; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex
原创 orcal根據身份證獲取年齡
--根據身份證獲取年齡 select floor(months_between(SYSDATE, to_date(substr2(a.identifynumber, 7, 8), 'yyyy-mm-dd')) / 12) 年齡
原创 echarts折現圖柱狀圖餅圖資料大全整理
line(折線圖) line: { name: ...,//折現名稱 coordinateSystem: 'cartesian2d', // 座標系 xAxisIndex: 0, yAxisI
原创 同一張表查詢一個字段爲空則取另一個字段
如有以下數據 如果CANDATE不爲空則取CANDATE否則取ENDDATE; 第一種:decode取法 select a.code, decode(a.candate, null, a.enddate, a.candate) fr
原创 web安全之XSS注入漏洞
XSS攻擊簡介 XSS攻擊通常指的是通過利用網頁開發時留下的漏洞,通過巧妙的方法注入惡意指令代碼到網頁,使用戶加載並執行攻擊者惡意製造的網頁程序。這些惡意網頁程序通常是JavaScript,但實際上也可以包括Java、 VBScript、
原创 echarts折線圖,柱狀圖,餅狀圖常用屬性整理
折線圖涉及常用屬性及值 Series屬性及功能 areaStyle: {},//下部分區域填充 itemStyle : { normal: {label : {show: true}}}//顯示頂點數字 smooth: true 曲線
原创 orcal 一列多行數據拼接顯示
原表信息如下: 需要根據code進行分組顯示 ,把同一組的名字拼接在一起,用逗號分開 select a.code , to_char(wm_concat(a.name)) from AA a group b
原创 orcal刪除相同數據
比如有以下數據: 需要根據code name刪除相同數據, delete from BB t where t.rowid not in (select max(rowid) from BB t1 group by
原创 ORCAL遞歸查詢,connect by prior查詢
模擬數據如下: 查找21下管理的id: Select * from prpstest T start with T.ID = '21' connect by prior T.Id = T.PARENTID ;--查
原创 刷新物化視圖
進入command 窗口下 exec dbms_mview.refresh('TestView', 'C'); --c全部刷新,f增量刷新