Java Hour 33 Weather ( 6 )】的更多相关文章

有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 33 CURD 之 Create 首先是Eclipse 排序的功能找到了 - - Sort Member 从Model开始 package org.apache.struts.helloworld.model; public class Person { private String firstName; private String lastName; priva…
线程池数据结构与线程构造方法 由于已经看到了ThreadPoolExecutor的源码,因此很容易就看到了ThreadPoolExecutor线程池的数据结构.图1描述了这种数据结构. 图1 ThreadPoolExecutor 数据结构 其实,即使没有上述图形描述ThreadPoolExecutor的数据结构,我们根据线程池的要求也很能够猜测出其数据结构出来. 线程池需要支持多个线程并发执行,因此有一个线程集合Collection<Thread>来执行线程任务: 涉及任务的异步执行,因此需要…
采用jetty 后,默认的welcome-file-list 配置失效了,直接跳转到了struts2 的control 中去了. <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class>org.…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. 本文作者Java 现经验约为21 Hour,请各位不吝赐教. 继续心情不佳,那就来获得一个天气的程序吧. 目标 因本人目前在杭州,就先显示一个杭州的天气情况吧. 项目类型就暂定为控制台程序吧,以后再改造. 就用那个众所周知的天气接口吧: http://m.weather.com.cn/data/101210101.html 过程 随手搜索下java http 就出来了我们想要…
一.IO流概念:1.基本概念2.IO流分类3.java.io流的四大家族4.流的close和flush方法5.java.id下常用的16个流 二.FileInputStream字节输入流1.FileInputStream完成字节流输入的流程2.使用while优化FileInputStream读取流程3.FileInputStream最终版,使用byte数组读取4.FileInputStream的available5.FileInputStream的skip方法 三.FileOutputStrea…
终于从fastjson 的阴影中走出来了,接下去就是显示一个完整的天气信息了. 43.1 Weather Show 首先增加Model 中的属性. public class Weatherinfo { private String city; private String week; private String suggestion; public String getCity() { return city; } 检查json 反序列话的配置 public void setWeek(Stri…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 38 Java 中的 json 反序列化 其实就是所谓的json 转对象的问题,这里就要面临很多开源方案的选择了. 这里随便一搜有json-lib,fastjson 之类的,暂时也不需要比较它们的区别,先随便用其中的fastjson吧. 首先看下我们需要解析的json {"weatherinfo":{"city":"杭州&qu…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 36 Weather 从失败的地方爬起来 在jsp 中,使用EL 表达式获得Model 中的数据现在可以了. 使用struts 死活取不到值,而且压根不知道是哪些tag 和怎么用.这里接上. 首先原来的文档结构太不符合规范了, 调整前: 调整后: 启动时候maven 一直提示说找不到JDK 修改版本后工作正常,这个问题有待考证,因为我在上面的示例代码中工作正常. <…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 35 刚发表了一条闪存,在这个公司快满3个月了,该正式决定留下来还是转身离开了! 维护一个很古董的系统,并不符合我的三观,我感觉在这里上班纯粹是在浪费时间. 但是最近研究Java 估计是上瘾了,不能说是研究,应该是说学习,刚刚一个入门了Java 的人,感觉像是打开了一个新的世界.我很享受这种感觉.就像是4-5年前初次接触C# 一样. 所以这个SSH 系列的学习估计要…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 32 Struts2 Action 1 将action 映射到 action class 2 将action class 返回的结果 映射到一个 view 3 写action class 的控制逻辑 所以这里关键点是action class Action Class public class HelloWorldAction extends ActionSuppor…