原创 Springboot之 2.整合視圖層技術

本材料整理自github https://github.com/lenve/javaboy-video-samples中的代碼 2.整合視圖層技術 2.1 freemarker 添加pom依賴 <dependency>

原创 設計模式之 策略模式(Strategy Pattern)

策略模式(Strategy Pattern) 策略模式定義了算法族,分別封裝起來,讓它們之間可以相互替換,此模式讓算法的變化獨立與使用算法的客戶。 從一個簡單的應用說起。 背景 假如我們要設計一款鴨子模擬器。有綠頭鴨,紅頭鴨,

原创 NLP 自然語言初體驗

本資料整理自 Kaggle上的Spooky NLP and Topic Modelling tutorial import base64 import numpy as np import pandas as pd #Plotl

原创 Spark RDD總結

Spark RDD 總結 2019年11月21日 16:58 RDD兩種操作 RDD 支持兩種類型的操作:轉化操作(transformation)和行動操作(action) 轉化操作會由一個RDD生產一個新的RDD。 如flite

原创 Python 正則表達式 示例

#Python正則表達式代碼示例 ##使用match()方法匹配字符串,從字符串起始部分對模式進行匹配。成功返回一個匹配對象,否則返回None,匹配對象的group()方法能夠用戶顯示那個成功的匹配 import re m=re.

原创 下壓堆棧(鏈表實現)

下壓堆棧(鏈表實現) 前篇文章討論瞭如何用數組實現一個下壓棧 (能夠動態調整數組大小)的方式,本文接着討論用簡單鏈表實現棧的方式。 由於鏈表這種簡單的數據結構具有以下優點: 在頭結點插入快,不受集合數據規模限制 在頭結點刪除快,

原创 基於鏈表結構實現先進先出 隊列

基於鏈表結構實現先進先出 隊列 上文中講到了如何基於鏈表結構實現一個棧的數據結構,參考:下壓堆棧(鏈表實現),本篇介紹如何如何實現隊列結構。 隊列應用: 生活中各種排隊場景:食堂排隊,銀行排隊。。。排隊意味着公平。VIP除外 常

原创 碰到的問題記錄,並解決---軟件類 ---持續更新

Q:Office for Mac 反覆請求密鑰鏈訪問 提示登錄過期重新認證 A:https://support.office.com/zh-cn/article/office-for-mac-%E5%8F%8D%E5%A4%8D

原创 volatile和synchronized關鍵字比較總結

本文整理自《JAVA高併發編程詳解》,汪文君 著 1. 使用上的區別 volatile關鍵字只能用於修飾實例變量或者類變量,不能用於修飾方法以及方法參數和局部變量、常量等。 synchronized關鍵字不能用於對變量的修飾

原创 數據集合與分組運算 《利用python進行數據分析》筆記,第9章

pandas的groupby功能,可以計算 分組統計和生成透視表,可對數據集進行靈活的切片、切塊、摘要等操作 GroupBy技術 “split-apply-comebine”(拆分-應用-合併) import numpy as n

原创 SpringBoot之1.基礎配置

本材料整理自github https://github.com/lenve/javaboy-video-samples中的代碼 1.基礎配置 1.1 關於banner 1.1.1 開關 // SpringApplic

原创 Springboot之3.整合Web開發

3.整合Web開發 3.1 aop 添加pom依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

原创 一道簡單的JAVA面試題

來看一道簡單的java面試題: public static void main(String[] args) { int i=1; i=i++; int j=i++;

原创 JAVA類加載及初始化過程面試題

先看一道面試題: public class Father { private int i=test(); private static int j=method(); static{ Sy