原创 四:springboot 使用 SpringDataJpa

1. JPA相關簡介 jpa 是 Java Persistence API 的簡稱,中文名 Java持久層API,在JDK5.0後提出的Java持久化規範。其目的是爲了簡化現有 JAVA EE和JAVA SE 應用開發工作,以及整合現有

原创 六、springboot 使用 JdbcTemplate

1、jdbc的特點 速度快,相對於其它的ORM框架而言,JDBC是最快的 配置簡單,Spring自家出品,必是精品,槓槓的 學習成本低 2、添加依賴 在pom文件引入spring-boot-starter-jdbc的依賴 <!-

原创 springboot 給圖片加二維碼

廢話不多說,直接上代碼 @PostMapping("/watermarkImages") public String watermarkImages() throws Exception { //獲取

原创 spring boot 使用外部字體給圖片加水印

這第一步當然是在網上下載一款字體啦,然後把下載的字體放在對應的文件位置,接下來就是代碼了 package com.example.demo; import org.springframework.web.bind.annotati

原创 ngnix 相關

一、ngnix + tomcat 1、ngnix配置如下 server { listen 801; server_name localhost; location /planeApi {

原创 重置Studio 3T的試用時間

一般來說,我們會用到Studio 3T來操作mongodb數據庫,但是呢,我們又不喜歡花錢買,所以就只能想其它辦法了,比如重置它的使用時間...... 一、創建一個reset-studio-3t.bat 文件,並在文件中寫入下面的內

原创 Spring boot 使用mybatis generator 自動生成代碼插件

1、當然是創建一個新生的springboot項目,步驟就不貼了...... 2、引入下面這玩意兒,它是生成代碼的插件 <!-- mybatis generator 自動生成代碼插件 --> <plugin

原创 初識 Nacos

Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置管理、服務及流量管理。 Nacos 幫助您更敏捷和容易地構建、交付和管理微服務平臺。 Nacos 是構建以“服務”爲

原创 java 定時器

一、曾經的三種方法 package com.example.demo; import java.time.LocalDateTime; import java.util.*; import java.util.concurrent

原创 springboot 文件分片上傳

 現在很多地方都會用到文件上傳,但是遇到大文件就會出現各種花式問題,爲了儘量避免這些坑,所以我們可以採用分片上傳的方式將大文件分成不同的小文件進行上傳 一、新建 CheckMd5FileVO 文件以及 UploadVO 文件 i

原创 java 從List中隨機取出一個元素

package com.example.demo; import java.util.ArrayList; import java.util.List; import java.util.Random; public class A

原创 關於gradle5.0及其以上中 lombok 的使用

今天在我自己項目中使用lombok插件出現一件怪事,我用maven管理的時候,lombok沒有任何問題,但是,當我使用gradle的時候,並將其改爲5.0版本的時候,好嘛,問題出來了,lombok的相應註解不起作用了......接下來就

原创 java 通過程序啓動tomcat

我們有時候爲了方便,公司會做一個項目管理,便於啓動和關閉我們部署在服務器上面的項目,我這裏就採用了java的方式,嗯......僅限於參考...... public static void main(String args[]) t

原创 java 通過 sigar 獲取服務器 cpu、內存 等數據

首先,引入sigar包 implementation 'org.fusesource:sigar:1.6.4' 其次, windows環境下,將lib包下的sigar-amd64-winnt.dll,sigar-x86-winnt

原创 MyBatis 返回insert註解操作主鍵

在向數據庫插入數據時,需要保留插入數據的id,以便進行後續的update操作或者將id存入其他表作爲外鍵。但是,在默認情況下,insert操作返回的是一個int值,它並非表示主鍵id,而是表示當前SQL語句影響的行數。 一、使用 @