原创 Intellij idea怎麼將項目導出成war包

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-e4

原创 ztree的創建和勾選

<div id="div_tree" class="people_list mt10" style="width:100%;overflow:auto;"> <ul id="mytree" class="

原创 配置Log4j(很詳細)

 來自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html Log4J的配置文件(Configuration File)就是用來設置記錄器的級別、存放器和佈局的,

原创 Tomcat啓動過程原理詳解

基於Java的Web 應用程序是 servlet、JSP 頁面、靜態頁面、類和其他資源的集合,它們可以用標準方式打包,並運行在來自多個供應商的多個容器。Web 應用程序存在於結構化層次結構的目錄中,該層次結構是由 Java Se

原创 14.鏈表的倒數第k個節點

PS:這是一道出境率極高的題目,記得去年參加校園招聘時我看到了3次,但是每次寫的都不完善。 一、題目:鏈表的倒數第k個節點 題目:輸入一個鏈表,輸出該鏈表中倒數第k個結點。爲了符合大多數人的習慣,本題從1開始計數,即鏈表的尾結點是倒數第

原创 對request.getSession(false)的理解(附程序員常疏忽的一個漏洞)

【前面的話】 在網上經常看到有人對request.getSession(false)提出疑問,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官網是怎麼解釋的。  【官方解釋】   getSession  public Htt

原创 the import cannot be resolved問題

原文出自百度 1、clean項目,重新編譯項目。 【解決】一般使用eclipse/myeclipse的菜單 project -> clean ..可以解決。同時最好選中Build Automatically選項。2、若是沒有解決,不要

原创 實現一次更新多條數據

實現用一條sql去更新多條語句的前提是多條語句的條件不同,但是更新的字段及字段的值都是相同的,這樣才能去更新。 public void updateMoreNumber(String[] ids){ StringBuffer sb

原创 希爾排序算法(java版)

希爾排序:直接插入排序的改良版,威力更強。 直接插入排序是每一移一個,比較相鄰的兩個 希爾排序第一次分堆是 n = n / 2爲一堆的,也就是下標爲i的元素和下標爲i + n/2,i + n/2 +… < n的元素作爲一堆的, 每次比較

原创 hibernate級聯查詢執行n+1次sqlt語句問題(內含解決辦法,優化方式)

如果當SQL數據庫中select語句數目過多,就會影響數據庫的性能,如果需要查詢n個Customer對象,那麼必須執行n+1次select查詢語句,下文就將爲您講解這個n+1次select查詢問題。 在Session的緩存中存放的

原创 以activiti配置文件爲例介紹Spring管理的bean工廠

配置工廠Bean 通常由應用程序直接使用new創建新的對象,爲了將對象的創建和使用相分離,採用工廠模式,即應用程序將對象的創建及初始化職責交給工廠對象. 一般情況下,應用程序有自己的工廠對象來創建bean.如果將應用程序自己的工廠對

原创 驗證mysql的自動提交事務和手動提交事務(java版)

個人理解的一個事務:是一個Connection一系列的操作過程,如果是兩個Connection連接在操作,那就是兩個事務。 事務的前提:數據庫的存儲引擎是innodb。 事務的目的:保證數據的安全性。 事務安全: 1.自動提交事

原创 [Err] 1093 - You can't specify target table 's1_test' for update in FROM clause

前提說明:數據庫採用的是mysql。 數據庫表格: 題目: 刪除除了編號不同,其他信息都相同的冗餘信息。 思路: 1.找出除了編號不同,其他信息不全相同的編號。 關鍵詞:group by……having :分組查詢

原创 Tomcat的overview界面淺析

Server Locations配置有三個選項: 1. Use workspace metadata (does not modify Tomcat installation); 2. Use Tomcat install

原创 ORACLE中CONNECT BY...START WITH...的使用

一、語法 大致寫法:select * from some_table [where 條件1] connect by [條件2] start with [條件3]; 其中 connect by 與 start with 語句擺放的先後