- 浏览: 34636 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
控制一段程序的执行时间
注:限定一段代码执行的时间,超时自动结束线程
final ExecutorService exec = Executors.newFixedThreadPool(1);
//限定执行时间处理 Callable<String> call2 = new Callable<String>() { p ...
如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人员,没有捷径可走,本文就是为那些还在苦苦寻找学习目标的人编写的。 第一步:学好HTML HTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员的基本条件。 学习资源: HTML Dog (http://htmldog.com/) HTML入门指南 (http://www.w3.org/MarkUp/Guide/) W3C HTML学 ...
端口被占用的解决方案
1.如果IDE(如:MyEclipse异常关闭而且项目还在运行那么重启项目会报端口被占用问题解决方案:打开任务管理器的进程结束javaw.exe进程就OK!)
2.如果使用tomcat时端口被占用,那么修改配置文件里的端口设置即可!(位置:tomcat目录下的conf里的servver.xml中的:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redi ...
Spring MVC的异常拦截处理
项目中如果请求资源不存在,就会提示404异常信息,为了得到更好的用户体验,应该做出相应的处理。解决方案:在web.xml里配置如下代码,然后添加一个对应的页面即可<error-page> <error-code>404</error-code> <location>/404.jsp</location></error-page>这里要注意,我的404.jsp是放在根目录下(即WebRoot下)
同理:500,503也是这样处理即可!
<err ...
XFire的部分配置:(原创额!)
<!-- XFire 配置Start --> <bean id="namingTransactionAttribute" class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"> <property name="properties"> <props> <prop key="insert*&q ...
数据库Sybase下载URL
http://www.sybase.com/detail?id=1051287&elq=00000000000000000000000000000000
java的Web项目连接数据库从oracle10g迁移到连接oracle11g解决方案
1. 如果Web项目是部署在tomcat6.x的,那么你的项目里应该有ojdbc的jar包,如下图:
(图中只是对项目里的
MyEclipse 到 8.5版。启动后总是进入默认工作空间,而且也不弹出选择工作空间的对话框。
必须手动在File菜单中选择Switch Workspace才行。
解决方法:
进入Myeclipse安装目录,比如D:\Genuitec,然后找到D:\Genuitec\MyEclipse 8.5\configuration目录,打开该目录下的config.ini,找到并修改里面的osgi.instance.area.default=file\:/E:/ki 即可,这样就会把工作空间设为E:/ki
索引,索引的建立、修改、删除 索引索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引的合理直接有关。下面给出建立索引的方法和要点。§3.5.1 建立索引1. CREATE INDEX命令语法:
CREATE INDEXCREATE [unique] INDEX [user.]indexON [user.]table (column [ASC | DESC] [,column[ASC | DESC] ] ... )[CLU ...
Oracle添加删除主键
1、创建表的同时创建主键约束
(1)无命名
create table student ( studentid int primary key not null, studentname varchar(8), age int);
(2)有命名
create table students ( studentid int , studentname varchar(8), age int, constraint yy primary key(studentid));
2、删除表中已有的主键约束
(1)有命名
alter ...
<?xml version="1.0" encoding="UTF-8"?><mappings> <mapping> <method name="searchCaseList"> <parameter index="0" componentType="java.lang.String" /> <parameter index="1" compon ...
多对一单向(数据库设计,多在在多方设计外键)
数据库设计:主键列不可分,联合主键不可有部分依赖,不能存在传递依赖
注解中在多方的类中加入一个"一方"的类,然后在方法之上加上@ManyToOne
XML中在多方的XML中设置<many-to-one name="一方的字段名" column="具体的外键名字
//JDBC
连接数据库一定要捕获异常
1.注册驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
2.指定数据库位置及用户名和密码
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl",
"user","password");
3.创建Statement来执行sql语句
Statement state=conn.createS ...