- 浏览: 3113268 次
- 性别:
- 来自: 北京
最新评论
-
houyutao:
二三四都是错的空字符串也被匹配,*应该改成+
Java中判断字符串是否为数字的五种方法 -
mingyun:
但是 java.util.ArrayList 实现了 remo ...
java.lang.UnsupportedOperationException 解决方案 -
mingyun:
1.因为 Arrays.asList 返回的是 Arrays内 ...
java.lang.UnsupportedOperationException 解决方案 -
leolu007:
用java8新特性String testStr = " ...
java.lang.UnsupportedOperationException 解决方案 -
zhaohuaxishiwzw:
我之前所在的项目就是日本一家证券公司的项目。完全使用的是j2e ...
抛弃EJB(EJB2.0,EJB3.0,EJB4.0)
文章列表
MyEclipse中J2EE项目中的JavaScript验证,不准吧,还使得项目中带着一个错误提示,不爽,就想着把它整掉,折腾了一番发现就是项目设置的问题。 在J2EE项目上点右键,然后如下图设置,将Javascript 的Validation去掉,然后clear项目。ok成功。
1.项目上点右键 Properties->MyEclipse->Validation
2.去掉Javascript 的Validation选项,点ok。
3.clear项目,重新编译。
C:\>sqlite3 mydatabase.db
sqlite> create table user(id integer,username text,password text);
sqlite> insert into user values(1,'king','king');
sqlite> select * from user;
sqlite> update user set username='kong',password='kong' where id=1;
sqlite> delete from user where username='kon ...
SQLite 实现了完备的、可嵌入的、零配置的SQL数据库引擎。它的特点包括:
1、事务处理是原子的、一致的、独立的和持久的(ACID),即使在系统崩溃和掉电以后。
2、零配置,即不需要设置和管理。
3、实现了绝大部分的SQL92标准。
4、一个单独的磁盘文件存储一个完整的数据库。
5、数据库文件在机器之间可自由共享。
6、支持数据库文件大小至2TB。
7、字符串和BLOG的大小只受限于可用存储器容量。
8、代码量小,即小于30K的C代码行和小于250K的代码空间(gcc 在i486上)
9、对于绝大多数普通操作来说,比流行的C/S 模式的数据库引擎运行速度快。
10、API 简单、易用。
可以 ...
出现该错误,说明保存对象的主键没有自动生成,需要根据不同的数据库,设计主键的生成方式,例如:
Oracle数据库:
在Hibernate的映射文件中,需要声明主键是根据序列自动生成的。
<id name="numitemid" type="java.lang.Integer">
<column name="NUMITEMID" precision="20" scale="0" />
<generator class="sequence&quo ...
SQLite 使用的是一个更加普通的动态类型系统。在 SQLite 中,数据类型的值是与值的本身有关联,而不是它的容器。SQLite 的动态类型系统对于更多其它数据库引擎常见的静态类型系统是向后兼容的,在这个意义上,工作在静态类型数据库上的 SQL 语句同样也能工作在 SQLite 中。然而,SQLite 中的动态类型允许它做一些在传统严格类型数据库中不能做的事情。
因为SQLite是动态类型系统,所以可以指定任意的存储类型,这样意味着它有着良好的兼容性,你的Oracle语句几乎可以一丝不改的在SQLite上执行(不包括序列等),同时你也会发现它比静态类型数据库要慢的多。动态类型系统是SQLi ...
increment
用于为long, short或者int类型生成 唯一标识。只有在没有其他进程往同一张表中插入数据时
才能使用。 在集群下不要使用。
identity
对DB2,MySQL, MS SQL Server, Sybase和HypersonicSQL的内置标识字段提供支持。 返回的标
识符是long, short 或者int类型的。
sequence
在DB2,PostgreSQL, Oracle, SAP DB, McKoi中使用序列(sequence), 而在Interbase中使用
生成器(generator)。返回的标识符是long, short或者 int类型的。
...
用例是这样的:
一个结果集List,里面有很多的对象,要求根据对象的字段进行排序。
算法:
1. 对象实现Comparable接口,并从写compareTo()方法,方法里是排序规则。
2. 利用Arrays.sort(o)进行排序,不要要注意需要List.toArray();
3. 获得排序后的List。
具体算法如下:
import java.util.Date;
/**
* 需要排序的bean对象。
*
* @author zaki
*
*/
public class ComparableBean implements Comparable<C ...
在你提升程序代码的品质时JUnit测试仍允许你更快速的撰写程序
那听起来似乎不是很直觉,但那是事实。当你使用JUnit撰写测试,你将花更少的时间除虫,同时对你程序代码的改变更 俱有信心。这个信心让你更积极重整程序代码 ...
Object类中,共有12个方法,对这些方法的理解程度直接关系到写代码的深度。
本人把该贴置顶,也是为了在不断学习和理解中,慢慢完善对Object类的理解。
package java.lang;
public class Object {
// 调用本地方法,具体内容应该在dll文件中。
private static native void registerNatives();
static {
registerNatives();
}
/* 返回此 Object 的运行时类。*/
public final nat ...
出现这个异常说明你对应heibernage的映射表里,没有指明序列。解决办法就是指明一个序列,如果没有,就新建一个eg: CREATE SEQUENCE SEQ_TL_COMMON_ITEM INCREMENT BY 1;
<id name="numitemid" type="java.lang.Integer">
<column name="NUMITEMID" precision="20" scale="0" />
<generator class=&q ...
总是弄混斜线和反斜线,这次终于记清楚了,呵呵。
写一个“八”字,顺序就是 斜线(/),反斜线(\)。
或者这样记也行:面对键盘,距离你较近的是斜线(/),较远的是反斜线(\)
Oracle Net Manager中配置服务和监听。
在Oracle的Enterprise Manager Console里面,如果我们配置了错误的服务,在那里是不能删除的,不要来到Oracle Net Manager里才能看到你以前的所有配置,并且可以编辑和删除。
Oracle Net Manager 是帮助您配置和管理 Oracle 网络环境的一种工具。使用 Oracle Net Manager 可对下列 Oracle Net 特性和组件进行配置和管理:
服务命名
可以创建或修改 tnsnames.ora 文件、目录服务器或 Oracle Names Server 中数据库服务的网络说明 ...
第一: 入tomcat首页,http://localhost:8080/,点击左上角的 tomcat manage ,进入管理界面,将根目录(path为“/”) 置为 Undeploy 状态。
第二: 然后修改server.xml:
<Context path="" docBase="e:/fjf3/java/jsp/cart" crossContext="true" debug="0" reloadable="true" trusted="false" >
&l ...
档我们修改Tomcat的默认端口为80端口,就可以在浏览器中直接用http://localhost/server,进行访问了,不需要在输入端口号。方法很简单,无非就是修改端口为80端口。 修改重新启动taomcat服务。
如果启动了IIS,需要将IIS默认的80端口停用。
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="80"
minProcessors="5" maxProcessors="75&quo ...
在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有:
minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10
maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75
acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100
enableLookups:是否反查域名,取值为:true或false。为了提高处理能力,应设置为false
connectionTimeout:网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患 ...