原创 使用SpringBoot Data Jpa慢查詢解決案例

背景 由於新需求功能開發增加了幾張表導致UAT環境時首頁列表加載較慢達到3-4秒。 分析 是否數據庫數據過大導致的接口響應過慢導致,經查詢產品數據就五十多條,排除此場景 是否是接口返回數據過大網絡耗時導致,在瀏覽器查看數據

原创 使用Kubeadm搭建Kubernetes集羣

安裝文檔 使用kubeadm安裝Kubernetes單節點Master 修改hostname subdomain must consist of lower case alphanumeric characters, ‘-’ or

原创 poj1014 多重揹包

鏈接網址:http://poj.org/problem?id=1014   #include <iostream> #include <stdio.h> #include <string.h> using namespace std;

原创 hdu1028

  概念:整數拆分: 所謂整數拆分即把整數分解成若干整數的和(相當於把n個無區別的球放到n個無標誌的盒子,盒子允許空,也允許放多於一個球)。 整數拆分成若干整數的和,辦法不一,不同拆分法的總數叫做拆分數。   鏈接網址: ht

原创 算法系列之五:最長公共子序列(LCS)問題(非連續子序列)的兩種解法

算法系列之五:最長公共子序列(LCS)問題(非連續子序列)的兩種解法           最長公共子序列也稱作最長公共子串,英文縮寫是LCS(Longest Common Subsequence)。其定義是:一個序列S,如果分別是兩個或

原创 poj2063 完全揹包

這個算法使用一維數組,先看僞代碼: for i=1..N     for v=0..V         f[v]=max{f[v],f[v-cost]+weight}   這是因爲要保證第i次循環中的狀態f[i][v]是由狀態f[i-1

原创 tyvj1035 二分圖最大配(連接表結構)

鏈接網址:http://tyvj.cn/Problem_Show.asp?id=1035    分析:那麼對兩個任意方格(看作結點),如果它們分屬兩個不同的集合的話,那麼它們之間存在邊的情況只有它們是相臨的方格的 時候。這樣一來,我們可以

原创 數論小模版解題報告

一.、快速乘方 此算法解決快速計算Ak這類問題,步驟如下: 1)將k寫成二進制數s,s[1]爲最低位。 2)假設之前i-1位求出的得數爲Ans,如果s[i]位上的數字爲1,那麼現在的答案就是Ans*A^2^i而A^(i-1)在上一步是

原创 poj1006 生理週期(中國剩餘定理)

三數爲a b c餘數分別爲 m1 m2 m3,%爲求餘計算,&&意爲“且” 1、分別找出能被兩個數整除,而滿足被第三個整除餘一的最小的數。 k1%b==k1%c==0 && k1%a==1; k2%a==k2%c==0 && k2

原创 TYVJ1232最短路(SPFA+連接表)

鏈接網址:http://tyvj.cn/Problem_Show.asp?id=1232   #include <iostream>// vector前插的SPFA #include<queue> #include<cstring>

原创 tyvj1041 表達式求值

鏈接網址:http://tyvj.cn/Problem_Show.asp?id=1041 #include<iostream> #include<cstring> #include<cstdio> #include<sstream> #i

原创 自然數的拆分(多種方法)

鏈接網址:http://tyvj.cn/Problem_Show.asp?id=1171   ☆自然數拆分               描述     輸入自然數n,然後將其拆分成由若干數相加的形式,參與加法運算的數可以重複。

原创 旋轉卡殼(計算凸多邊形中最遠距離的兩個點)

http://blog.csdn.net/ACMaker/archive/2008/10/29/3176910.aspx http://cgm.cs.mcgill.ca/~orm/rotcal.frame.html 歷史: 1978年,

原创 TYVJ搜索解題報告

BFS  poj2243馬的遍歷 鏈接地址:http://poj.org/problem?id=2243 #include<iostream> #include<queue> #include<cstring> #define N 8 #

原创 TYVJ1464(凸包+旋轉卡殼)

鏈接網址:http://tyvj.cn/Problem_Show.asp?id=1464 旋轉卡殼參照了百度:   旋轉卡殼可以用於求凸包的直徑、寬度,兩個不相交凸包間的最大距離和最小距離等。雖然算法的思想不難理解,但是實現起來真的很容易