2012年3月21日 星期三
2012年2月28日 星期二
enable Spring Transaction Annotation
enable Spring Transaction Annotation
in your springConfig.xml
add the following
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
in your springConfig.xml
add the following
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>${jndi}</value>
</property>
</bean>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- enable transaction annotation -->
<tx:annotation-driven transaction-manager="transactionManager"/>
2012年2月12日 星期日
2012年2月7日 星期二
Linux 底下MySQL 指令
啟動 MySQL
# mysql -u root
初次使用是不用輸入密碼。
mysql>\ quit
# mysqladmin -u root password 'password'
從此以後 MySQL 的 root 帳號就需要密碼了!
如下所示:
# mysql -u root -p
password: 密碼
mysql>update user set password=password('password') where user='root';
設定root的密碼。
mysql>\ show databases;
顯示all databases。
mysql> \use database's name;
選擇指定的database。
mysql>\ show tables;
顯示all tables in database。
# /etc/init.d/mysql stop
關掉MySQL。
如果你想進行遠程訪問或控制,那麼你要做兩件事:
1.
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
授權讓遠端登入,可以把 '%' 改成主機的IP
2.
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你機器的IP
2012年2月1日 星期三
JSP 防止快取
在程式開頭加入以下
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevent caching at the proxy server
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevent caching at the proxy server
2012年1月30日 星期一
2012年1月15日 星期日
IE6,IE7 position absolute問題
在IE6,IE7 CSS設定position:absolute;時需要加上left:0px;
,顯示時才會和其他瀏覽器一致
FireFox/Chrome預設為left:0px;但IE6,IE7預設似乎是置中
導致沒有設定left:0px;時IE6,IE7看起來和其他瀏覽器不同
,顯示時才會和其他瀏覽器一致
FireFox/Chrome預設為left:0px;但IE6,IE7預設似乎是置中
導致沒有設定left:0px;時IE6,IE7看起來和其他瀏覽器不同
訂閱:
文章 (Atom)
