摘要: 1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对... 阅读全文
posted @ 2015-07-07 12:07 三星蓝 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多... 阅读全文
posted @ 2015-07-07 10:48 三星蓝 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 我小时候特别爱吃一个叫做,浪味鲜的零食。我讨厌去大澡堂洗澡,但是我妈说,如果乖乖洗完澡,就带我去买浪味鲜。所以一整个童年,最美好的记忆就是洗完了澡,湿漉漉地,从大澡堂门口出来,过马路,走向小卖部的那一段路程。我该怎么去形容那种幸福地要飞起来的感觉呢!!那就是一种基督徒一步步走向天堂的既视感。好景不长,后来我们搬家了,家里有浴盆,我再也不用去大澡堂了。我妈也懒得去那么远的地方给我买浪味鲜,我也渐渐有了新的零食。麦粒素,老板丹,果丹皮等等。但是多少次我躺在床上望着天花板,魂牵梦萦的还是湿漉漉的我站在马路上,蒸腾的热气,和触手可及的浪味鲜。可我就是没有再吃到过。十多年过去了,我来了北京,在南锣鼓巷的 阅读全文
posted @ 2014-02-13 11:35 三星蓝 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 很多拥有用户的网站在登录的文本框和密码框都会有提醒文字,这样会提供更好的体验,比如新浪微博的登录。对于文本框的提示性信息很简单,就是给其加一个获取焦点和失去焦点的事件,分别在这两个事件发生的时候给一个提示性的文字和去掉这个文字。做法是,给一个input元素加一个默认的value,就是你需要的提示性文字,分别给它加上获取焦点和失去焦点的时间,代码为:Java代码:其中的样式表示这个文字的颜色,应该显示为灰色。 但是对于密码框,如果直接这样做是肯定不行的,因为它会把你的提示文字显示问星号,所以就有了其他办法,做法就是在页面加载的时候让密码输入的地方显示为一个文本框,然后当用户要输入密码隐藏这个文本 阅读全文
posted @ 2014-01-23 09:49 三星蓝 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 说到蒋介石就会想起宋美龄,但据说蒋最爱的女人叫陈洁如。蒋初见她则心动不已,对她进行疯狂追求,最后终于赢得美人归。 他们2人的婚姻持续了7年,蒋为了他的大好河山决定与宋美龄联姻,让洁如避走异国他乡。 洁如自然百般不愿意,蒋发毒誓称他与宋不过是政治联姻,5年后必与洁如恢复关系,洁如只得顺从,岂料蒋宋二人的这段政治联姻却稳如泰山,一直相守到老。 青春年少时看这个故事会想:蒋宋即便相守,却定是不幸福。 如今想来却是未必。事实上就婚姻而言蒋宋二人才是最佳伴侣。 陈洁如在其自传中表示,她并不期望蒋有太大建树,只想相安无事过平凡的日子,就此想法便知,即便没有宋的出现,蒋陈2人经过甜蜜期后,迎来... 阅读全文
posted @ 2014-01-22 09:18 三星蓝 阅读(374) 评论(0) 推荐(0) 编辑
摘要: package chp07;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC_Test { // 创建静态全局变量 static Connection conn; static Statement st; public static void main(String[] args) { insert... 阅读全文
posted @ 2014-01-15 15:38 三星蓝 阅读(339) 评论(0) 推荐(0) 编辑
摘要: java -Xmx128m -Dfile.encoding=gbk -cp ./;bin/;./*;lib/* com.qianlima.crawlOthers.IcpREM REM block endcmd 自己就设想了几种情景的使用,结果居然真的不会用javac... 阅读全文
posted @ 2014-01-15 15:36 三星蓝 阅读(3512) 评论(0) 推荐(0) 编辑
摘要: boolean execute()throws SQLException在此 PreparedStatement 对象中执行 SQL 语句,该语句可以是任何种类的 SQL 语句。一些特别处理过的语句返回多个结果,execute 方法处理这些复杂的语句;executeQuery 和 executeUpdate 处理形式更简单的语句。execute 方法返回一个 boolean 值,以指示第一个结果的形式。必须调用 getResultSet 或 getUpdateCount 方法来检索结果,并且必须调用 getMoreResults 移动到任何后面的结果。返回:如果第一个结果是 ResultSet 阅读全文
posted @ 2014-01-15 15:10 三星蓝 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让系统资源;wait是进入线程等待池等待,出让系统资源,其他线程可以占用CPU。一般wait不会加时间限制,因为如果wait线程的运行资源不够,再出来也没用,要等待其他线程调用notify/notifyAll唤醒等待池中的所有线程 阅读全文
posted @ 2014-01-14 10:06 三星蓝 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 在web应用程序中,一般都是通过页面发送http的post请求,但也可以使用java程序来模拟页面发送请求,代码如下: 1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStream; 4 import java.io.InputStreamReader; 5 import java.io.OutputStreamWriter; 6 import java.net.URL; 7 import java.net.HttpURLConnection; 8 public class 阅读全文
posted @ 2013-12-26 12:28 三星蓝 阅读(1166) 评论(0) 推荐(0) 编辑