`
文章列表
在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用String.split("|"); “.”和“|”都是转义字符,必须得加"\\"; ...

基于JSP的AJAX

其实,AJAX有它的优点,同样也有它的缺点。它一般用在用户不想等待返回结果的时候和复杂的UI上;其他时候,我们还是可以使用Struts等常规方法。     一句话,不要为了使用AJAX而使用AJAX,而是要在适合于使用AJAX的地方使用AJAX 输入校验,当在申请用户的时候,需要去数据库对该用户进行唯一性确认。 这种校验需要访问后台数据库,但不希望用户在这里提交后等待,所以使用AJAX。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> ...
优点:异步交互,用户感觉不到页面的提交,当然也不等待页面返回。 响应速度快。 复杂的UI成功处理,一直以来,我们对B/S模式的UI不如C/S模式UI丰富而苦恼,现在由于AJAX大量使用JS,使得复杂的UI设计变得更加成功。 最后AJAX请求的返回对象为XML文件,易于和WEB SERVICE结合起来。 基于Servlet为后台的一个web应用例子: 关于关联选择框的问题: 当用户在第一个选择框里选择ZHEJIANGS时,第二个选择框要出现ZHEJIANG的城市;当用户在第一个选择框里选择JIANGSU时,第二个选择框里要出现JIANGSU的城市 首先,配置文件web.xml,在里面配置ser ...
abstract class不能创建实例对象,含有abstract方法的类必须定义为abstract class, abstract class类中的方法不必是abstract的。 如果子类没有implements abstract父类中的所有abstract方法,那么子类也必须定义为abstract方法。 interface可以说成是abstract class的一种特例,interface中的所有方法都必须是abstract的。interface中的方法定义默认为public abstract类型,interface中的成员变量类型默认为public static final。 ...
Expert ->General ->Archive File -> ...
document.createElement()是在对象中创建一个对象,要与appendChild()或insertBefore()方法联合使用。其中,appendChild()方法在节点的子节点列表末添加新的子节点。insertBefore()方法在节点的子节点列表任意位置插入新的节点。 用法:<div id="board"></div> 例1: <script type="text/javascript"> var board = document.getElementById(" ...
<body><!--action 不要写/./绝对路径 要写相当路径,这样便于维护-> <form action="LoginServlet" method="post"> username:<input type="text" name="username"><br> password:<input type="password" name="password"> <input type ...
public class Fanzhuan{ public static void main(String[] args){ String str = "xiaoxin"; System.out.print("xiaoxin的逆转的字符串:"); for(int i=str.length()-1;i>=0;i--){ char ch = str.charAt(i); System.out.print(ch); } //charAt(int index)方法是一个能够用 ...
关键字: eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一 ...
在JDK5.0中加入了一个新的特性,那就是FOR-EACH循环。FOR-EACH循环使得代码更加的简短,也让代码更加易懂,其实他并没有加入什么新的功能。他的功能完全可以用简单的FOR循环代替。 foreach int a[] = {1,2,3,4,5}; for(int s:a){ System.out.println(s); } int a[] = {1,2,3,4,5}; for(int i=0;i<a.length;i++){ System.out.println(a[i]); } 增强for(part1:part2){part3}; part2中是一个数组 ...
public static main(string []args){ //List存储 List<String> s = new ArrayList<String>(); s.add("1"); s.add("2"); for(int i=0;i<s.size();i++){ system.out.println(s.get(i)); } //数组存储 int []a = new int [3]; a[0]=1; a[1]=2; a[2]=3; ...
IOC 依赖注入。作用是避免手工在各代码中new实现类。 IOC的意义,是且仅是:解耦 IOC是什么?控制反转 具体:如果从实现的角度来说,正如Martin Flower所讲,依赖注入是个更具体的IoC的实现方式,Spring支持三种依赖注入形式,比如构造子注入,setter,getter注入... 切面是什么? 日志,安全,事物。 具体:是那些贯穿于系统多处的可复用的功能吧。我的意思是比如在系统中很多的地方都会用的日志,用到消息服务 new对象和取代单例,只是Spring的基本内容。更重要的是它在软件架构上起的作用。它是一个优良的架构,提供了灵活 ...
具体实现: 关于数据库分页: declare @start int,@end int @sql nvarchar(600) set @sql=’select top’+str(@end-@start+1)+’+from T where rid not in(select top’+str(@str-1)+’Rid from T where Rid>-1)’ exec sp_executesql @sql 注意:在top后不能 ...

SQL基本语句

    博客分类:
  • SQL
1、创建数据库 create database database-name 2、删除数据库 drop database dbname 3、增加一个列 alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变, 唯一能改变的是增加archar类型的长度。 4:添加/删除主键 alter table tabname add/drop primary key 5:创建索引 create index idxname on tabname(col...) 6:删除索引 drop index idxn ...

JDBC连接数据库

    博客分类:
  • SQL
JDBC连接数据库步骤:     1:加载JDBC驱动程序     2:提供JDBC连接的URL     3:创建数据库的连接     4:创建一个Statement对象(最好是PrepareStatement对象)     5:执行SQL语句     6:处理数据     7:关闭JDBC对象 为什么用preparestatement对象?     1:代码的可读性和可维护性     2:PrepareStatement是预编译的,对于批量处理可以大大提高效率。最大可能提高性     3:可以阻止常见的SQL注入式攻击。         例: str SQL = & ...
Global site tag (gtag.js) - Google Analytics