原创 網易面試題之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