原创 nginx 實現負載均衡,橫向擴展,保留源ip等

nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.types; de

原创 springboot使用jetty容器

默認springboot使用的容器爲tomcat 如果你不喜歡可以tomcat可以使用jetty 只需要改一點點就可以 創建一個項目: <?xml version="1.0" encoding="UTF-8"?> <project xm

原创 spring-boot Filter實現

新建一個簡單springboot項目: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs

原创 字節緩衝流--複製文件

public class BufferTestMain { public static void main(String[] args) throws IOException { File

原创 spring boot 整合mybatis+MySQL+freemaker+druid,使用jetty啓動

pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www

原创 Oracle VM VirtualBox 安裝centos7 虛擬機

1、準備安裝好Oracle VM VirtualBox (略過)。 2、準備好centos7鏡像(CentOS-7.0-1406-x86_64-DVD.iso) 3、新建虛擬機:   4、選擇內存大小(看個人電腦配置,我這裏用1G)  

原创 spring boot 註解方式實現登錄驗證

項目接口有些需要登陸權限,有些不需要。 沒有使用註解的時候很多人是這麼寫: LoginUser user = UserUtils.getLoginUser(); if (user == null) { //告訴用戶你沒登陸

原创 SimpleDateFormat 線程安全問題

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date

原创 快速讀取流--文件複製

public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream("D:\\1uplo

原创 spring-boot處理統一處理異常

spring-mvc處理異常需要在xml定義,比較坑。 spring-boot的處理比較簡單哈 直接在templates新建error目錄,建好errorcode的文件件即可。   錯誤示例:

原创 List 使用lambda判斷值在不在裏面

使用lambda表達式 private static List<String> itemCodes; static { itemCodes = new ArrayList<>(); itemCo