原创 Java計算賬戶餘額的核心方法

摘要:在項目開發中,有這樣一個業務場景,就是我們有個虛擬服務,服務是按一定的YD(這裏的YD相當於一般的積分即可)去抵扣的,同時YD又是通過用戶下單購買產生的,規則如下圖: 那麼在用戶使用服務的時候,會消費一定的YD,那麼久需要

原创 阿里雲服務器、CentOS7開啓、關閉防火牆命令

CentOS7使用的是firewall防火牆,不再是原來的iptables 1:查看firewall防火牆狀態 firewall-cmd --state 或者 systemctl status firewalld 2:打開防火

原创 Java對List裏面的元素實現按指定字段排序的方法

摘要: 在日常開發中,經常會用到排序算法,這裏記錄下日常使用比較多的排序方法,其中包括按指定指定:正序、倒序排序,還有按自定義字段排序的方法,方便日後查看; 一:按指定字段排序,默認倒序,如下寫法: /** * @descrip

原创 數據操作日誌記錄表設計、可以查詢、恢復歷史數據記錄

數據操作日誌記錄表設計、可以查詢、恢復歷史數據記錄 摘要:在日常開發中,我們經常會遇到這樣的需求,產品希望用戶對業務系統的所有操作都做日誌記錄,尤其是涉及到修改、刪除的時候,更應該,因爲用戶在操作系統的過程中難免會誤操作,這時候

原创 Java分佈式爬蟲架構圖

Java分佈式爬蟲架構圖 爬蟲,說起了大家肯定都不陌生,最近在搞爬蟲的系統的自動化實現,所以結合實際場景規劃了我們的爬蟲服務的架構,在這過程中也看了很多國內外優秀的爬蟲框架、系統、架構、最後結合自己的經驗,梳理了一套適合我們的爬

原创 Java之格林威治時間格式轉換成北京時間格式

Java之格林威治時間格式轉換成北京時間格式 /** * Copyright 2020. yaodouwang.com Studio All Right Reserved * <p> * Create on 03-23 12

原创 Java之ConcurrentHashMap源碼解析

ConcurrentHashMap源碼解析 文章目錄ConcurrentHashMap源碼解析jdk8之前的實現原理jdk8的實現原理變量解釋初始化初始化tableput操作hash算法獲取table中對應的元素f鏈表或紅黑樹操作

原创 記一篇遲到的2019年年終總結

前奏: 2019年已經過去,現在才寫年終總結似乎有些晚了,之前一直想着在2020年到來之前寫,結果由於各種外因導致延遲到現在了,不過該總結的還是要總結,不然對不起過去一年發生的各種故事。 工作: 2019年我是進入新公司的第一年,

原创 Java 8 itextpdf 實現 給 pdf 添加水印

前言 給pdf添加水印功能是日常開發中經常會遇到的問題,下面我們就來看看怎麼通過Java實現給pdf文件添加水印 環境 新創建個Spring Boot的項目,然後添加itextpdf的依賴,具體的pom.xml如下: <?xml

原创 Java 8 壓縮文件夾示例

前言 Java 8 壓縮文件夾示例 在本篇文章中,我將向大家展示如何使用Java 8的核心包實現壓縮文件夾,該核心包在jdk的:java.util.zip包下,首先我們準備個待壓縮的文件夾,如下圖: 將源文件夾的路徑設置爲“ D

原创 Spring Security5 介紹

Spring Security5 介紹 Spring Security 應該屬於 Spring 全家桶中學習曲線比較陡峭的幾個模塊之一,下面我將從起源和定義這兩個方面來簡單介紹一下它。 起源: Spring Security 實

原创 Java之支付寶(電腦網站支付)成功後 同步回調,異步回調驗證簽名報錯解決思路

摘要:在做支付寶電腦網站支付的接口時候(這裏僅限使用支付寶官網提供的SDK接入支付寶支付接口),支付成功了,但是支付寶回調的時候老是報簽名失敗,經過查看資料,發現是支付寶公鑰的問題,我選擇的了mapi網關產品密鑰的支付寶公鑰,所以一直報簽

原创 activiti 5.16 Chapter 1-2-3 簡介 學習 配置

Activiti 5.16 用戶手冊 Chapter 1-2-3 簡介 學習 配置 Table of Contents 協議 下載 源碼 必要的軟件 JDK 6+ Eclipse Indigo 和 Juno 報告問題 試驗性功能

原创 Java之線程池源碼解析

線程池 文章目錄線程池線程池概述創建一個線程池並提交線程任務線程池源碼解析參數認識構造方法提交任務addWorker執行任務關閉線程池 線程池概述 什麼是線程池 爲什麼使用線程池 線程池的優勢 第一:降低資源消耗。

原创 Java之微信支付(掃碼支付模式二)案例實戰-之支付完成後頁面跳轉方案

摘要:做過微信掃碼支付的同學都知道,微信掃碼支付完成後,要跳轉到指定的頁面就比較麻煩了,這裏我提供一種比較可行的方案,也許還有其他更多的方案,但是我這裏分享下我們當時是怎麼處理微信掃碼支付完成後,跳轉到指定頁面的呢。 一:微信掃碼支付流程