原创 Linux之netstat命令

netstat命令主要是爲了查看當前服務器連接的一些信息,如ip,端口,狀態等。 查看所有活躍的網絡連接: 查看所有80端口下的網絡連接: 加上排序: 求和: 拉取對應狀態碼的連接的ip地址: 各ip的連接數求和排序: 80端

原创 Java枚舉類的一個小demo

工作中有時要寫一個枚舉類,但有時從頭寫有點耽誤事,這裏把現有的一個案例拿出來,以備以後使用時直接拿到。 public enum DetailShowEnum { CPU_SHOW("CPU使用率"), MEM_SHOW("內存

原创 React與後端交互的一種方式

上週工作中需要將一個react前端項目與spring的後端項目進行聯調,但之前從未單獨做過這種前後端分離的系統,雖然對react用法進行了基本學習,但開始始終沒搞明白這種形式的系統前後端是如何交互的。 後查看了公司其他系統的代碼,發現一種

原创 LeetCode 700. Search in a Binary Search Tree

Given the root node of a binary search tree (BST) and a value. You need to find the node in the BST that the node's val

原创 LeetCode 657. Robot Return to Origin

There is a robot starting at position (0, 0), the origin, on a 2D plane. Given a sequence of its moves, judge if this r

原创 LeetCode 905. Sort Array By Parity

Given an array A of non-negative integers, return an array consisting of all the even elements of A, followed by all th

原创 LeetCode 709. To Lower Case

Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase.   Example 1

原创 LeetCode 929. Unique Email Addresses

Every email consists of a local name and a domain name, separated by the @ sign. For example, in [email protected], al

原创 LeetCode 771. Jewels and Stones

You're given strings J representing the types of stones that are jewels, and S representing the stones you have.  Each

原创 Scala學習筆記(七)——特質

特質是Scala裏代碼複用的基礎單元。特質封裝了方法和字段的定義,並可以通過混入到類中重用它們。與類繼承時每個類都只能繼承唯一的超類不同,類可以混入任意多個特質。最常用到的兩種方式:拓寬瘦接口爲胖接口,定義可堆疊的改變。 7.1 如何工作

原创 Scala學習筆記(八)——包和引用

8.1 包 Scala代碼採用Java平臺完整的包機制。 8.2 引用 Scala裏,包和其成員可以用import子句來引用。 Scala的import子句比Java更爲靈活,在它們之間存在3點主要差異。Scala中引用可以: 出現在任何

原创 LeetCode 789. Escape The Ghosts

You are playing a simplified Pacman game. You start at the point (0, 0), and your destination is (target[0], target[1])

原创 Scala學習筆記(六)——Scala的層級

Scala裏,每個類都繼承自通用名爲Any的超類。因爲所有的類都是Any的子類,所以定義在Any中的方法就是共同的方法,它們可以被任何對象調用。 6.1 類層級 根類Any有兩個子類:AnyVal和AnyRef。AnyVal是Scala裏

原创 Scala學習筆記(五)——組合與繼承

組合是指一個類持有另一個類的引用,藉助被引用的類完成任務。繼承是超類、子類的關係。 5.1 抽象方法 一個方法只要沒有實現(即沒有等號和方法體),它就是抽象的。與java不同,方法的聲明不需要也不允許有抽象修飾符。擁有實現的方法被稱爲具體

原创 Scala學習筆記(四)——函數和閉包

4.1 本地函數 類似Java中的私有方法,Scala的方式是把函數定義在別的函數之內。就好像本地變量那樣,這種本地函數僅在包含它的代碼塊中可見。 4.2 頭等函數 Scala的函數時頭等函數。不僅可以定義和調用函數,還可以把它寫成匿名的