原创 複數冪(藍橋杯)

設i爲虛數單位。對於任意正整數n,(2+3i)^n 的實部和虛部都是整數。 求 (2+3i)^123456 等於多少? 即(2+3i)的123456次冪,這個數字很大,要求精確表示。 答案寫成 "實部±虛部i" 的形式,實部和虛部都是整數

原创 springboot手機號登錄

1、前期準備:配置阿里雲短信服務 2、在項目中添加依賴 <dependency> <groupId>com.aliyun</groupId> <artifactId>ali

原创 如何使用JMeter進行壓力測試

一、前期準備        首先需要在官網下載jmeter,下載完之後打開bin目錄下的jmeter.bat,在jmeter.bat中對所要壓測的接口進行壓力測試 二、具體步驟  1、創建線程組,在線程組中設置線程的個數、持續時間和循環次

原创 如何進行優化的秒殺?

一、爲什麼要優化 我們以往都是對數據庫進行直接操作,如果數據過大,對數據庫的操作會非常慢,所以爲了提高查詢的速度,可以將數據放入到緩存中,即每次查詢數據都是先經過緩存,緩存中沒有數據的話再對數據庫進行操作,這樣可以大大提高對數據處理的效率

原创 秒殺商品頁面api(手寫版)

1.商品頁面 /goods/to_list 這個接口是登陸成功之後跳轉到商品頁面的接口,該接口需要將用戶登錄的信息保存下來,然後把所有的商品信息返回到商品頁面(將信息保存到model)。 request(get) id,nickna

原创 登錄之密碼加密

一、密碼加密的原因 如果用戶輸入了密碼,後臺不做任何處理的話,那麼該用戶的明文密碼就會在網絡上進行傳輸,假如說有惡意的用戶把你的密碼給截取到了,那麼他(她)就會得到你的明文密碼。 二、可以對密碼進行兩次MD5 第一次,對密碼進行MD5加密

原创 乘積尾零(藍橋杯)

如下的10行數據,每行有10個整數,請你求出它們的乘積的末尾有多少個零? 5650 4542 3554 473 946 4114 3871 9073 90 4329  2758 7949 6113 5659 5245 7432 3051

原创 星期一(藍橋杯)

整個20世紀(1901年1月1日至2000年12月31日之間),一共有多少個星期一? (不要告訴我你不知道今天是星期幾) 注意:需要提交的只是一個整數,不要填寫任何多餘的內容或說明文字。 結果:5217 解析:判斷1901年1月1日到20

原创 猜字母(藍橋杯)

把abcd...s共19個字母組成的序列重複拼接106次,得到長度爲2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。 得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母,請

原创 連號區間數(藍橋杯)

小明這些天一直在思考這樣一個奇怪而有趣的問題:     在1~N的某個全排列中有多少個連號區間呢?這裏所說的連號區間的定義是:     如果區間[L, R] 裏的所有元素(即此排列的第L個到第R個元素)遞增排序後能得到一個長度爲R-L+1

原创 螺旋折線(藍橋杯)

如圖p1.pgn所示的螺旋折線經過平面上所有整點恰好一次。   對於整點(X, Y),我們定義它到原點的距離dis(X, Y)是從原點到(X, Y)的螺旋折線段的長度。   例如dis(0, 1)=3, dis(-2, -1)=9  

原创 日誌統計(藍橋杯)

小明維護着一個程序員論壇。現在他收集了一份"點贊"日誌,日誌共有N行。其中每一行的格式是: ts id   表示在ts時刻編號id的帖子收到一個"贊"。   現在小明想統計有哪些帖子曾經是"熱帖"。如果一個帖子曾在任意一個長度爲D的時間段

原创 全球變暖(藍橋杯)

你有一張某海域NxN像素的照片,"."表示海洋、"#"表示陸地,如下所示: 7 ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四個方向上連在一起的一片陸地

原创 遞增三元組(藍橋杯)

給定三個整數數組 A = [A1, A2, ... AN],  B = [B1, B2, ... BN],  C = [C1, C2, ... CN], 請你統計有多少個三元組(i, j, k) 滿足: 1. 1 <= i, j, k <

原创 k倍區間(藍橋杯)

給定一個長度爲N的數列,A1, A2, ... AN,如果其中一段連續的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍數,我們就稱這個區間[i, j]是K倍區間。   你能求出數列中總共有多少個K倍區間嗎?   輸入