原创 基於JAVA集合寫的一個梭哈遊戲

基於JAVA集合寫的一個梭哈遊戲。 遊戲思路: 1,首先使用一個List數組保存一副無序的撲克牌(使用集合工具類) 2,使用一個Map集合和TreeSet集合保存玩家手上的手牌 3,使用一個Map集合保存玩家手

原创 SpringBoot整合JOTM實現分佈式事務

0.前言 Spring3就已經移除了對JOTM的支持,但是很多老項目還是用的JOTM來管理分佈式事務,所以這篇文章旨在整合SpringBoot JTA JOTM分佈式框架. 1.引入maven組件 <!-

原创 Java 自定義緩存模板

在日常開發中,我們會用到進程內緩存(Map)和分佈式緩存(Redis),緩存能夠很大程度降低數據庫的壓力.但是在日常開發中,每個人都寫自己的緩存,沒有統一的標準.導致整個項目內部全是單個成員自定義的緩存.所以需要在程序內部定義一

原创 基於JAVA對象流寫的圖書進銷存系統管理

基於JAVA對象流寫的圖書進銷存系統管理 1、用戶登錄 用戶只需一個,即admin管理員,用戶密碼爲123456,用戶登錄信息保存在屬性文件user. properties中,用戶登錄時輸入用戶名和密碼,如果成功則打印系統菜單,

原创 使用List集合寫的一個簡單的學生信息管理系統!

package com.langxikeji.Set; import java.util.ArrayList; import java.util.I

原创 LintCode(Fizz Buzz 問題).

給你一個整數n. 從 1 到 n 按照下面的規則打印每個數: 如果這個數被3整除,打印fizz. 如果這個數被5整除,打印buzz. 如果這個數能同時被3和5整除,打印fizz buzz. class Sol

原创 Student類,包括學生姓名、性別、年齡、Java成績。要求創建五個該類對象,輸出每個學生信息,計算並輸出這五個學生Java成績的平均值, 以及計算並輸出他們Ja

/** * * 一、Student類,包括學生姓名、性別、年齡、Java成績。要求創建五個該類對象,  *       輸出每個學生信息,計算並輸出這五個學生Java成績的平均值,  *      以及計算並輸出他們Java成績的最高分

原创 LintCode(斐波納契數列)!

這裏不要使用遞歸實現,時間複雜度爲O(N^2) 應該使用循環來寫 class Solution { /** * @param n: an integer * @return an intege

原创 LintCode(加一)

給定一個非負數,表示一個數字數組,在該數的基礎上+1,返回一個新的數組。 該數字按照大小進行排列,最大的數在列表的最前面。 樣例 給定 [1,2,3] 表示 123, 返回 [1,2,4]. 給定 [9,9,9] 表示 9

原创 LintCode(迴文數)

判斷一個正整數是不是迴文數。 迴文數的定義是,將這個數反轉之後,得到的數仍然是同一個數。 樣例 11, 121, 1, 12321 這些是迴文數。 23, 32, 1232 這些不是迴文數。 public class Solut

原创 Quartz 工具類

public class JobUtil { /** * 添加基於日曆的任務 * * @param scheduler 調度器 * @param identity 標識 * @param claz

原创 Java8 Lambda 分割List

/** * @author caishen * @version 1.0 * @className CollectionUtils * @date 2019/5/23 11:54 * 自分で書いたコードの各行を擔當する

原创 異常:java.lang.ExceptionInInitializerError

問題原因很簡單:lombok不支持JDK10 要麼升級lombok 要麼還原JDK版本爲jdk1.8

原创 java.lang.NoSuchFieldError: BrowserSecure 解決方案

今天打包一個springBoot項目到服務器上面運行,啓動兩次都沒有啓動成功,去查詢了日誌發現這個報錯 java.lang.NoSuchFieldError: BrowserSecure 一般情況下報這個錯誤java.lang.No

原创 Java代碼獲取美國洛杉磯的時間

TimeZone time1 = TimeZone.getTimeZone("America/Los_Angeles"); Date today1 = Calendar.getInstance(time1,Locale.US).