The Future of the JVM
這邊應該是要講 jvm 上面跑的語言,最後聽起來主要在講 jruby 相關的專案,和背後的運行 的機制,jruby 在 jvm 上面的跑動流程。
ruby == unix 所以有些 depend os 的 function 需要另外實作
keyword
- jni-ffi
- jna
- jnr-enxio
- jnr-unixsocket
FFI in JVM
JEP-191
Panama
Java 在使用 compare 比較兩個 integer 的數字時會將其轉換成 object 效率會下降
procject valhalla
Invokedynamiccall
用 Spring boot + Thymeleaf 建構 EC 平台
介紹 spring boot 和 樣版引擎
zookeeper 打造軟體式負載平衡
跟以前看過的 zookeeper 的資訊一樣沒有特別記錄的地方。
爬蟲
爬蟲組合包
- Apache Common VFS
- jsoup
jsoup 好用的的函式
:containOwn(text) :matchOwn(regex)
使用 jeckins ci 做定時任務
在抓取別人資料時需要要遵守的規則
爬蟲包下載看看 CrawlerPack
農委會的資料欄位全是中文的,後面應該是用 .net 撰寫的。
Introduction to deep learning and its implementation on Java - DL4J
之前就有在看 DL4J,這場主要講 deep learning
相關的模型和算法比較多。
- autoencoder
- Restricted Boltzmann Machine
- LSTM
- BPTT
Akka Cluster in Java
使用 actor concurrency model。
介紹 akka 的使用方式,之後可以是用看看,不過這類的工作應該會使用 golang 或是 erlang 開發。
使用 Scrum Estimation Model 評估變化所帶來的影響範圍
主要概念是要不斷調整專案的時程以便因應環境的變化,使用以前的開發的時間做為下一次 專案開發時間的估算依據。
Agile Tribes
SPA simple public agreeable 估算時間方法
相對估算法則
使用上次的資料測試速率
MVP
持續改善
不斷調整決策
research 如何規劃時間