- 浏览: 417372 次
- 性别:
- 来自: 成都
最新评论
-
kaihop:
很好,值得学习
Axis2开发WebService客户端 的3种方式 -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
Java解决Emoji表情符问题 -
hongbai:
不能匹配这个:http://harveyzeng.iteye. ...
正则表达式匹配域名、网址、url -
qwertyuiopqaz:
引用
Axis2开发WebService客户端 的3种方式 -
whj001:
很详细 ,
Axis2开发WebService客户端 的3种方式
文章列表
如果这样写的话,就会出现异常
public void operate(List list){
for (Iterator it = list.iterator(); it.hasNext();) {
String str = (String)it.next();
if (str.equals("-")){
list.remove(str);
}
}
}因为list在循环中的时候是不可以删除它的元素的
这样写 ...
Java List集合冒泡法排序的两种实现
- 博客分类:
- Java
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
冒泡排序算法的运作如下:
比较相邻的元素。如果第一个比第二个大,就交换他们两个。
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
针对所有的元素重复以上的步骤,除了最后一个。
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需 ...
1,无返回参数create procedure test(@a int,@b int) asbegin insert into tbl_test(a,b) values(@a,@b)end--------调用方法:exec(execute) "test(1)"create procedure test_sp_1(@y varchar(30)) as begin update user_tab set delete_id=1000 where user_name=@y and delete_datetime is not null endgo调用:exec t ...
富爸爸实现财务自由七步骤
- 博客分类:
- 读书笔记
第一步 学会像富人一样思考
要实现财务自由,你必须能像富人一样思考,而不是中产阶级或者穷人那样思考。要从B象限或者I象限来观察和思考这个世界。罗伯特清崎先生在实现财务自由之后,深感有产者和无产者之间的巨大差别,为了让更多的普通人摆脱财务的困境,提高财商,学会像富人一样思考,实现财务自由,过上理想的生活,因此发明了这款游戏。这款游戏一经推出,就成为了全球权威的财商教具,深受各界人士的欢迎。
第二步 关注自己的事业,制定自己的财务目标
存在财务问题的人大多数是耗费了一生为别人工作,其中很多人在他们不能工作时就变得一无所有。
为了财务安全,人们需要关注自己的事业。你的事业的重心是你的资产项 ...
Hibernate的merge方法
- 博客分类:
- SSH
JavaDocs:
---------------------------------------------------------------------------
merge
Object merge(Object object)
throws HibernateExceptionCopy the state of the given object onto the persistent object with the same identifier. If there is no persistent instance currently associated ...
用JDBC取到数据库表之间的主外键关系
- 博客分类:
- Java
java.sql.DatabaseMetaData metadata = db.getMetaData();//db为一个connection
ResultSet rs = metadata.getExportedKeys(null, null, tablename);//获得某个表的metadata
String foreigntablename = rs.getString(7);//从 1到16 依次试试,就知道各个的含义了,另外也可以自己直接查api,看是什么... 7是外键的表名,其他有字段名等等
DatabaseMet ...
存储过程语法及实例[转]
- 博客分类:
- 数据库
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。
--------------------基本语法--------------------
一.创建存储过程create procedure sp_name()begin.........end
二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程1.基本语法:drop procedure sp_name//
2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
四.其他常用命令
...
SQL触发器实例讲解(sqlserver版)[转]
- 博客分类:
- 数据库
SQL触发器实例1
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 ...
MYSQL中TIMESTAMP类型的默认值[转]
- 博客分类:
- 数据库
MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。
1、自动UPDATE 和INSERT 到当前的时间:
表:
———————————
Table Create Table
——————————————————————————————-
t1 CREATE TABLE `t1` ( ...
1. inverse="true"
例如 one-to-many 关系User (1) - Order(*)
Java代码:
public class User {
private Set<Order> orders = new HashSet<Order>();
// ...
}
public class Order {
private User user;
// ..
}
对应的 mapping files:
Order.hbm.xm ...
当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan
所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联。如果删除父方对象,应该级联删除所有关联的子方对象;如果一个子方对象不再和一个父方对象关联,应该把这个子方对象删除。
all-deleteorphan 的能力:
1. 当保存或更新父方对象时,级联保存或更新所有关联的子方对象,相当于 cascade 为 save-update
2. 当删除父方对象时,级联删除所有关联的子方对象,相当于 cascade 为 delete
3. 删除不再和父方对象关联 ...
flush-强制提交刷新session
clear--清除session
evict(Obj)将对象实例从session缓存清除
session.flush() 不是必须调用的
session.close()是必须调用的
session.clear()写在flush后面 稍后解释
session.flush()的调用牵扯到事务,首先我们知道在执行事务之前都会将AutoCommit设置为false【手动提交方式,因为默认是true自动提交的】 当AutoCommit为false时 我们执行完事务就要调用到session.flush();session.clear();一切 ...
EJB3.0 EntityManager
- 博客分类:
- EJB
基本概念
EntityManager称为实体管理器,它由EntityManagerFactory所创建。EntityManagerFactory,作为EntityManager的工厂,包含有当前O-R映射的元数据信息,每个EntityManagerFactory,可称为一个持久化单元(PersistenceUnit),每个持久化单元可认 ...