原创 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