原创 網易面試題之 牛牛的作業薄上有一個長度爲 n 的排列 A,這個排列包含了從1到n的n個數,但是因爲一些原因, * 其中有一些位置(不超過 10 個)看不清了,但是牛牛記得這個數列順序對的數量是 k,

package wangyi; /** * Created by Administrator on 2016/12/7. * 牛牛的作業薄上有一個長度爲 n 的排列 A,這個排列包含了從1到n的n個數,但是因爲一些原因, * 其中

原创 併發集合在分析之CurrentHashMap之從應用去分析,分段加鎖應用

   實際應用:   Java代碼    ConcurrentMap<String, String> map = new ConcurrentHashMap<String, String>();  String oldValue 

原创 網易面試題之 航天飛行器是一項複雜而又精密的儀器,飛行器的損耗主要集中在發射和降落的過程, * 科學家根據實驗數據估計,如果在發射過程中,產生了 x 程度的損耗,那麼在降落的過程中就會產生 x2

package wangyi; /** * Created by Administrator on 2016/12/7. * 航天飛行器是一項複雜而又精密的儀器,飛行器的損耗主要集中在發射和降落的過程, * 科學家根據實驗

原创 網易面試之對於一個整數X,定義操作rev(X)爲將X按數位翻轉過來,並且去除掉前導0

對於一個整數X,定義操作rev(X)爲將X按數位翻轉過來,並且去除掉前導0。例如: 如果 X = 123,則rev(X) = 321; 如果 X =

原创 java併發集合源碼分析之currentHashMap分段加鎖分析

ConcurrentHashMap是Java5中新增加的一個線程安全的Map集合,可以用來替代HashTable。對於ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使用了多個鎖代替HashTable中的單個鎖,

原创 mybatis傳遞map中含有list數據結構的處理整合springmvc

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"         "h

原创 網易面試題之 牛牛拿到了一個藏寶圖,順着藏寶圖的指示,牛牛發現了一個藏寶盒,藏寶盒上有一個機關,機關每次會顯示兩個字符串 s 和 t, * 根據古老的傳說,牛牛需要每次都回答 t 是否是 s 的子序

package wangyi; /** * Created by Administrator on 2016/12/7. * 牛牛拿到了一個藏寶圖,順着藏寶圖的指示,牛牛發現了一個藏寶盒,藏寶盒上有一個機關,機關每次會顯示兩個字符串

原创 java表單處理帶文件的處理 對文件過濾處理

package com.xiong.mendianfu.controllers; import com.xiong.mendianfu.bean.PageList; import com.xiong.mendianfu.bean.Qi

原创 網易面試題之迴文數字組合最少次數

如果一個數字序列逆置之後跟原序列是一樣的就稱這樣的數字序列爲迴文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是迴文序列, {1, 2, 2}, {15, 78, 87, 51} ,{112, 2

原创 n個學生站成一排 網易面試題之每個學生有一個能力值 牛牛想從n個學生中選出k名學生 要求相鄰學生編號不超過d使得這k個學生乘積最大

package wangyi; /** * 需求分析 * n個學生站成一排 每個學生有一個能力值 牛牛想從n個學生中選出k名學生 要求相鄰學生編號不超過d使得這k個學生乘積最大 */ import java.util.*; pub

原创 網易面試題之給定一個 n 行 m 列的地牢,其中 '.' 表示可以通行的位置,'X' 表示不可通行的障礙,牛牛從 (x0 , y0 ) 位置出發,遍歷這個地牢, * 和一般的遊戲所不同的是,他每一步

package wangyi; /** * Created by Administrator on 2016/12/7. * 給定一個 n 行 m 列的地牢,其中 '.' 表示可以通行的位置,'X' 表示不可通行的障礙,牛牛從 (x

原创 CopyOnWriteArrayList 併發集合源碼分析

在CopyOnWriteArrayList裏處理寫操作(包括add、remove、set等)是先將原始的數據通過JDK1.6的Arrays.copy

原创 網易面試題之 牛牛想嘗試一些新的料理,每個料理需要一些不同的材料,問完成所有的料理需要準備多少種不同的材料。

package wangyi; /** * Created by Administrator on 2016/12/7. * 牛牛想嘗試一些新的料理,每個料理需要一些不同的材料,問完成所有的料理需要準備多少種不同的材料。 */ i

原创 java excel完整實現導入到數據庫的功能開發試題導入功能 整合springmvc mybatis 處理

java excel實現導入到數據庫的功能 整合springmvc mybatis 處理 項目需求分析 EXCEL導入功能開發要求   一 、功能概述     本系統是一個在線考試系統,其中在試題錄入時需要使用Excel導入題庫,題庫

原创 網易面試題之暗黑字符串

一個只包含'A'、'B'和'C'的字符串,如果存在某一段長度爲3的連續子串中恰好'A'、'B'和'C'各有一個,那麼這個字符串就是純淨的,否則這個字符串就是暗黑的。例如: BAACAACCBAAA 連續子串"CBA"中包含了'A','B