Time of Update: 2018-07-27
一張網頁中少不了回到頂部的按鈕,點擊頁面會自動回到網頁頂部,可以使用超連結的方式,但是瞬間就回到頂部的效果實在不太理想,比較好的效果是向上滾動持續大約0.5秒,這就需要用到動畫效果了。 我選擇使用jquery的animate()方法,回到頂部效果完美實現,但是另外的一個效果卻不太理想。 我希望回到頂部按鈕的高度在小於螢幕高度時消失,在大於其高度時在顯現出來,使用 css 屬性
Time of Update: 2018-07-27
有時候我們需要需要獲得用戶端真實的IP,例如認證。 一般情況下,在tomcat中獲得HTTP訪問時用戶端的IP方法如下: httpServletRequest.getRemoteHost() 然而,經常我們會配置Apache或nginx代理,這時候就通過上面的方法就無法獲得真實的用戶端IP。通過nginx代理,通過httpServletRequest.getRemoteHost()獲得是Proxy 伺服器的地址,Apache是用戶端真實的IP。
Time of Update: 2018-07-27
除了上面兩個批處理,還有一個比較重要的指令碼,即是setclasspath.bat,它主要負責尋找、檢查JAVA_HOME和JRE_HOME兩個變數。 ******************************************************************************************** if ""%1"" ==""debug"" goto
Time of Update: 2018-07-27
MVC設計模式:發送請求到目標處理器,目標處理器去調業務方法,方法可能傳回值(對象或集合),再轉寄到頁面,需要把方法返回的對象或結合現實到頁面,就有個問題(如何把模型資料放到一個域對象裡,域對象通常指的是請求域) 四種方法解決此問題: 一、 ModelAndView: 處理方法傳回值類型為ModelAndView時,方法體既可通過該對象添加模型資料
Time of Update: 2018-07-27
1 解題思想 這道題就我們平常玩的最多的猜數字。。 它內建了一個方法,可以告訴你數字是大是小。。 其實也就是二分法。。沒啥好說的 2 原題 We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to guess which number I picked. Every time you guess wrong, I’ll tell
Time of Update: 2018-07-27
背景 今天訪問伺服器的認證模組,發現無法訪問,應該是出現問題了,看下伺服器的輸出日誌,發現了一些蛛絲馬跡。 經過 ssh上去之後,使用vim 開啟tomcat/logs/catalina.out 發現了一些東西, 異常發生的前提是提交了很多次的表單,數了一下正好10個,記得前段時間修改了一下druid的初始化大小,正好也是10個,會不會有什麼關聯呢。 首先聲明,絕對不是connection未釋放,導致的串連池被泄露,因為代碼已經檢查過並且驗證過了很多遍
Time of Update: 2018-07-27
轉載: 詳細說明 http://www.jb51.net/web/12714.html get 形式:http://localhost:8080 /servlet?msg=杭州 post 形式:http://localhost:8080 /servlet 1、Get是用來從伺服器上獲得資料, Post是用來向伺服器上傳遞資料。 2、傳遞資料的 形式不同。 Get將表單中資料的按照variable=value的形式,添加到action所指向的URL後面,並且兩者使用“?”串連,
Time of Update: 2018-07-27
670. Maximum Swap Given a non-negative integer, you could swap two digits at most once to get the maximum valued number. Return the maximum valued number you could get. Example 1: Input: 2736Output: 7236Explanation: Swap the
Time of Update: 2018-07-27
1. 什麼是逆向工程 mybatis的一個主要的特點就是需要程式員自己編寫sql,那麼如果表太多的話,難免會很麻煩,所以mybatis官方提供了一個逆向工程,可以針對單表自動產生mybatis執行所需要的代碼(包括mapper.xml、mapper.java、po..)。一般在開發中,常用的逆向工程方式是通過資料庫的表產生代碼。 2. 使用逆向工程 使用mybatis的逆向工程,需要匯入逆向工程的jar包,我用的是mybatis-generator-core-1.3.2
Time of Update: 2018-07-27
彙總:是整體與部分的關係,部分可以離開整體而單獨存在。如大雁和雁群,大雁離開雁群,也可以單獨存在。 【UML標記法】帶空心的菱形的實線。 【箭頭指向】空心菱形指向整體。 組合:也是整體與部分的關係,但部分不能離開整體而單獨存在。如鳥和翅膀,翅膀不能作為單獨的個體存在。
Time of Update: 2018-07-27
一、properties檔案介紹 java中的properties檔案是一種設定檔,主要用於表達配置資訊,檔案類型為*.properties,格式為文字檔,檔案的內容是格式是 "鍵=值"的格式,在properties檔案中,可以用"#"來作注釋,properties檔案在Java編程中用到的地方很多,操作很方便。 properties檔案樣本: # 以下為伺服器、資料庫資訊 dbPort = localhost&
Time of Update: 2018-07-27
轉載自:http://www.blogjava.net/kenzhh/archive/2013/03/15/357824.html 第一種(懶漢,線程不安全): 1 public class Singleton { 2 private
Time of Update: 2018-07-27
本文配套範例程式碼下載地址(完整可運行,含sql檔案,下載後請修改資料庫配置):http://download.csdn.net/detail/daijin888888/9567096 一、事務的作用 將若干的資料庫操作作為一個整體控制,一起成功或一起失敗。 原子性:指事務是一個不可分割的工作單位,事務中的操作要麼都發生,要麼都不發生。 一致性:指事務前後資料的完整性必須保持一致。
Time of Update: 2018-07-27
項目開發的時候,發現原本的項目代碼實體類中沒有屬性的getter和setter 項目中的代碼是這樣的東東 public class DingDingDepartMentV0 { private static final long serialVersionUID = -584794972336877603L; // 部門Id private Long id; // 上層業務Id private Long parentId; // 部門名稱
Time of Update: 2018-07-27
之前記錄的一些東西,這裡貼出來。 JPA(Java Persistence API) JPA註解是JAVAEE的規範和標準,JPA是標準介面,Hibernate是實現,但是其功能是JPA的超集。一般在實際開發中,優先考慮使用JPA註解,這樣更有利於程式的移植和擴充。 Hibernate如何?與JPA的關係 通過hibernate-annotation, hibernate-entitymanager, hibernate-core這三個組件來實現。
Time of Update: 2018-07-27
通常我們利用request.getParameter(參數名稱)來擷取url上面或者ajax.data提交上來的參數,但是例如用httpClient中的httpPost.setEntry()的方法提交的參數是沒有參數名稱的,
Time of Update: 2018-07-27
/** * Twitter_Snowflake<br> * SnowFlake的結構如下(每部分用-分開):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位標識,由於long基本類型在Java中是帶符號的,最高位是符號位,正數是0,負數是1,所以id一般是正數,最高位是0<br> *
Time of Update: 2018-07-27
使用過mybatis的人都知道,mybatis本身就很小且簡單,sql寫在xml裡,統一管理和最佳化。缺點當然也有,比如我們使用過程中,要使用到分頁,如果用最原始的方式的話,1.查詢分頁資料,2.擷取分頁長度,也就是說要使用到兩個方法才能完成分頁。有沒有更更好的分頁方式的,pagehelper分頁外掛程式因此而誕生,他的原理是利用mybatis攔截器,在查詢資料庫的時候,攔截下SQL,然後進行修改,從而實現分頁(如果你硬是想知道原理,mybatis攔截器,學習過後你就知道什麼回事了)。
Time of Update: 2018-07-27
將WAR包部署在Tomcat根路徑 修改設定檔/bin/server.xml <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="/" docBase="cas"
Time of Update: 2018-07-27
/*描述 也許你早就知道階乘的含義,N階乘是由1到N相乘而產生,如: 6! = 720。因此,6的階乘最右邊的非零位為2。 寫一個程式,計算N(1<=N<=50,000,000)階乘的最右邊的非零位的值。注意:10,000,000。有2499999個零。 輸入 僅一行包含一個正整數N。 輸出 單獨一行包含一個整數表示最右邊的非零位的值。 範例輸入 6 範例輸出 2*/import java.util.*;public class Main4 {public static int n,