原创 LeetCode基礎題——數組篇

目前只是收錄了基礎題中的10個 1.去除有序數組中的重複元素 /** * 去除數組中重複元素,返回新數組大小 */ public static int removeDuplicates(int[] nums) {

原创 Java包裝類型的比較

首先看一道題, Double d1 = 100.0; Double d2 = 100.0; Double d3 = 200.0; Double d4 = 200.0; System.out.println(d1==d2); Sys

原创 LeetCode動態規劃(簡單)

買賣股票的最佳時機 給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 如果你最多隻允許完成一筆交易(即買入和賣出一支股票),設計一個算法來計算你所能獲取的最大利潤。 注意你不能在買入股票前賣出股票。 示例 1:

原创 Oracle內建函數小結

這不是一篇格式規整、邏輯嚴謹、內容引人致勝的博客,只是工作中碰到的博主自己認爲常用且值得一記的隨手筆記。 1.ROW_NUMBER() 用來標註行號,用法如下 SELECT ROW_NUMBER() OVER(PARTITIO

原创 Webpack綜述

WebPack是一個現代Js應用的靜態模塊打包器,使用Webpack處理應用時,它會遞歸地構建一個依賴關係圖,其中包含了應用所需的各個模塊,並將這些模塊打包爲一個或多個bundle。 Webpack有四個核心概念 入口(Entr

原创 ClassNotFoundException和NoClassDefFoundError的區別

不知道現在有沒有和敝司一樣,每次的發版是將本次更改過的代碼編譯後,將class文件打包到一個壓縮包中去替換線上文件的,然後我經常會漏掉文件,也挺無語的 這次到測試環境,項目一啓動,功能測試到某個模塊,報了個NoClassDefFo

原创 Java的日期格式引發的BUG

我在用SimpleDateFormat時,年份一直習慣用"yyyy",在上上週跨年的一週,突然有個小夥伴發現他的代碼輸出的日期年份莫名奇妙的+1了,2019-12-31變成了2020-12-31,並且表示,之前都是正常的啊,爲毛突

原创 破壞事務原子性、一致性的問題

覆盤了一下上週寫的代碼,沒注意的情況下在Controller中調用了Service的多個DML操作,這就是妥妥的數據不安全的操作。 我們在Service層配置的事務的隔離級別統一爲DEFAULT,傳播機制爲REQUIRED,也就是

原创 JavaWeb項目IDEA啓動後OutOfMemoryError: PermGen space錯誤

IDEA針對Tomcat的JVM參數設置 碰到個問題,項目啓動後一直有OutOfMemoryError: PermGen space錯誤,這個問題第一反應改IDEA的VM Options,沒用,然後去改了Tomcat的Catali

原创 300.最長上升子序列

給定一個無序的整數數組,找出其中最長上升子序列的長度。 解題思路: 狀態定義: dp[i]表示截至nums的第i個元素時的最長上升子序列的長度。 轉移方程:設j∈[0,i),考慮每一輪計算dp[i]時,遍歷[0,i)區間,

原创 Java設計模式學習筆記(四)——結構型模式

2.3 結構型模式 2.3.1 適配器模式 定義:適配器模式就是把一個類的接口轉化爲用戶期待的另一個接口,從而使得原本因接口不一致無法一起工作的兩個類能夠一起工作。可以分爲類結構型模式和對象結構型模式 應用場景: 系統需要使用現

原创 倒排索引——搜索引擎原理

原文鏈接:https://www.jianshu.com/p/0193dc44135b 這是一篇copy 的文章就不標原創了 1)基本概念 文檔 泛指一切以文本形式存在的存儲對象,包括h

原创 基於HashMap和雙向鏈表的LRU緩存

public class LRU<K, V> implements Iterable<K> { private Node head; private Node tail; private HashMap<

原创 Oracle 存儲過程語法及使用

寫在前面 本來這種東西作爲一個寫Java的我以爲應該是基本用不上的,以前基本就是聽過而已的一個概念,但是實際接到的一個需求就是需要數據庫去定期執行存儲過程,本着打好基礎的目的,還是稍微學習了一下,本篇並不學術、系統、嚴謹,就是隨筆

原创 子數組的和的差值最小

這個問題是泛微面經的評論裏一個老哥碰到的,對於我這種算法彩筆來說還是寫寫記下來的好。 題目 數組中的數分爲兩組,給出一個算法,使得兩個組的和的差的絕對值最小。數組中的數的取值範圍是0<x<100,元素個數也是大於0,小於100 比