原创 網易面試題之A,B,C三個人是好朋友,每個人手裏都有一些糖果

A,B,C三個人是好朋友,每個人手裏都有一些糖果,我們不知道他們每個人手上具體有多少個糖果,但是我們知道以下的信息: A - B, B - C, A + B, B + C. 這四個數值.每個字母代表每個人所擁有的糖果數. 現在需要通過這四

原创 網易面試題之 n 只奶牛坐在一排,每個奶牛擁有 ai 個蘋果,現在你要在它們之間轉移蘋果, 使得最後所有奶牛擁有的蘋果數都相同,每一次, 你只能從一隻奶牛身上拿走恰好兩個蘋果到另一個奶牛上,問

package wangyi; /** * Created by Administrator on 2016/12/7. n 只奶牛坐在一排,每個奶牛擁有 ai 個蘋果,現在你要在它們之間轉移蘋果, 使得最後所有奶牛擁有的蘋果

原创 java 監控本地文件變化

直接貼代碼 package event; import com.google.common.util.concurrent.ThreadFactoryBuilder; import org.slf4j.Logger; import o

原创 遞歸和非遞歸對二叉樹進行前序中序後序遍歷

package problems_2016_09_07; import java.util.Stack; public class Problem_01_PreInPosTraversal { public static clas

原创 Redis與Memcached的區別

轉載地址:http://gnucto.blog.51cto.com/3391516/998509 Redis與Memcached的區別 傳統MySQL+ Memcached架構遇到的問題   實際MySQL是適合進行

原创 java併發包頂層AQS(抽象的隊列式的同步器)分析,結合ReentrantLock分析(源碼分析)

package com.kailong.lock; import java.util.ArrayList; import java.util.Collection; import java.util.Date; import java.u

原创 多線程下對java併發集合測試 性能分析

這幾天對java集合理解了一下,想要對其性能測試。 第一個代方便以後的任何測試,利用泛型,構造出任何類型的隨機數生成器 package com.kailong.current; import com.kailong.thread.Gen

原创 各大公司Java後端開發面試題總結

本文屬於轉載  。。。。。。 ThreadLocal(線程變量副本) Synchronized實現內存共享,ThreadLocal爲每個線程維護一個本地變量。 採用空間換時間,它用於線程間的數據隔離,爲每一個使用該變量的線程提供一

原创 dba 面試題 msql和 SpringMvc

7、MYSQL相比於其他數據庫有哪些特點? MySQL是一個小型關係型數據庫管理系統,開發者爲瑞典MySQL AB公司,現在已經被Sun公司收購,支持FreeBSD、Linux、MAC、Windows等多種操作系統與其他的大型數據庫例如

原创 java算法之動態規劃基本思想以及具體案例

一、基本概念     動態規劃過程是:每次決策依賴於當前狀態,又隨即引起狀態的轉移。一個決策序列就是在變化的狀態中產生出來的,所以,這種多階段最優化決策解決問題的過程就稱爲動態規劃。 二、基本思想與策略     基本思想與分治法類似,也是

原创 java常見面試題

鏈接:https://www.nowcoder.com/discuss/21112?type=2&order=0&pos=142&page=1java 面試隨着時間的改變而改變。在過去的日子裏,當你知道

原创 寫一個工具可以在服務端執行臨時代碼

字節工具類作用轉化int和字符串相互轉換package com.kailong.classloader; /** * Created by Administrator on 2017/4/4. */ public class Byt

原创 最長遞增子序列,時間複雜度(O(nlogn))

package com.kailong.datastures; import java.util.Arrays; /** * Created by Administrator on 2017/4/17. * 最長遞增子序列 */

原创 SpringMvc學習day02

回顧什麼是springmvc,它與spring有什麼關係 springmvc屬於spring框架的後續產品,用在基於MVC的表現層開發,類似於struts2框架 參見<<springmvc與spring的關係.JPG>>     回顧s

原创 js學習筆記

1. 對象 Js除了已經提供的內置對象外,也可以自定義對象。 例: function  Person()//很象java中的構造函數。P不一定要大寫。 { } var p = new Person(); p.name = “zhangs