原创 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+