- 博客(31)
- 资源 (73)
- 收藏
- 关注
原创 经过一周的挣扎,目前天气预报抓取解析插入数据库的功能已经大致实现,附项目源码
将中国天气网近六天(因为有些城市提供的数据源只有五天数据,所以我暂时取5天,程序里依然是六天的标准)的天气情况抓取,用JSON解析,存入数据库,数据库是两张表,城市表和天气表。程序可以运行,两个表都能读入数据,城市表大致读入了423行数据,天气表大致读入了1800行数据。程序的缺点在于,暂时还没写注释,面向对象还未体现,没有实现每天定时抓取的性能,需要人工每天手动运行程序抓取数据。。。。。
2011-11-30 08:23:53 1153
原创 天气预报之抓取、解析、存入MYSQL数据库模块实现,不规范(代码)
package com.zzk.cn;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import
2011-11-29 10:34:36 1067
原创 天气预报,MYSQL之JDBC查询模块实现(代码)和简易插入模块实现(代码)以及PREPAREDSTATEMENT插入模块实现(代码)
package com.zzk.cn;import java.sql.*;public class Insert { public static void main(String[] args) { System.out.println("HelloWorld"); insertMysql(); } public static void insertMy
2011-11-29 09:38:18 692
原创 天气预报抓取、解析(传递抓取的info参数)功能模块实现(代码)
package com.zzk.cn;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import
2011-11-29 09:17:49 916 1
原创 天气预报抓取天气信息模块实现(代码)
package com.zzk.cn;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import javax.xml.ws.ProtocolException;public class CatchWeather
2011-11-29 08:59:09 1274
原创 天气预报程序-抓取和文件读写
package com.zzk.cn;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.
2011-11-28 18:09:01 796
原创 输入5个字符串,打印出"b"开头的字母
//输入5个字符串,打印出"b"开头的字母public class btest { public static void main(String[] args) { String[] s=new String[5]; s[0]="bzzk"; s[1]="Bzzk"; s[2]="Czzk"; s[3]="Helen
2011-11-27 22:16:02 1603
原创 JDBC连接数据库,严谨版本代码
package com.zzk.cn;import java.sql.*;public class TestJdbc { public static void main(String[] args) { ResultSet rs=null; Statement stmt=null; Connection conn=null; t
2011-11-26 13:50:54 600
转载 发布WEB,JEE ECLIPSE,HELLOWORLD
http://wenku.baidu.com/view/6d3a1c4ee518964bcf847cde.html
2011-11-25 15:40:04 496
原创 将TXT中天气预报内容写入MYSQL数据库
package com.zzk.cn;import java.io.*;import java.sql.*;import java.util.*;public class TxtToMysql { /** * @param args * 本程序涉及文件IO,字符串分隔StringTokenizer,JDBC,数据库sql语句 */ public
2011-11-24 15:03:42 1060
原创 JAVA面试题-STRINGBUFFER倒序输出、正则将首字母大写
package com.zzk.test;//将This is a test倒着输出tset a si sihT(用StringBuffer)public class Test{ public static void main(String[] args) { StringBuffer s=new StringBuffer("This is a test"); Sy
2011-11-23 20:30:52 3294
原创 MySQL外键-涉及天气预报的小小思考
MySQL中“键”和“索引”的定义相同, 所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。 表间一对一关系示例:有两张表,第一张表是记录公司有多少人,都有谁,也就是员工编号及员工姓名这些基本表。另一张表记录每个月发给用户多少工资,所谓工资表是也。但是工资表里面不能以员工姓名为主键,同样要通过员工id,因为员工的
2011-11-23 14:05:43 789
原创 华为JAVA面试题及详解
今晚强哥说我要多写代码,基础很重要,为了长远起见,我就开始写一些面试题的代码。第一题 package com.zzk.test;public class Test { public static void main(String[] args) { String str="1234"; changeStr(str); System.out.prin
2011-11-22 20:02:43 3254 2
原创 再做JAVA天气预报
看了两周的马士兵J2SE视频,参与了BOSS系统的需求,接下来可能没有太多的时间学习马士兵的J2SE了。目前已经学习到J2SE5.0第九章线程的基本概念、Sleep、Join、Yield、Priority部分了,接下来再学习就是线程同步部分了。网络、GUI、专题日期处理、正则表达式也需要看。这只能利用周末或者业余的时候看了。今天是11月18日,还是争取在12月15日之前看完这些。
2011-11-18 15:44:05 3236 9
原创 马士兵J2SE-第九章-多线程机制-举例、线程同步之锁
package com.zzk.test;//同样一个线程类可以起两个线程public class Test { public static void main(String[] args) { Runner r=new Runner(); Thread t1=new Thread(r); Thread t2=new Thread(r); t1.start(
2011-11-18 14:19:14 1595
原创 马士兵J2SE-第九章-多线程机制-sleep、join、yield、线程优先级
sleep:package com.zzk.test;import java.util.*;public class Test{ public static void main(String[] args) { MyThread thread = new MyThread(); thread.start(); try { Thread.sleep(
2011-11-18 10:07:41 829
原创 马士兵J2SE-第九章-多线程机制-线程的创建与启动
public class test{ public static void main(String[] args) { m1(); } public static void m1() { m2(); m3(); } public static void m2() { } public static void m3() {
2011-11-18 09:13:22 926
原创 马士兵J2SE-第八章-流
访问文件package com.zzk.test;import java.io.*;public class test { public static void main(String[] args) { int b=0; FileInputStream in=null; try { in=new FileInputStream("D:\\test\\a\\zzk
2011-11-17 10:56:28 1120
原创 马士兵J2SE-第七章-容器
class Name { private String firstName,lastName; public Name(String firstName,String lastName) { this.firstName=firstName; this.lastName=lastName; } public String getFirstName() { r
2011-11-16 09:37:10 731
原创 马士兵J2SE-第六章-常用类-基本数据类型包装类、Maths类、File类
基本数据类型包装类public class test { public static void main(String[] args) { Integer i=new Integer(100); Double d=new Double("123.456"); int j=i.intValue()+d.intValue(); float f=i.floatValue(
2011-11-15 16:28:05 4913
原创 马士兵J2SE-第六章-常用类-String类、StringBuffer类、枚举ENUM
public class test { public static void main(String[] args) { String s1="hello"; String s2="world"; String s3="hello"; System.out.println(s1==s3); s1=new String("hello"); s2=new
2011-11-14 17:20:32 1078
原创 马士兵J2SE-第五章-数组
//数组对象的创建public class test { public static void main(String[] args) { int[] s; s=new int[5]; for(int i=0;i<5;i++) { s[i]=i*2+1; } System.out.println(s[4]); }} 输出
2011-11-14 10:07:34 880
原创 马士兵J2SE-第四章-异常处理
public class ArithmeticExceptionextends RuntimeException当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。 import java.io.*;public class test { public static void main(String[] args) { int[] a
2011-11-12 16:20:50 629
原创 马士兵J2SE-第二章-J2SE基础语法(周六补充)-递归、非递归
//求5的阶乘public class test { public static void main(String[] args) { System.out.println(method(4)); } public static int method(int n) { if (n==1) return 1; else return n*method(n-
2011-11-12 15:14:20 794
原创 马士兵J2SE-第三章-面向对象-Object类:toString方法、equals方法、对象转型、抽象类抽象方法、final关键字、接口
toString方法public class test { public static void main(String[] args) { Teacher t=new Teacher(); System.out.println("1 "+t+" 2 "+t.toString()); }}class Teacher { public String t
2011-11-11 09:42:37 1346
原创 马士兵J2SE-第三章-面向对象-static、继承、重写、构造函数
static关键字 静态成员变量 public class Cat{ private static int sid=0; private String name; int id; Cat(String name){ this.name=name; id=sid++; } public void info(){ System.out.println("My
2011-11-10 15:54:03 1017
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2011-11-10 11:21:49 395
原创 马士兵J2SE-第三章-面向对象-基础及重载
面向对象://面向对象的方法写一段程序,要求能够手动修改年月日的信息class Date { private int day; private int month; private int year; public Date (int d, int m, int y) { day = d; month = m; year = y;
2011-11-09 18:25:37 899
原创 马士兵J2SE-第二章-J2SE基础语法-运算符
自加和自减运算符(++/--)在前时先运算再取值,在后时先取值再运算public class test { public static void main(String[] args){ int i1 = 10, i2 = 20; int i =(i2++); System.out.println("i = "+i); System.out
2011-11-08 10:43:57 694
原创 马士兵J2SE-第二章-J2SE基础语法-标识符、关键字、数据类型转换
局部变量(方法或语句块内定义的变量)成员变量(方法外部,类的内部定义的变量)public class test{ static int j=6;public static void main(String[] args){ int i=0; System.out.println("i= "+i); System.out.println("j= "+j);}}
2011-11-07 09:46:34 1168
原创 JAVA赋值DEMO分析
对主数据类型的赋值是非常直接的。由于主类型容纳了实际的值,而且并非指向一个对象的句柄,所以在为其赋值的时候,可将来自一个地方的内容复制到另一个地方。例如,假设为主类型使用“A=B”,那么B处的内容就复制到A。若接着又修改了A,那么B根本不会受这种修改的影响。 但在为对象“赋值”的时候,情况却发生了变化。对一个对象进行操作时,我们真正操作的是它的句柄。所以倘若“从一个对象到另一个对象”赋
2011-11-04 14:48:16 611
改变未来的九大算法,完整扫描版
2014-06-24
仿 <赶集生活android客户端> 的介绍动画界面 的进一步修改
2014-03-06
绝对能用的通达OA2013版原版+破解版+OA精灵+IM1000用户补丁。
2013-09-04
Android开发精典案例60个【源码】
2013-08-30
android定时器(原创).
2013-07-26
android手机遥控android机顶盒,实现鼠标、上下左右、震动软件
2013-05-10
Wiley - Sap Bw Certification_A BIW Student GuideBW认证考试指南
2012-09-25
6.0.0.29preverfy.exe
2012-08-09
JUNIT环境搭建明细DOC和自己做的PPT
2012-05-29
SWT_Designer for eclipse3.7
2012-05-28
SPRING BEAN的销毁 项目文件(ECLIPSE)
2012-03-20
tomcatPluginV33.zip
2012-03-19
apache-tomcat-7.0.19-windows-x64.zip
2012-03-19
easycharts完整JAR包,源码,API,DEMO
2012-02-27
ITEX全部核心资料,JAR包,中文文档,API,百个实例!
2012-02-17
公司天气预报前后台源码(原创)JAVA MYSQL
2012-02-08
iTextAsian.jar
2012-02-08
我自己做的jQuery数十个实例
2012-01-29
jQuery.js下载
2012-01-17
HTTP1.1与HTTP1.0的比较
2012-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人