`
tonyJ
  • 浏览: 142305 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
登录的类主要有3个,BigIntegerRSA.java加密类、SinaSSOEncoder密码加密类、SinaLogonDog登录类。 1、SinaLogonDog.java代码如下: package com.crawler.sina.login; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URLEncoder; import java.security.InvalidKeyException; i ...
1、最近几天在学习ibatis和spring,就把两者综合起来,写了示例。 2、构建数据库表user,使用数据库是mysql; create table user( id int(10) not null auto_increment, userName varchar(20) , passWord varchar(20), primary key(id) ); insert into user( ...
   这个程序写得非常不错,思路清晰,代码注释清楚。 package com.date0315; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.Enumeration; import java.util.Vector; public c ...
spring2.5开发所需的jar包,上传到这里,方便下载使用。
   很多数据库支持自动生成主键的数据类型如(mysql)。不过这通常(并不总是)是个私有的特性。SQL Map通过<insert>的元素<selectKey>来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类型(如MS-SQL Server)。 Oracle生成自动主键的配置如下: <insert id="insertProduct-Oracle" parameterClass="com.domain.Product"> <selectKey resultClass="in ...
1、本文通过几个简单的示例,实现ibatis的增删改查的功能。 2、构建数据库表,contact表,建表语句如下:(使用的是mysql数据库) contact表: drop table if exists contact; create table contact( id int(10) not null auto_increment, firstName varchar(20) , lastName varchar(20), email varchar(20), primary key(id) ); insert into contact(f ...

ibatis多对多示例

1、iBATIS的多对多映射配置方法和多对一映射配置方法差不多,不同的是,多对多映射,数据库设计上需要一个记录两个类关系的中间表,本文以学生-老师为例,在iBATIS的sqlmap中配置多对多关系。 2、构建数据库表如下,student表,teacher表和student_teacher表:(使用mysql数据库) student表: create table student( id int(10) not null auto_increment, name varchar(20) , birthday varchar(20), primary key(id ...
1、在实际开发中,iBATIS框架已经很普遍的使用,然而我们常常遇到关联数据的情况,如User 对象拥有若干Address 对象,每个Address 对象描述了对应User 的一个联系地址,这种情况下,我们应该如何处理?通过单独的Statement操作固然可以实现(通过Statement 用于读取用户数据,再手工调用另外一个Statement 根据用户ID 返回对应的Address信息)。 2、构建数据库表,user表和address表,建表语句如下:(使用mysql数据库) create table user( id int(10) not null auto_increment ...
  今天安装mysql程序时候,在安装到最后一步时候,在最后一步却发现无法启动服务,出现这样的提示“cannot create windows service for mysql.error:0”!   产生的原因是:   安装mysql时可能产生cannot create windows service for mysql.error:0错误,错误的原因多数由于重新安装mysql或者对mydql升级,使用MySQL Configuration Wizard而产生。   解决方法:   1、首先停止mysql的服务。(截图见附件1)   2、使用windows中的dos命令删除该服 ...
window-->preferences-->MyEclipse Enterprise WorkBench-->Maven4MyEclipse-->Maven 下面取消勾选的Download repositroy index update on startup
java常用第三方软件包 网上收集的一些常用Java开发的第三方软件包,供大家参考 1.Apache POI  处理office文档用到的2. IText    PDF操作类库 3.Java Base64   Base64编码类库 4.Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作 5.pingyin4j  中文转拼音库 6.Commons-IO,处理IO的工具包 7.Commons-beanutils 用来处理javaBean类的反射,内省的工具包 8.Commons-codec 处理常用加密编码 9.Commons-coll ...
有很长一段时间没有使用hibernate进行开发了,最近闲来无事,温习一下hibernate开发。搭建hibernate开发环境,下载hibernate3.3.2的jar包。所用数据库是mysql。   在使用hibernate3.3.2中要注意以下问题:   Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError:  org/slf4j/helpers/NOPLoggerFactory 这是由于hibernate-distribution-3.3.2.GA中的带有的slf4j-api-1.5. ...
题目:给定一段产品的英文表述,包含M个英文单词,每个英文单词以空格分隔,无其他标志符号;再给定N个英文关键字,请说明思路并编程实现String extractSummary(Stringdescription,String[] keyword):目标是找出产品描述中包含N个关键字(每个关键字至少出现一次)的长度最短的子串。 实现的代码如下: package date0621; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; ...
实现中缀表达式转换为后缀表达式主要包含三个类,一个主函数,一个自定义栈的类,还有一个就是核心类,实现其转换。 一、自定义栈的类 package date0617; /** *@author TonyJ *@time 2011-6-17 下午02:24:47 */ public class MyStack { private int maxSize;//栈的最大容量 private char[] ch; //栈的数据 private int top; //栈头标记 public MyStack(int s) { maxSize = s; ch ...
package date0610; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** *@author TonyJ *@time 2011-6-10 下午03:46:08 */ public class Test02 { private char arr[]; private int maxSize; private int top; public Test02(int s) { arr = n ...
Global site tag (gtag.js) - Google Analytics