原创 MD5信息摘要算法的簡單理解

最近在做一個微項目的時候用到了MD5信息摘要算法,所以就簡單的瞭解了一下,我把我的瞭解寫下來,用作以後的學習。一.MD5的簡單理解        MD

原创 No identifier specified for entity 報錯

最近在使用Springboot和SpringData-jpa的時候使用junit測試的時候出現了問題報錯爲No identifier specified for entity      Error creating bean with n

原创 struts2中的表單提交與文件上傳下載

做項目時用到了表單數據和文件要同時提交,但文件字節流傳遞到後臺,和我提交的其他的屬性值不一樣,讓我有些苦惱,後來找到了方法 一.jsp頁面代碼 <form action="" method="post" enctype="multip

原创 Chrome導出擴展程序

我的Chrome安裝在C盤,(默認路徑)最近用Chrome安裝了Postman這個擴展程序,但是想給別人使用,需要打包擴展程序爲crx文件,它需要擴展程序根目錄的路徑,這就需要知道Chrome的擴展程序安裝到C盤哪裏了。 1.首先Chro

原创 thymeleaf的簡單用法-佈局標籤

最近簡單學習使用了thymeleaf模板引擎,現在把一些理解寫出來,可能理解的很淺或者有偏差,希望讀者理解,並評論對我指正,讓我能夠有所進步,並改正偏差。一.eclipse或myeclipse 設置HTML模板Window->Prefer

原创 struts2中生成二維碼

最近寫項目用到了二維碼,用於用戶掃碼臨時登錄,開始時是生成二維碼,保存到項目中的文件夾,在提供一個下載功能,後來感覺這樣有點麻煩,如果直接生成後發送到客戶端的頁面多好,後來做到了這樣,下面是我的實現代碼   public void er

原创 dijkstra算法爲什麼不能計算負權重?

  這幾天在看迪傑斯特拉算法(dijkstra算法)的時候,瞭解到這個算法不能夠計算負權重,這讓我很納悶???爲什麼呢???下面我按照我理解的解釋一番,若有錯誤希望閱讀者能夠評論指出,不勝感激。 我們看上圖,求A到其他節點的最短

原创 2019 第十屆藍橋杯Java省賽B組個人題解

2019 第十屆藍橋杯Java省賽B組個人題解 前言   以下的第十屆藍橋杯Java B組省賽的題目題解只是我個人的題解,提供一些解題思路,僅作參考,如有錯誤,望大家指出,不勝感激,我會及時更改。   本來想把比賽題目上傳到CSD

原创 二叉樹尋路java版-leetcode

二叉樹尋路——Java版 題目: 在一棵無限的二叉樹上,每個節點都有兩個子節點,樹中的節點 逐行 依次按 “之” 字形進行標記。 如下圖所示,在奇數行(即,第一行、第三行、第五行……)中,按從左到右的順序進行標記; 而偶數行(即,

原创 mysql的hql語句之時間段查詢

在網上查詢好多時間段查詢語句,但沒解決我的問題,後來發現是我用錯了類型。我以爲時間段查詢,那麼數據庫查詢語句應該用date類型,但其實不然應使用String類型作爲條件 如: "from 表名 o where o.createDate

原创 ssm+thymeleaf整合

近來在不斷的學習中學習了SSM框架,本來還想繼續使用jsp,但是在瞭解了jsp逐漸有所淘汰的趨勢,就學習了thymeleaf模板引擎,下面開始介紹我使用過程中遇到的問題以及詳細配置,我用的myeclipse和數據庫用的mysql一.(po

原创 查看 IntelliJ IDEA 使用期限

首先打開IDEA,選擇上面的選項help,然後help->Register...或者help->About 看圖,有圖有真相

原创 完全揹包模板——Java實現

完全揹包來了,嘿嘿~ 一.完全揹包轉01揹包_暴力法I 此方法就是枚舉當前物品的數量,直至物品體積 * 數量 > 揹包體積。 import java.util.Scanner; public class FullBackpack

原创 01揹包模板——Java實現

當初年少,見識少,看過之後不理解,於是放棄了深入學習揹包問題,現在見識有一些了,特此記錄一下學習後寫的模板(慢慢更新),原諒我的命名不規範(可拷貝下來自己改類名),主要是爲了自己的區分。 一.01揹包模板——Java實現 二.完全

原创 爲什麼使用low + (high - low) / 2而不使用(high + low) / 2呢?

爲什麼使用low + (high - low) / 2而不使用(high + low) / 2呢?目的是防止溢出! 爲什麼這樣就防止溢出了呢?看下面的例子。 high = 0100 0000 0000 0000 0000 0000