原创 Java中equals和==的區別

寫在前面 面試題:請解釋字符串比較之中“==”和equals()的區別?

原创 easyui實現datagrid行內編

easyui的datagrid行內編輯對於修改信息而言比較方便直觀,下面舉例說明:  需求說明:  在行內編輯員工狀態    一、編輯jsp  Html代碼   ...                  <a 

原创 Java九種基本數據類型的大小,以及他們的封裝類以及注意關鍵點

Java提供了九種基本的數據類型,它們分別是:void  boolean  short  int  long float double  byte char  對應的Java類 Void Boolean Short Integer  Lo

原创 java中spring+springMVC+Mybatis主流框架maven的pom.xml配置參考

<?xml version="1.0" encoding="UTF-8"?>   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3

原创 Java中,&&與&,||與|的區別

java中,很多人都不知道&與&&,|與||的區別。 &,&&:(與,短路與):一樣的地方就是二者執行最後的結果是一樣的,但是執行的過程有區別, 對於&:無論&左邊是否爲false,他都會繼續檢驗右邊的boolean值。 對於&&

原创 Object類有哪些公用方法?

protected Object clone() 創建並返回此對象的一個副本。boolean equals(Object obj) 指示某個其他對象是否與此對象“相等”。protected vo

原创 密碼驗證合格程序

密碼要求:   1.長度超過8位    2.包括大小寫字母.數字.其它符號,以上四種至少三種     3.不能有相同長度超2的子串重複    說明:長度超過2的子串 輸入描述: 一組或多組長度超過2的子符串。每組佔一行 輸出描述: 如

原创 數據庫內外網交換怎麼做的,如果交換給你做,你怎麼做

怎麼實現內外網的數據同步,數據庫是Oracle的.項目已經分別在內網和外網上線。但是現在數據不同步。也就是說從外網中錄入的數據,不能在內網中查看。反之亦然,現在需要實現數據同步。將內網和外網的數據顯示爲一樣       方案一、外網需要同

原创 什麼是死鎖?如何避免死鎖?

所謂死鎖:是指兩個或兩個以上的進程在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去。此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱爲死鎖進程。由於資源佔用是互斥的,當某個進程提出申

原创 HTTP協議的主要特點

HTTP協議的主要特點可概括如下: 1.支持客戶/服務器模式。2.簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與服務器聯繫的類型不同。由於HTTP協議簡單,使

原创 java筆記--關於線程同步(7種同步方式)

關於線程同步(7種方式) 爲何要使用同步?     java允許多線程併發控制,當多個線程同時操作一個可共享的資源變量時(如數據的增刪改查),      將會導致數據不準確,相互之間產生衝突,因此加入同步鎖以避免在該線程沒有完成操作之

原创 非阻塞同步算法與CAS(Compare and Swap)無鎖算法

鎖(lock)的代價 鎖是用來做併發最簡單的方式,當然其代價也是最高的。內核態的鎖的時候需要操作系統進行一次上下文切換,加鎖、釋放鎖會導致比較多的上下文切換和調度延時,等待鎖的線程會被掛起直至鎖釋放。在上下文切換的時候,cpu之前

原创 15個Java多線程面試題及回答

15個Java多線程面試題及回答 1)現在有T1、T2、T3三個線程,你怎樣保證T2在T1執行完後執行,T3在T2執行完後執行?這個線程問題通常會在第一輪或電話面試階段被問到,目的是檢測你對”join”方法是否熟悉。這個多線程問題比較簡單

原创 請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。

public class Solution {     public String replaceSpace(StringBuffer str) {           //從後往前,先確定字符串的長度和

原创 java中關鍵字volatile的作用

用在多線程,同步變量。 線程爲了提高效率,將某成員變量(如A)拷貝了一份(如B),線程中對A的訪問其實訪問的是B。只在某些動作時才進行A和B的同步。因此存在A和B不一致的情況。volatile就是用來避免這種情況的。volatile告訴j