Time of Update: 2016-03-10
通過Java反編譯揭開一些問題的真相博主在上一篇《
Time of Update: 2016-02-18
spring redis入門,springredis1. 虛擬機器上安裝redis服務下載tar包,wget http://download.redis.io/releases/redis-2.8.19.tar.gz。解壓縮,tar -zxvf redis-2.8.19.tar.gz進到檔案夾,cd redis-2.8.19/,編譯一下,make建立空檔案夾用於存放redis程式,mkdir /usr/local/redis把編譯後的產物依次複製到redis檔案夾下1)
Time of Update: 2016-02-15
Java
Time of Update: 2016-01-22
Eclipse快速鍵,前幾個很實用,eclipse很實用F3 :查看實現F4(或control + T) :繼承樹control + F6 :切換檔案control + F7 :切換視圖control + F8 :切換模板control + O :outlinecontrol + G :查看調用control + alt + H :查看代碼引用control + shift + up/down:切換成員變數alt + shift + C :修改參數alt + shift + R :重新命名(雙)
Time of Update: 2016-01-22
JavaSE入門學習4:搭建Java開發環境(二)在上一篇的博文JavaSE入門學習3:搭建Java開發環境(一)中說到我們配置了Path變數的一種方式,再來說說第二種配置方式,這種配置方式是必須掌握的。path環境變數配置方式2我們為什麼要將第二種配置形式呢?那第一種的配置方式有什麼缺點嗎?假設我的電腦上安裝了兩個JDK,一個是1.7,一個1.8,我剛才配置的是1.8的,那麼我需要配置1.7,需要重新設定Path環境變數,有可能在修改Path環境變數的同時誤刪其它的東西,所以不建議使用第一種。
Time of Update: 2016-01-22
[java02]運算子算術運算子java中使用+、-、*、/ 表示加、減、乘、除四種運算,%表示求餘操作。當參與/運算的兩個數都是整數時表示整數除法,否則表示浮點除法。15/7=2,15%2=1,15/2.0=7.5.簡化的二元算術運算子號:+=x+=4,等價於x=x+4 -=x-=4等價於x=x-4 *=x*=2等價於x=x*2 /=x/=2等價於x=x/2自增、自減運算子首碼形式自增:++n尾碼形式自增:n++int a=6;int b=6;int m=++a //m=7,a=7int n=
Time of Update: 2016-01-22
Java記憶體管理再探究以前寫過JVM及記憶體管理的文章,現在看來,當時對Java虛擬機器及其記憶體管理的方式還是認識不夠深。今天結合書本再次做個整理。來源“記憶體回收”機制很容易理解。Java語言在建立對象的時候回佔用記憶體,作為一種自我保護,避免記憶體泄露,Java提供了記憶體回收機制來回收不再使用的對象所佔用的記憶體空間。記憶體配置方式Java虛擬機器將自己分配的對象或者數組儲存在某種資料結構中,簡稱這種資料結構為“分配表”。同時JVM還能區
Time of Update: 2016-01-20
HBase單個RegionServer的region數目上限,hbaseregionserver前言 RegionServer維護Master分配給它的region,處理對這些region的IO請求,負責切分在運行過程中變得過大的region, 由於叢集效能( 分配的記憶體和磁碟是有限的 )有限的,那麼HBase單個RegionServer的region數目肯定是有上限的。Region數目上限
Time of Update: 2016-01-17
如何防止單例模式被JAVA反射攻擊單例模式相信大家都知道,用過的人不在少數。之前寫過一篇博文《singleton模式四種安全執行緒的實現》(參見:http://blog.csdn.net/u013256816/article/details/50427061),講訴了單例模式的四種寫法,並指出預留位置模式的寫法比較ok,詳見如下:package com.effective.singleton;public class Elvis{ private static boolean flag =
Time of Update: 2016-01-15
正確配置jstl的maven依賴,jar包衝突的問題終於解決啦,jstlmaven困擾了兩天的問題,非常頭疼,今天終於有瞭解決思路了,說到底,還是對maven不夠瞭解吧。總是抱怨maven不好用,出現各種無厘頭的問題,原來這些都是歸於對它不夠瞭解不夠熟悉,它提供了很好的解決思路,只是我們通常都不知道。問題背景:配置jstl依賴惹的禍,<dependency> <groupId>javax.servlet.jsp.jstl</groupId> <art
Time of Update: 2016-01-13
spring4聲明式事務--01註解方式,spring4--011.在spring設定檔中引入 tx 命名空間xmlns:tx="http://www.springframework.org/schema/tx"2.配置交易管理員<!-- 配置事物管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
Time of Update: 2016-01-13
javaEE之------添加JavaScript中自己寫的函數在寫js中,我們已經能遇到這樣的問題,我們需要將得到的字串進行修剪,如把String 的空格去掉,我們希望調用trim,但是裡面是沒有的。所以我需要添加這樣的函數簡單的使用一下trim。我們在js中這樣寫就可以:採用Regex的方法String.prototype.trim=function(){var p = /^\s*/;var str = this.replace(p,"");p = /\s*$/;str
Time of Update: 2016-01-11
Hibernate4 clob欄位存取,hibernate4clob欄位domain的欄位: private Clob content;hibernate的xml映射 <property name="content" type="clob"> <column name="CONTENT" > <comment>內容</comment>
Time of Update: 2016-01-04
使用RxJava從多個資料來源擷取資料 試想,需要一些動態資料的時候,只要每次都請求網路就可以了。但是,更有效率的做法是,把連網得到的資料,緩衝到磁碟或記憶體。具體的說,計劃如下:我將通過使用 RxJava ,來實現這個計劃。基本模式為每一個資料來源網路,磁碟和記憶體)建立Observable,使用concat()和first()操作符,構造一個簡單的實現方式。concat() 操作符持有多個Observable對象,並將它們按順序串聯成隊列。 first()
Time of Update: 2015-12-25
【SSH快速進階】——Hibernate 多對一映射 和 一對多映射 上兩篇文章說了一對一映射,這裡說一下多對一 和 一對多的映射情況。 現實中有很多情境需要用到多對一或者一對多,比如上面這兩個類圖所展現出來的,一般情況下,一個部門會有多名員工,一名員工只在一個部門任職。多對一關聯映射 在上面的情境中,對於Employee來說,它跟Department的關係就是多對一。 PO對象 Employee.javapublic class Employee { public
Time of Update: 2015-12-23
Java中httpClient中三種逾時設定本文章給大家介紹一下關於Java中httpClient中的三種逾時設定小結在Apache的HttpClient包中,有三個設定逾時的地方:/* 從串連池中取串連的逾時時間*/ ConnManagerParams.setTimeout(params, 1000); /*連線逾時*/ HttpConnectionParams.setConnectionTimeout(params, 2000);
Time of Update: 2015-12-19
從頭認識java-13.7 什麼時候使用泛型?這一章節我們來討論一下什麼時候使用泛型?答案:當你希望代碼能夠跨多個類型(不同的類型,不包含繼承關係)工作的時候。1.當沒有確切類型的時候下面是錯誤的代碼: package com.ray.ch13;public class Test {private T obj;public Test(T t) {obj = t;}public void test() {//
Time of Update: 2015-12-18
Java API、常見對象,javaapi對象一、Object類 概述:a.類階層的根類 b.所有類都直接或者間接的繼承自該類 二、構造方法 public Object() 子類的構造方法預設訪問的是父類的無參構造方法 三、成員方法 1.public int hashCode() a.返回該對象的雜湊碼值。預設情況下,該方法會根據對象的地址來計算
Time of Update: 2015-12-17
hibernate(五)核心開發介面,hibernate介面一、Configuration1、AnnotationConfiguration2、進行配置資訊的管理3、configure()方法通過傳入一個設定檔來使用例:new
Time of Update: 2015-12-12
struts2.xml 設定檔入門<?xml version="1.0" encoding= "UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"