原创 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