原创 SpringBoot

**一、**Spring Boot 入門 1、Spring Boot 簡介 簡化Spring應用開發的一個框架; 整個Spring技術棧的一個大整合; J2EE開發的一站式解決方案; 2、微服務 2014,martin fowler

原创 多線程

單線程:java+類名,會啓動主線,並且執行main()方法 多線程:Thread實例的start()方法,會啓動線程,並且調用Thread實例的run()方法。 因爲Thread的run(): public void run() { i

原创 異常處理機制

繼承體系 Throwable Error AWTError IOError LinkageError ThreadDeath … Exception RuntimeException IndexOutOfBoundsExcepti

原创 常用工具

Linux 操作 命令 zip壓縮 zip -r xxx.zip ./* zip解壓縮 unzip 殺死進程 kill $(ps aux|grep “pha”|awk ‘{print $2}’) 上傳下載 rz/s

原创 netty

傳統IO,需要使用多線程 package OIO; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import

原创 Spring

繼承樹 BeanFactory(接口) —DefaultListableBeanFactory(實現類) —ApplicationContext(接口) ——FileSystemXmlApplicationContext(實現類)

原创 Lambda

命令式編程語言與函數式編程 命令式編程語言特點:擁有賦值語句,程序的編寫與人的思維一致,如c,c++,c#,java。 函數式編程特點:沒有賦值語句,函數式編程裏不允許對變量進行改變,所以線程安全,如lisp。 lambda表達式

原创 集合

繼承樹 Collection接口 遍歷 Collection接口繼承了Iterable,有一個forEach(Consumer action) 方法 c.forEach(obj -> System.out.println(obj