原创 基於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).