原创 struts2_源碼學習_doFilter()

續 init() 過濾器主要工作的方法doFilter(): public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) th

原创 struts2_源碼學習_Dispatcher(1)

續Logging System 目錄 Dispatcher 第一步:創建ConfigurationManager。 第二步:往ConfigurationManager添加一個FileManagerProvider 第三步:往Configu

原创 struts2_源碼學習_factories

在ContainerBuilder和Container中最重要的一個字段就是:  final Map<Key<?>, InternalFactory<?>> factories; 從字面上我們可以看出這應該是對應的工廠鍵值對映射

原创 Struts2_關鍵的配置文件

環境:IntelliJ IDEA 2018.1.4 x64 包括了web.xml、struts.xml、struts-config.xml以及struts.properties。 web.xml(web/WEB-INF) 部署描述符,是一

原创 struts2_源碼學習_Dispatcher(2)

續:Container 目錄 初始容器bootstrap 真正容器container 運行時配置信息 其他 上一篇文章已經介紹完Container這個容器類,接下來我們繼續Dispacher的初始化工作,也就是獲得容器了。 Dispac

原创 Struts2_源碼學習_init()

續struts2_源碼學習_目錄 作爲一個過濾器類,請求到達的第一步就是進行初始化,即init()操作。 StrutsPrepareAndExecuteFilter.init public void init(FilterConfi

原创 恆生電子鯨騰網絡實習生_面經_筆經

恆生電子鯨騰網絡軟件開發工程師實習生從筆試到offer經歷了兩天,記錄一下筆試和麪試的經歷。 筆試: 對應的類型是: 1、不定項選擇題(基礎理論題目,設計計算機網絡、操作系統等) 10 × 4 = 40分 2、C或java的不定項選擇題(

原创 Spring_MySQL5.5_jdbc-8.0.11使用注意問題

先貼上在網上查到的最多的配置方式: jdbc.username = root jdbc.password = root jdbc.driverClassName = com.org.jdbc.Driver jdbc.url = jdb

原创 struts2_自定義驗證器_攔截器_類型轉換器_基本使用

最近重溫了一下Struts2,並實現了一些基本用法。包括了action、自定義攔截器、自定義驗證器、自定義類型轉換器、國際化、令牌等的實現和配置。有空了再寫寫具體步驟。 Github地址如下: https://github.com/Czc

原创 關係數據庫設計中的四種範式

基本概念: 碼: 碼是數據系統中的基本概念。所謂碼就是能唯一標識實體的屬性,是整個實體集的性質,而不是單個實體的性質。它包括超碼,候選嗎,主碼。 候選碼: (又稱候選碼,候選關鍵字,碼 ,candidate key): 設K是一個R(U)

原创 java序列化

本文的參考文章:https://www.cnblogs.com/szlbm/p/5504166.html 平時我們在Java內存中的對象,是無法進行IO操作或者網絡通信的,因爲在進行IO操作或者網絡通信的時候,人家根本不知道內存中的對象是