原创 Maven依賴,不同jar包裏相同的類名導致的大問題

架構是這樣的: 用Maven控制:obs和mobile依賴common。 完整的pom依賴配置 parent的pom.xml <dependencies> <dependency>

原创 關於併發請求後臺的研究

下面以簡要的代碼說明: 創建用於測試的對象 包括:Controller,Service,Repo,Entity。 Entity: User User裏有大量隨機字段(超過50個) @Entity public class User imp

原创 Java annotation入門

        最近對spring源碼感興趣,今天看到annotation部分,略記之。 一. 最常見的annotation @Override:用在方法之上,用來告訴別人這一個方法是改寫父類的@Deprecated:建議別人不要使用

原创 使用spring官網給出的SpingMVC的maven搭建方式自定義controller文件夾出錯的解決辦法

SpringMVC,在使用官方的maven例子時,用的是springboot來構建。這時候,在Application.java裏,在類上要加上:@SpringBootApplication。 此時,在src下的hello源目錄裏,定義co

原创 正確理解和使用測試--Junit的正確使用

好處 體現設計 驗證行爲 作爲文檔 原則 測試代碼和被測代碼是同等重要的,需要被同時維護 單元測試一定是隔離的 單元測試一定是可以重複執行的 保持單元測試的簡單性和可讀性 儘量對接口進行測試 單元測試應該可以迅速執行 自動化單元

原创 spring定時器的使用

首先是需要配置: applicationContext-quartz-cron-local.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sprin

原创 學習正則表達式

First described by German zoologist Friedrich Boie in 1826, (212) 555-1212, 232-515-1212和242 545 1262 String te

原创 不通過setter方法改變私有變量值

Spring源碼發現了BeanWrapper package com.sts.web; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spring

原创 java web手工搭建--基本骨架

一、目錄結構: 二、 1.web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

原创 Jvm運行參數與調優(整理/劃重點)

堆大小設置JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系統對內存無限制。我在Windows

原创 Reader的子類選用

今天需要從文本文件裏讀出內容,從一剛開始就獨立編寫,結果是這個樣子。 private static String getText0() { File txt = new File("src/regex/Test")

原创 spring IoC容器簡述

spring IoC容器簡述 這個接口系統是以BeanFactory和ApplicationContext爲核心的。 在理解spring ioc概念時,可以分兩條線 BeanFactory和ApplicationContext BeanF

原创 多線程:共享變量

變量共享,是看線程的創建方式 package sample1; public class ShareVariable { public static void main(String[] args) { Sy

原创 圖片Base64編碼血淚教訓

import sun.misc.BASE64Encoder; 上面這玩藝就是個坑。網上大片的文章關於圖片轉Base64編碼用這個類。這就是奇坑。cao import com.sun.org.apache.xml.internal.sec

原创 Go語言:前後端對接

package main import ( “fmt” “net/http” “strings” “log” ) func sayhelloName(w http.ResponseWriter,