原创 springboot+mybatis+mybaits plus 整合與基本應用

springboot+mybatis+mybaits plus 整合與基本應用 引言 在spring framework所支持的orm框架中,mybatis相比 hibernate,spring本身提供的支持是相對少的,這在開發過程中

原创 在Java虛擬機中,字符串常量到底存放在哪

前言 前陣子和朋友討論一個問題: 字符串常量歸常量池管理,那比如 String str = "abc"; "abc"這個對象是放在內存中的哪個位置,是字符串常量池中還是堆? ”這句代碼的abc當然在常量池中,只有new String("

原创 POI的使用及導出excel報表

POI的使用及導出excel報表 首先,瞭解poi是什麼? 一、基本概念 ​ Apache POI是Apache軟件基金會的開放源碼函式庫,POI提供API給Java程序對Microsoft Office格式檔案讀和寫的功能。 二、基

原创 IDEA支付寶小程序開發流程——項目搭建

服務器端 在平臺上創建spring boot小程序應用 創建小程序 登錄 螞蟻金服開放平臺,選擇 開發者中心 > 開發接入 > 小程序(立即接入) > 立即創建 > 創建。 填寫 基本信息,點擊 創建 按鈕,創建應用名爲 Demo 小

原创 小程序登錄、微信網頁授權(Java版)

小程序登錄、微信網頁授權(Java版) 首先呢,“登錄”、“授權”、“授權登錄”,是一樣的意思,不用糾結。 寫小程序授權登錄的代碼前,需要了解清楚openid與unionid的區別,這裏再簡單介紹一下: 騰訊有個 “微信·開放平臺”,只有

原创 springboot+jpa 整合與基本應用

什麼是jpaJPA (The Java Persistence API)是用於訪問,持久化和管理 Java 對象/類與關係型數據庫之間的數據交互的 Java 規範。JPA 被定義爲EJB (Enterprise JavaBeans) 3.0

原创 jenkins自動化項目部署實戰

jenkins自動化項目部署實戰 簡介 以下文章只是從入門來說明jenkins的部署過程,僅供新手入門,高手勿噴。 安裝 命令如下: 拉鏡像,無需解釋 docker pull jenkins 創建掛載路徑 mkdir /mnt/jenki

原创 NODE + JWT + Mongo(簡單實現權限管理)

JWT簡介 官方是這樣介紹的: JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for se

原创 springboot+shiro 整合與基本應用

簡介 Apache Shiro是Java的一個安全框架。目前,使用Apache Shiro的人越來越多,因爲它相當簡單,對比Spring Security,可能沒有Spring Security做的功能強大,但是在實際工作時可能並不需要那麼

原创 centos+docker+mysql 配置與應用

溫馨提示:需要提前瞭解docker相關知識 第一步 安裝docker(本文使用centos7.2系統) 第二步 啓動docker以及安裝mysql 1.啓動docker 命令 :service docker start

原创 關於樂觀鎖與悲觀鎖的實際應用

開門見山,先聊一聊我實際遇到的業務問題: 在項目中有一個競猜下注的功能,它的賠率是根據A隊和B隊兩邊的下注總金額來計算的。於是當有用戶下注某一邊時,兩邊的賠率都會進行相應的變化。 反應到數據庫裏就是(簡化版本),一個人下注,會更改數據庫盤口