- 浏览: 145057 次
- 性别:
- 来自: 合肥
最新评论
-
hzyhush:
Java模拟登录新浪微博 -
meaemz:
大神,这是完整的代码吗?怎么没有没有main(),我要怎么调用 ...
Java模拟登录新浪微博 -
meaemz:
大神,这是完整的代码吗?怎么没有没有main(),是要自己写一 ...
Java模拟登录新浪微博 -
c_he_n:
最后执行结果怎么获取到url
Java模拟登录新浪微博 -
hvang1988:
18.JEgg Java多线程开发包 ,这个到底怎么样哦,资料 ...
Java 常用的第三方组件
文章列表
登录的类主要有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( ...
Java实现数据库连接池技术
- 博客分类:
- Java技术
这个程序写得非常不错,思路清晰,代码注释清楚。
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 ...
spring开发所需jar包
- 博客分类:
- SSH+i/mbatis
spring2.5开发所需的jar包,上传到这里,方便下载使用。
ibatis自动生成主键
- 博客分类:
- SSH+i/mbatis
很多数据库支持自动生成主键的数据类型如(mysql)。不过这通常(并不总是)是个私有的特性。SQL Map通过<insert>的元素<selectKey>来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类型(如MS-SQL Server)。
Oracle生成自动主键的配置如下:
<insert id="insertProduct-Oracle" parameterClass="com.domain.Product">
<selectKey resultClass="in ...
ibatis入门教程
- 博客分类:
- SSH+i/mbatis
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多对多示例
- 博客分类:
- 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 ...
ibatis一对多示例
- 博客分类:
- SSH+i/mbatis
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安装最后一步 无法启动服务错误
- 博客分类:
- 开发、部署环境
今天安装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入门示例展示
- 博客分类:
- SSH+i/mbatis
有很长一段时间没有使用hibernate进行开发了,最近闲来无事,温习一下hibernate开发。搭建hibernate开发环境,下载hibernate3.3.2的jar包。所用数据库是mysql。
在使用hibernate3.3.2中要注意以下问题:
Exception in thread "main" 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 ...