- 浏览: 79638 次
- 性别:
- 来自: 武汉
最新评论
-
wang1270944973:
很好的文章 学习了
Servlet + JavaBean连接数据库 -
liufengtop:
com.txazo.domain.User楼主为什么没贴上去啊 ...
Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合 -
liufengtop:
能把你的完整的项目打包也发给我 我的邮箱 565060641 ...
Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合 -
yangleqiao:
能把你的完整的项目打包 发给我吗 我的邮箱 leqiao88 ...
Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合 -
azvf:
这个和httpClient访问有啥区别
Socket访问网页
文章列表
1. 文字Button
2. 图片Button
3. 文字和图片Button
4. Button响应点击事件
5. Button OnClickListener
6. Borderless Button
7. Custom Background
1. 文字Button
<Button
android:text="@string/button_text" />
2. 图片Button
<ImageButton
android:src="@drawable/button_icon" />
3. 文字 ...
1. Spring AOP
2. Spring AOP注解
1. Spring AOP
1)切面类
public class LogAspect {
public void before() {
System.out.println("Before");
}
public Object around(ProceedingJoinPoint proceedingJoinPoint)
throws Throwable {
System.out.println("Around Begin");
...
1. 不用new关键字创建类的实例
用new关键字创建类的实例时,构造函数会被自动调用。
实现Cloneable接口,就可以调用clone()方法来创建对象,clone()方法不会调用构造函数,可以结合工厂模式一起使用。
public class FruitFactory {
private static Fruit fruit = new Fruit();
public static Fruit getFruit() {
return fruit.clone();
}
}
2. 慎用异常
避免创建异常,可以抛出异常。
3. 尽量在合适的场合使用单例
...
1. web.xml
2. struts.xml
3. hibernate.cfg.xml
4. applicationContext
1. web.xml
Web 3.0
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
x ...
1. JavaMailSender
2. Spring JavaMail发送文本邮件
3. Spring JavaMail发送HTML邮件
4. Spring JavaMail发送带图片的HTML邮件
5. Spring JavaMail发送带附件的邮件
1. JavaMailSender
<bean id="javaMailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl"
p:host="smtp.qq.com" p:u ...
1. JndiTemplate
2. ConnectionFactory
3. Destination
4. JmsTemplate
5. Spring JMS消息发送
6. Spring JMS消息接受
1. JndiTemplate
<!-- JndiTemplate -->
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
&l ...
1. TOMCAT_HOME/conf/context.xml的<Context>标签下添加如下内容:
<Resource name="jdbc/txazo" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" ...
1. JDBC连接MySQL
2. JDBC连接Oracle
1. JDBC连接MySQL
driverClass:com.mysql.jdbc.Driver
jdbcUrl:jdbc:mysql://127.0.0.1/txazo
user:root
password:root
2. JDBC连接Oracle
driverClass:oracle.jdbc.driver.OracleDriver
jdbcUrl:jdbc:oracle:thin:@127.0.0.1:1521:orcl
user:txazo
password:txazo
<context:component-scan base-package="com.txazo" />
Spring自动扫描组件,配置了它,就无需配置<context:annotation-config />。
<context:component-scan base-package="com.txazo">
<context:include-filter type="regex"
expression=".dao.impl.*" />
...
1. Hibernate默认连接池
2. C3P0连接池
3. Proxool连接池
4. JNDI DataSource
1. Hibernate默认连接池
<session-factory>
<property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="hibernate.connection.url">
...
1. Spring DataSource
2. DBCP DataSource
3. C3P0 DataSource
4. JNDI DataSource
1. Spring DataSource
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Drive ...
目标网页URL:http://www.baidu.com
public class HttpSender {
private static byte[] request = null;
static {
StringBuffer temp = new StringBuffer();
temp.append("GET http://www.baidu.com HTTP/1.1\r\n");
temp.append("Host: 119.75.217.109:80\r\n");
temp.append("C ...
网页URL:http://txazo.iteye.com/blog/1669205
IP地址:118.186.66.50
端口号:80
public class HttpSender {
private static byte[] request = null;
static {
StringBuffer temp = new StringBuffer();
temp.append("GET http://txazo.iteye.com/blog/1669205 HTTP/1.1\r\n"
);
te ...
1. 静态变量
2. 静态常量
3. 静态代码块
4. 静态方法
5. 静态内部类
1. 静态变量
public static int number;
2. 静态常量
public static final int TYPE_APPLE = 0;
3. 静态代码块
static {
number = 1;
}
4. 静态方法
public static String getType() {
return "apple";
}
5. 静态内部类
public class Dao {
private st ...
1. jar
2. java
3. javac
4. javadoc
5. native2ascii
1. jar
JAR是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
jar命令用法:
jar -cvf hello.jar com // 用目录com创建JAR包
jar -xvf hello.jar // 解压JAR包到当前目录
jar -tf hello.jar // 列出JAR包中的目录结构
jar -cvf hello.war * // 用当前目录下的所有文件创建WAR包
jar -xvf hello.war // 解压WAR包到当前目录
jar ...