windows tomcat配置大全



windows tomcat配置大全.

Tomcat下JSP、Servlet和JavaBean环境的配置
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。
第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然[......]

Read more

各大浏览器 CSS3 和 HTML5 兼容速查表



各大浏览器 CSS3 和 HTML5 兼容速查表.

支持 CSS3 和 HTML5 的浏览器越来越多,甚至包括最新版的 IE,当然,所谓支持仅仅是部分支持,因为 CSS3 和 HTML5 的W3C 规范都尚未形成。如果你现在就希望使用 CSS3 和 HTML5 创建你的站点,至少要对各个浏览器对这两种新技术的支持情况有一个全面了解。

需要指出的是,即使同一个浏览器的同一个版本,在 Mac 和 Windows 两个平台,它们对 CSS3 和 HTML5 的支持也并不一致。本文是一份 Chrome, Safari, Firefox, Opera, IE 5 大浏览器,在 Mac 和 W[......]

Read more

hibernate的事务处理机制底层原理剖析

hibernate的事务处理机制底层原理剖析.

Hibernate是对JDBC的轻量级对象封装, Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析:

Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.properties中的配置:

#hibernate.transaction.factory_class net.sf.hibern[......]

Read more

Java异常种类

Java异常种类.

Java Exception:

1、Error
2、Runtime Exception 运行时异常
3、Exception
4、throw 用户自定义异常

异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_RuntimeException这两个直接的子类。

运行异常类对应于编译错误,它是指Java程序在运行时产生的由解释器引发的各种异常。运行异常可能出现在任何地方,且出现频率很高,[......]

Read more

Hibernate基础知识

Hibernate基础知识.

Hibernate基础知识,谈到这里,首先最重要的是应该理解ORM,ORM是什么呢?3个单词的缩写,Object-Relation Mapping,既对象-关系映射的意思.这是一种模式,这种模式在单个组件中负责说有实例业务对象的持久化,封装了数据库访问的细节,这就是Hibernate的核心原理.ORC解决主要的问题就是对象-关系映射.因为项目的业务逻辑模型是面向对象的,而关系型数据模型是面向关系的,所以Hibernate把一个持久化的类和数据库中的一张表对应,类的每一个实例对应这个表的一条记录.类的每一个属性,对应这表里的一个字段.这样就把一个对象和一个关系[......]

Read more

SymmetricDS数据同步系统

SymmetricDS数据同步系统.SymmetricDS是网络化,数据库独立,数据同步/复制软件。SymmetricDS使用网络和数据库技术,以复制表之间的关系数据库在近实时。该软件的目的是要表了大量的数据库,全国工作的低带宽连接,并经受住时间的网络中断。

SymmetricDS是一套基于Web,独立于任何数据库的数据同步/复制软件。 它使用web和数据库技术在关系型数据库之间实时复制表格数据。SymmetricDS设计用于大型数据库群,工作在网络带宽有限,并且网络会周期性断线的环境中。当前支持的数据库包括:MySQL、Oracle、SQL Server和PostgreSQL。[......]

Read more

如何关闭hibernate产生的大量日志

如何关闭hibernate产生的大量日志.

要关闭hibernate的日志,首先要把hibernate.show_sql设置为false;然后设置log4j.properties。

# Control logging for other open source packages
log4j.logger.com.opensymphony.oscache=ERROR
log4j.logger.net.sf.navigator=ERROR
log4j.logger.net.sf.acegisecurity=WARN
log4j.logger.net.sf.acegisecuri[......]

Read more

Android搭建开发环境问题集锦

Android搭建开发环境问题集锦。

工欲善其事,必先利其器。

和iOS开发相比,Android的开发环境的版本比较多,随之而来的问题也多。显然,我们不应该浪费宝贵的时间在解决开发环境带来的问题上,为此本文总结了常见的开发环境问题和解决方法,供大家查询和随时补充。

Debug certificate expired

Android SDK生成的用于调试的证书文件debug.keystore有效期是365天,当使用超过一年后控制台就会报这个错误。

Error generating final archive: Debug Certificate expired on 10/[......]

Read more

Android如何获得手机屏幕分辨率?

Android如何获得手机屏幕分辨率?

这个问题并不复杂,但是问的人实在很多,所以还是集中回答一下。

从Android 3.2(API Level 13)开始,在Activity里使用下面的方法来获取屏幕分辨率(单位是像素):

Display display = getWindowManager().getDefaultDisplay(); //Activity#getWindowManager()
Point size = new Point();
display.getSize(size);
int width = size.x;
int height =[......]

Read more

Arduino单片机使用和开发问题记录

Arduino单片机使用和开发问题记录

1、将程序上传到板子时Arduino IDE提示“avrdude: stk500_getsync(): not in sync: resp=0×00”

网上查遇到这个问题的人比较多,有说驱动问题的,有说IDE设置问题的。具体到我遇到的这个情况,原因是板子上插了RF24无线传输模块(也许线还没有插对),拔掉以后再上传程序就正常了。

2、nRF24L01+无线透传使用问题

Arduino官网上似乎推荐Mirf这个库,遇到一个问题,接收端运行几分钟后停止响应;试了另外一个RF24库,遇到传输不稳定的问题,一时没有解决,还是回到Mirf了[......]

Read more