原创 基於Snowflake算法的id 生成器(簡單介紹)

首先,爲什麼要用id 生成器呢,自增長id不好嗎? 數據庫自增長id當然可以,但是如果只是那種小型項目的,用戶量並不多的話,完全沒問題,但是一旦用戶量多了,id的值到了上億級的數據,自增長id問題就明顯了,當我們的業務逐漸擴大,我們需要對

原创 word maze 單詞迷宮 (java語言編寫)

Word Maze 是一個網絡小遊戲,你需要找到以字母標註的食物,但要求以給定單詞字母的順序喫掉。如上圖,假設給定單詞 if,你必須先喫掉i然後才能喫掉f。但現在你的任務可沒有這麼簡單,你現在處於一個迷宮Maze(n×m的矩陣)當中,裏

原创 ajax刷新局部,前臺遍歷list方法

通過ajax請求獲取的list無法直接用c:foreach標籤直接遍歷,需要單獨做處理,由於c:foreach在前端會別解析成html,所以ajax是無法獲取到c:foreach這個標籤的。所以我們需要手動做拼接html的處理 我這裏給出

原创 MySQL數字太長隱式轉換

開開心心寫程序,程序出錯,出錯又出錯。。。。。。。。。。卒   進入正題☞MySQL數字對比char類型,隱性轉換 select * from t_pr_apply where APPLY_ID =532922233950044176;

原创 騰訊雲(Centos 系統)部署靜態網頁

這幾天想要自己嘗試搭建屬於自己的網站,所以利用點時間學習一下先部署一個小小的靜態網頁玩玩。 搭建靜態網站,首先需要部署環境。通過 Nginx 部署 HTTP 靜態服務 在 CentOS 上,可直接使用 yum 來安裝 Nginx yum

原创 用兩個隊列模擬堆棧結構

兩個隊列模擬一個堆棧,隊列是先進先出,而堆棧是先進後出。 隊列 a 和 b (1) 入棧: a 隊列爲空, b 爲空。例: 則將” a,b,c,d,e” 需要入棧的元素先放 a 中, a 進棧爲” a,b,c,d,e” (2) 出棧: a

原创 用面向對象的方法求出數組中重複 value的個數

下面是題目要求: 想法:利用map的鍵值對進行來解答這道題 public void arrtest(){ int[] arr = {1,4,1,4,2,5,4,5,8,7,8,77,88,5,4,9,6,2,4

原创 java截取一串字符中多個字符串

給一個字符串,如“abc{aaa}qwe{bbb}daw{ccsc}asdasd”,寫程序,輸出所有{}間的內容:aaa bbb ccsc 這裏介紹兩種方法,第一種最好理解應該屬於暴力的一種吧,第二中使用序列化的解法 @Test

原创 前端生成驗證碼

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <script> !(function(window, document) {

原创 簡述String、StringBuilder和StringBuffer的區別

三個都是java平臺提供的字符串,都是可以用於存儲和操作字符串。以下是他們的區別: 1、String是隻讀字符串,底層是被final修飾了,意味着String引用的字符串內容是不能被改變的; String str = “abc”; s

原创 高精度階乘之和——基礎

例題: 輸入n,計算S = 1!+2!+3!+...+n!的未6位(不含前導0)。n<=10^6,n!表示前n個正整數之積。 樣例輸入: 10 樣例輸出: 37913 按照最簡單的寫法就是 #include<iostream> usin

原创 開燈問題——基礎

描述 有 n 盞燈,編號爲 1~n,第 1 個人把所有燈打開,第 2 個人按下所有編號爲 2 的倍數的開關(這些燈將被關掉),第 3 個人按下所有編號爲 3 的倍數的開關(其中關掉的燈將被打開,開着的燈將被關閉),依此類推。一共有 k 個

原创 SSM框架下使用MultipartFile上傳文件

在maven中,首先導入commons-fileupload和commons-io的包,我用的是1.3的fileupload的包和2.4的io的包 <commons-fileupload.version>1.3</commons-fil

原创 三元運算符——基礎

前提知識: https://blog.csdn.net/qq_32003379/article/details/87098038 範圍小的類型向範圍大的類型提升, byte 、short、char 運算時直接提升爲 int 題目: p

原创 變量交換——基礎

輸入兩個整數a和b,交換兩者的變量,然後輸出。 樣例輸入: 824 16 樣例輸出 16 824   第一種:三變量法 #include<stdio.h> int main() { int a,b,t; scan