原创 tomcat首頁本地瀏覽器無法打開

問題描述:運行bin目錄下的start.bat後,仍無法打開localhost:8080查看tomcat 解決辦法: 1、首先檢查端口號,方法包括但不限於:查看dos窗口的端口號,查看conf文件夾下server.xml中的配置 2、ne

原创 滴滴面試

一面: 1、職業規劃是什麼?講一講?最近看的新技術是什麼? 2、在上一家實習公司主要用到的技術有哪些? zdal、drm、sofa、oceanbase 3、講一下dubbo的架構? 4、有哪些負載均衡相關組件? 5、講講ioc和aop是什

原创 全排列

給定一個沒有重複數字的序列,返回其所有可能的全排列 兩種辦法:回溯法/插入法 回溯法明顯性能比較差。。 1、回溯 public static List<List<Integer>> permute(int[] nums) {

原创 旋轉數組的二分查找

一個升序數組選擇一個切點,將切點左邊的數字統一拿到數組的最後。 如:12345 → 34512 求此時某個數在數組中存在 ? 下標 : -1 public static int find(int[] arr, int n) {

原创 cap理論是什麼

C:consistency 一致性 A:Availability 可用性 P:Partition-tolerance 分區容錯  

原创 bigo面試

一面: 1、hashmap的底層結構,如何擴容?爲什麼要擴展兩倍?爲什麼hashcode要右移16位? 計算桶的位置首先要計算key的hashcode,最後要與數組長度做與操作,如果經過hashcode之後,其值最後四位是0000,那麼

原创 入棧序列求所有出棧順序

卡特蘭數:   public static void dp(List<String> result, String temp, int index, Stack stack, List<Integer> origin) {

原创 依圖面試

一面: 1、介紹項目,畫圖 2、如何保證數據一致性? 操作某些信息設計多個表的時候,某些操作失敗 在單數據庫模式下,ACID 模型能有效保障數據的完整性 3、mysql的事務怎麼用? 4、mysql的可重複讀隔離級別,mvcc下從哪查

原创 美團點評面試

一面: 1、說一說這幾個實習做的項目,在其中做了什麼,比較有挑戰性的是什麼? 2、進度條用到mysql,如果更新失敗怎麼處理? 兜底,如果沒有取到值,或者一直沒有取到,在finally判斷是否加固成功,如果成功返回100,失敗返回0。

原创 三個數組,從三個數組中各找一個數,使和爲sum

private static int[] findin3(int[] arr1, int[] arr2, int[] arr3, int sum) { for(int i = 0; i < arr1.length

原创 京東面試

1、這幾個項目是自己練手的嗎?講一下地震監測那個,收集了什麼數據,這些數據和地震有什麼關係? 2、個人網站那個用戶單點登錄怎麼處理? 用redis或者mysql統一存儲session 用token,每次傳來一個token,服務器進行解析

原创 輸入一個完全平方數x,把從1到x一圈一圈蛇形順時針放進二維數組

public static int[][] getMatrix(int max) { int length = (int) Math.sqrt(max); int[][] result = new

原创 筆試記錄

1、搬箱子 2、期末狀態(最小棧) 3、擺花 4、一個字符串的最長重複子串

原创 leetcode刷題記錄——78. 子集

題目描述:給定一組不含重複元素的整數數組 nums,返回該數組所有可能的子集(冪集)。 說明:解集不能包含重複的子集。 錯誤解法1: public static List<List<Integer>> subsets(int[]

原创 快手面試

一次歷時40分鐘電話面試 1、原碼、補碼、反碼分別講一下 2、i++是原子操作嗎 3、synchronized和lock的區別 4、sleep和wait的區別 5、爲什麼索引更快? 6、數據庫的索引有幾種 7、唯一索引和普通索引的底層b+