進公司差不多三周過完
這周感覺上手許多, 大概明天就會完成第一項作業練習, 離原訂日期還多出兩天, 看來可以多許多練習
其實這公司還不錯, 晚上如果加班超過7:30會有誤餐費
然後買些智慧家電, 手機筆電都能便宜,同事之間也不錯(偷看了一下小組管的測驗..每項數據都比我高啊!!!!!)
覺得應該穩穩地跟著學習
進公司差不多三周過完
這周感覺上手許多, 大概明天就會完成第一項作業練習, 離原訂日期還多出兩天, 看來可以多許多練習
其實這公司還不錯, 晚上如果加班超過7:30會有誤餐費
然後買些智慧家電, 手機筆電都能便宜,同事之間也不錯(偷看了一下小組管的測驗..每項數據都比我高啊!!!!!)
覺得應該穩穩地跟著學習

在Spring+Hibernate的課中, 輸入時發生internal Server Error
按下F12
把紅色問題點開, 這個錯誤有點看不懂, 所以回到Server那邊看
然後就找到
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type '_01.model.MemberDao' available

Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Could not resolve placeholder 'jdbc.url' in value "${jdbc.url}"; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.url' in value "${jdbc.url}"
簡單的說這個問題是properties檔案中命名和application.xml命名不一致, U大小寫
簡單的說, 登入功能是一個服務
要在服務完成之後將畫面轉為請求來的那一頁
必須要(在服務開始的時候)將傳請求來的路徑存下來,如以下
String requestURI = (String) session.getAttribute("requestURI");
經過這段文字,傳請求來的路徑就存在requestURI字串中了
2018/1/31
遇到問題(解決)
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testcs_dn-admin-web]]
簡單的說, 這是在要連資料庫時 conn=DriverManager.getConnection()
發生conn是null的問題
原因是,在比較高的版本中,URL所需要的連線資訊要包含時區
public final static String URL = "jdbc:mysql://localhost:3306/eatogodb?useSSL=true&useUnicode=yes&characterEncoding=UTF8&serverTimezone=GMT";
serverTimezone=GMT

在7-1的練習中遇到的問題
當輸入資料送出後,下一頁,跑出這樣的錯誤畫面,其中文字 "%3Cc:url%20value='member.do'/%3E", 蠻好奇怎會這樣寫
於是把這段文字拿去google"%3Cc:url%20value='member.do'/%3E"
得到這樣的答案
It looks like at the very least, the 404 error is indicating that you have an uninterpreted "c:url" (JSTL "url") tag in the source JSP.
EL語法: ${ expr}
屬性物件是
1字串物件: ${識別字串} 會呼叫屬性物件toString( )方法
2JavaBean物件: ${識別字串. Javabean性質} 呼叫屬性物件的getxxx()方法
3Map物件: ${識別字串.鍵值} 取得對應的value

關於加密的一些常識如下,為上課內容
DES : Data Encryption Standard, 一種對稱式加密演算法。
美國聯邦政府於1976年定為聯邦資料處理標準(FIPS),它的
金鑰則必須是7個位元組、加密區塊(Cipher Block)固定為8個位元組。
DES目前已被視為是一種不安全的演算法。

這是做到jsp習題4-2的時候
產生了新增會員失敗
這時候就可以開debug模式進去看
首先在用來接收資料的java檔中collection前面設中斷點
然後用debug模式開index.jsp