Time of Update: 2016-06-14
標籤:2016-06-14一、SQL server中的相關設定(以sql server 2012 版本為例) 建立一個SQL server 身份認證的伺服器登入名稱 首先啟動SQL用戶端,以windows身份認證方式登入到伺服器,依次點擊 安全性-->右擊登入名稱-->建立登入名稱-->輸入登入名稱-->選擇SQL Server
Time of Update: 2016-04-20
標籤:關於一些基本內容可查看上一篇部落格:http://blog.csdn.net/u013082989/article/details/51176073一、首先看一下爬蟲的內容:(1)學科類型、課程、課程對應章節、課程對應參考教材(主要是要將課程章節對應到上一級爬取的課程上,還有就是課程教材的爬取比較麻煩,下面會講到)課程章節:課程教材教材內容二、實體類的設計:(1)課程類、課程對應章節類(一對多),課程對應教材類(一對多),關於hibernate對應檔就不說明了。三、爬取課程及對應章節(1)
Time of Update: 2015-10-14
標籤:需求:有一個很大的txt檔案(1,000,000條資料),從txt中讀取有用資料庫後儲存到Oracle資料庫中 利用Java實現:1、讀取檔案2、資料庫連接後插入到資料庫package com.test.IF.service;import java.io.File;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import
Time of Update: 2016-04-08
標籤:return語句用來明確地從一個方法返回。也就是,return 語句使程式控制返回到調用它的方法。因此,將它分類為跳躍陳述式。在一個方法的任何時間,return 語句可被用來使正在執行的分支程式返回到調用它的方法。class class Return { public static void main(String args[]) { boolean t = true; System.out.println("Before the return."); if(t) return;
Time of Update: 2016-06-01
標籤:轉自:(http://www.5ycode.com/63)在JSP頁面中的對象,包括使用者建立的對象(例如,JavaBean對象)和JSP的隱含對象,都有一個範圍屬性。範圍定義了在什麼時間內,在哪一個JSP頁面中可以訪問這些對象。例如session對象在會話期間內,可以在多個頁面中被訪問。application對象在整個Web應用程式的生命週期中都可以被訪問。在JSP中,有4種範圍,如下所示。 一,page範圍–PageContext域 具有pa
Time of Update: 2016-07-23
基於ProGuard-Maven-Plugin的自訂代碼混淆外掛程式,proguardmaven混淆介紹大家可能都會碰到一些代碼比較敏感的項目情境,這個時候代碼被反編譯看到就不好了,這個時候就需要代碼混淆外掛程式來對代碼進行混淆了。基於Maven的項目一般會去考慮使用proguard-maven-plugin,但是這個外掛程式僅支援打Jar包不支援打War包。於是我用空閑時間在proguard-maven-plugin的基礎上修改了裡面的一部分邏輯,可以在項目構建過的時候把代碼混淆,支援打成ja
Time of Update: 2016-07-02
Java集合源碼分析(二)ArrayList,javaarraylistArrayList簡介 ArrayList是基於數組實現的,是一個動態數組,其容量能自動成長,類似於C語言中的動態申請記憶體,動態增長記憶體。 ArrayList不是安全執行緒的,只能用在單線程環境下,多線程環境下可以考慮用Collections.synchronizedList(List
Time of Update: 2016-05-10
JAVA-判斷請求來自PC端還是手機端,java-pc某些情形,我們需要判斷Http請求是來自手機端還是電腦端,關鍵是取得User-Agent的資訊,進行篩選判斷即可。核心類如下:1234567891011121314151617public static boolean isMobileDevice(String requestHeader){ /*
Time of Update: 2016-03-27
Tomcat 記憶體溢出對應解決方式,tomcat溢出 1.Tomcat記憶體溢出的原因 生產環境中Tomcat記憶體設定不好很容易出現記憶體溢出。造成記憶體溢出是不一樣的,當然處理方式也不一樣。 這雷根據平時遇到的情況和相關資料進行一個總結。常見的一般會有下面三種情況:OutOfMemoryError: Java heap spaceOutOfMemoryError: PermGen spaceOutOfMemoryError: unable to create new
Time of Update: 2016-03-26
JVM —— Java 對象佔用空間大小計算零. 為什麼要知道 Java 對象佔用空間大小緩衝的實現: 在設計 JVM 內緩衝時(不是藉助 Memcached、 Redis 等), 需要知道緩衝的對象是否會超過 JVM 最大堆限制, 如果會超過要設定相應演算法如 LRU 來丟棄一部分快取資料以滿足後續內容的緩衝JVM 參數設定: 如果知道對象會被建立, 可以協助判斷 -Xmx 需要設定多少只是為了好玩 一. 對象的記憶體布局HotSpot
Time of Update: 2016-02-24
JavaFX本地應用自動更新功能的實現FXLauncherJavaFX本地應用自動更新功能的實現——FXLauncher一、Javapackager介紹JavaFX已經成為構建現代案頭應用最好的UI架構之一,但是它一直存在部署不方便的問題。Javapackager工具就是針對這個問題的解決方案,正如同JavaFX已經打包進JDK 8中,Javapackager工具也隨同JDK
Time of Update: 2016-02-18
CAS 叢集部署session共用配置,cas叢集部署session背景前段時間,專案計劃搞獨立的登入鑒權中心,由於單獨開發一套穩定的登入、鑒權代碼,工作量大,最終的方案是對開源鑒權中心CAS(Central Authentication Service)作適配修改。實際應用中,web服務出於負載、容災的考慮,採用叢集部署web服務(一般是tomcat叢集),於是有了CAS server端叢集部署的需求。CAS叢集部署,需要解決兩個問題:CAS票據共用,票據包括ST、TGTTomcat
Time of Update: 2016-01-09
Java語言實現的Hack語言彙編編譯器——加法器部分最近在讀《電腦系統要素》,看一些基礎的東西。發現這本書如果大學學彙編前讀那該多好,雖然有些部分難,但是瀏覽個大概還是可以的。讀完就知道彙編這東西有什麼用了。還有學模電也是如此,剛開始不知道那些與或門是哪裡來的,也不知道有何用。這本書前五章都在講硬體平台的東西,從最基本的NAND門開始給你去構造其他的門。到布爾邏輯,自己構建加法器,輸入選取器還有多位的選取器。接下來是時序邏輯的東西,關於刻度的。接下來是組合語言,和8086的那個彙編有區別,但是
Time of Update: 2016-01-06
ehcache同步原理,ehcache同步最近研究ehcache同步時發現一個問題:現有A、B兩個伺服器,由A伺服器向B伺服器同步資訊,採用RMI方式手動方式進行同步配置資訊如下:<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"
Time of Update: 2015-12-18
Java API、常見對象,javaapi對象一、Object類 概述:a.類階層的根類 b.所有類都直接或者間接的繼承自該類 二、構造方法 public Object() 子類的構造方法預設訪問的是父類的無參構造方法 三、成員方法 1.public int hashCode() a.返回該對象的雜湊碼值。預設情況下,該方法會根據對象的地址來計算
Time of Update: 2015-12-09
tomcat啟動錯誤——A child container failed during start(問題未解決),tomcatcontainer完整報錯如下:嚴重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component
Time of Update: 2015-12-09
使用 IntelliJ IDEA 開發一般 Java 應用程式時配置 Allatori 進行代碼混淆,intellijallatori使用 IntelliJ IDEA 開發一般 Java 應用程式時通過 Allatori 進行代碼混淆非常容易配置,下面總結一下本人經驗,介紹一下配置方法。首先在 IDEA 的 Module 所在硬碟目錄內建立一個名為 allatori 的子目錄,將 Allatori 自己的 jar 檔案都複製到這個子目錄下。然後在 IDEA 的 Module 所在目錄內建立兩個
Time of Update: 2015-12-07
Tomcat伺服器學習和使用(一),tomcat伺服器一、Tomcat伺服器連接埠的配置 Tomcat的所有配置都放在conf檔案夾之中,裡面的server.xml檔案是配置的核心檔案。 如果想修改Tomcat伺服器的啟動連接埠,則可以在server.xml設定檔中的Connector節點進行的連接埠修改例如:將Tomcat伺服器的啟動連接埠由預設的8080改成8081連接埠Tomcat伺服器啟動連接埠預設配置1 <Connector port="8080"
Time of Update: 2015-12-04
eclipse 安裝外掛程式(aptana、svn 、git、Java EE、JSHint),aptanasvn、安裝 aptana 外掛程式:* 依次點擊:Help -> Install New Software... -> Add* 輸入:http://download.aptana.com/studio3/plugin/install* 選擇:Aptana Studio 3 Plugin,並進行安裝* 重啟 eclipse2、安裝 svn 外掛程式:* 依次點擊:Help -&
Time of Update: 2015-11-10
Java匯出Excel合併儲存格1、問題背景利用POI匯出Excel表格,在匯出的過程中涉及到雙表頭,即需要合併儲存格 2、實現源碼 /** * * @Project:Report * @Title:MergeCell.java * @Package:com.you.excel * @Description: * @Author:YouHaiDong * @Date:2015年11月4日 下午2:36:46 * @Version: */package