原创 如何殺掉linux線程,強殺,批量殺

我們使用linux時遇到端口占用,在瞭解佔用程序影響不大的情況下,會通過netstat命令找到佔用端口的進程,直接kill掉 查找端口占用命令: netstat -tnlp | grep 80 可以看到,進程id爲20902的進程佔用

原创 oracle快速複製一個表

1.快速全量複製一張表 create table table_a_bak as select * from table_a; 2.篩選部分字段創建一張新表 create table table_a_bak as select id,n

原创 JAVA各版本官方下載路徑

java各版本官方下載地址,包含歷史版本,記錄用 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

原创 判斷點與多邊形的最小距離

基本原理是逐條邊判斷與待檢測點的距離 實體類 public class Point{ /** * x軸座標 */ double x; /** * y軸座標 */

原创 設置tomcat允許跨域

當我們跨服務器訪問時,有時會遇到跨域問題,下面是Apache提供的一種解決跨域的方案,簡單粗暴, 直接修改tomcat的conf文件夾下的web.xml文件,在web-app標籤裏新增下方的過濾規則, 添加後重啓tomcat即可   <f

原创 oracle sequence序列設置爲從指定位置開始自增

開發過程中我們會從其他地方導入數據,有時會不太關注id值,導致導入的值大於序列自增的值 以至於會影響到正常使用,爲了省事,我首先找到數據庫最大的id(別問爲什麼,懶) 然後將所有的序列都設置爲比最大的id還要大, 當然如果只是導入了很少表

原创 自定義validationEngin

對於jquery的validation Engine有時候點擊選擇下拉框,但是不選擇時,會出現仍然校驗,當我們選擇了提示語句又不會消失, 我們查看jquery.validationEngine.js的源碼可以看到,事件觸發的條件是blur

原创 2019年FLAG

新年伊始,flag當立! 紛紛擾擾的2018已經過去,暗潮涌動的2019已經來臨,爲了今天也爲了未來,鞭策自己好好學習, 多寫博客,再次立下一堆flag,看看能實現幾個 1.博客點擊量超10萬    目前總點擊20000多,少的可憐 2.

原创 Oracle merge into 的用法

有時候我們想要批量修改數據的情況,可能是業務需要,也可能是垃圾數據修正 簡單語法如下 merge into table_1 t1                                       //t1爲執行批量操作的表 us

原创 oracle varchar,date互轉,number,varchar互轉

1.varchar轉date to_date('2018-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS'); 2.date轉varchar to_char(sysdate,'YYYY-MM-DD HH24:

原创 ajax 上傳文件

我們一般可以通過提交表單來上傳文件,但是有時候, 我們可能需要針對列表中的某一條記錄上傳一個文件,此時沒有表單, 我們就需要通過ajax的方式上傳文件了 1.編寫方法通過ajax上傳  function uploadFile(this,i

原创 Oracle日期加減

Oracle中日期進行加減可以使用多種方式,以下介紹三種 一種是針對天的操作,適用於對日,時,分,秒的操作, 一種是對月的操作,適用於月,年的操作, 一種是使用INTERVAL函數,適用於年,月,日,時,分,秒的操作 1.直接加減數字  

原创 使用IDEA遠程debug tomcat服務器裏的項目

通過IDEA建立遠程debug的方式 本人在Linux和Window的服務器下都進行了遠程調試,確保可用,如果遠程調試失敗,請確認操作是否和下文一致, 特別需要注意的是紅字標註的部分 本案例選擇Socket傳輸方式(LINUX和Windo

原创 sql 報:無效的列索引 可能的原因

今天遇到了sql報無效的列索引錯誤,在網上找了找問題,基本都在說是sql拼寫錯誤, 基本可以確定這個錯誤一般都是由低級失誤導致的,請注意檢查自己的sql拼寫 按照網上指出的問題去找,沒有和自己錯誤一樣的,最後在移除一個註釋後正常了, 我用

原创 關於出現數據庫出現 ORA-02290錯誤

1.首先我在表設計裏將字段設置爲可以爲空,但是程序還是因爲字段爲空報上述錯誤ORA-02290:SYS_C0011374 違反約束檢查條件2.造成這個問題的原因是,還有對本項的檢查沒有刪除,不啓用或者直接刪除就好了