原创 Oracle 存儲函數 使用
CREATE OR REPLACE FUNCTION QUERYEXCEPIONAPPLY ( QYID IN VARCHAR2, JKDID IN VARCHAR2-- 注意入參
原创 Nginx配置、 啓動、停止
配置 upstream ztetcmweb{ server 10.4.217.86:8080 weight=1 max_fails=1 fail_timeout=60s; } server {
原创 綠盟掃描監測出URL存在http host 頭攻擊漏洞的解決方案
在tomcat(6以上版本)的server.xml配置文件中替換配置: <Host name="www.tcm.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlV
原创 MySQL數據量大,又有更新操作,導致死鎖情況的解決辦法
Lock wait timeout exceeded; try restarting transaction 1、鎖等待超時。是當前事務在等待其它事務釋放鎖資源造成的。可以找出鎖資源競爭的表和語句,優化你的SQL,創建索引等,如果還是不行
原创 java 執行多個子線程後執行主線程
// 不止一頁,則需要分頁調用 String totalStr = accountInfo.getTotal(); int totalInt = Integer.par
原创 oracle生成每週每月開始結束時間
declare startDate date; endDate date; m_startDate varchar2(50); m_end
原创 Oracle SQL 記錄
需求看起來很簡單,如果通過3條SQL去每個統計一遍是分分鐘的事 但如果放在一條SQL裏查詢所有數據,還是需要思考下。 SELECT NVL(SUM(DECODE(TO_CHAR(T.T_NETWORKTIME, 'YYYY'),
原创 Oracle UNPIVOT 列變行
to WITH TEMP AS (SELECT DECODE(MAX(DECODE(T.T_YZ_NAME, '流量', T.T_YZ_VALUE)),'','-',MAX(DECODE(T.T_YZ_NAME, '
原创 Oracle 列變行,衍變
SELECT S.T_QYID,S.T_JKDID,S.YZNAME,S.YZVALUE, CASE WHEN S.YZNAME = 'YC' THEN DECODE((SELE
原创 JS驗證不包含中文或特殊字符
var myReg = /^[a-zA-Z0-9_]{0,}$/; if (!myReg.test(input.val())) { $.validation.tip(false, input, "用戶名
原创 JQuery獲取不到動態加載的html元素的解決方案
背景:把勾選的子頁面數據在父頁面進行展示,並需要對新加載數據進行刪除。 原處理方式: <a class="link-a btn-green" href="javascript:;" οnclick="delResource()" >刪除<
原创 ORACLE 取唯一數據
set define off; BEGIN -- 輸出SQL文件名,便於從輸出日誌定位到SQL文件。 dbms_output.put_line('01_CREATE_V_ITP_USER_ROLE.SQL'); -- 輸出SQ
原创 plsql 執行insert操作,未提交事務,plsql失去連接導致鎖表的解決方法
一、登錄oracle數據庫 su - oracle sqlplus /nolog conn / as sysdba 二、查詢被鎖的表 select b.owner,b.object_name,a.session_id,a.locked_m
原创 oracle 批量insert 與其他數據的區別
其他數據庫一般寫法: insert into table_name() values(),(),(),......(); 而Oracle 的批量insert爲: insert all into table_name values() i
原创 Linux配置JDK
vi /etc/profile JAVA_HOME=/data/jdk1.7.0_65 JAVA_BIN=/data/jdk1.7.0_65/bin PATH=$PATH:$JAVA_BIN CLASSPATH=$JAVA_HOME/li