自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

越国岩的专栏

一个仍在爬行的蜗牛……

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 学习ndk以及c

jstring和char*互转#include #include #include #include #include /** * jstring转到char* */char* jstringToChar(JNIEnv* env, jstring jstr){ char* rtn = NULL; jclass clsstring = env->F

2012-07-03 16:49:41 690

原创 一个文件工具类

最近陆陆续续的在做一些和文件相关的工作,今天无事就整理了一些近来整理的处理文件的工具类,有原创也有从网上拿来直接用的,拿来分享,以后继续完善。import java.io.BufferedInputStream;import java.io.BufferedOutputSt

2011-09-19 16:25:05 546

原创 一道SCJP题目

今天在看SCJP题库时看到一道题,我百思不得其解,题目是这样的:public class Item { private String desc; public String getDescription() {

2011-09-14 21:04:43 925

原创 占位符,SQL注入?

这两天在上课时被同学拿了一段代码问我,这段代码有什么问题,我看了一会说:Connection和PreparedStatement都没关。他说不止这方面的问题,还有sql注入的问题,我就坚决的说使用了占位符不存在sql注入的问题,但是他提出了一种情况,在我看来也很有道理的情况。

2011-09-06 16:57:53 22805 5

原创 剖析java中的String(本文章是对网上资料的搜集)

首先把问题摆出来,先看以下代码(我们姑且称为“代码一”):String a = "ab";String b = "a" + "b"; System.out.println((a == b));估计对java有一定了解的都会回答是true,答案是对的,但是解释呢?

2011-08-25 11:41:17 672

原创 志愿者管理系统小结

最近在做一个志愿者系统,关键是就我自己一个人,所以也就没人帮忙做前台了,纠结的前台。本来以为今天做好一段落了,结果用ie打开就悲剧了,兼容问题。chrome浏览器和firefox浏览器都正常,为啥坑爹的IE7 8 9都存在兼容问题。还是决定把最近遇到的问题记下来,以备以后查看。

2011-08-08 22:32:49 1112

转载 Java和C++的区别以及Java的垃圾回收机制

JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,摒弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。 Java和

2011-06-24 12:06:00 3570

原创 Struts2中Action访问Servlet API的三种方法

Struts2的Action并未直接与任何Servlet API耦合,这是Struts2的一个改良之处,因为Action类不再与Servlet API耦合,从而能更轻松的测试该Action。但对于Web应用的控制器而言,不访问Servlet API几乎是不可能的,例如跟踪HTTP Session状态等。Struts2框架提供了一种更轻松的方式来访问Servlet API。Web应用中通常需要访问的

2011-06-07 22:23:00 2038

原创 数据库设计三范式

目前关系数据库有六种范式。满足其中一个级别的范式总是在满足比他级别低的范式基础上进行判断的。一般来说数据库只需满足第三范式(1NF)就行了。在看三范式之前,先看几个定义:函数依赖、部分函数依赖、完全函数依赖、传递函数依赖。完全函数依赖:在R(U)中,如果X→Y,并且对于X的任何一个真子集X ,都没有X→ Y,则称Y对X完全函数依赖。部分函数依赖:在R(U)中,如果X→Y,但Y不完全

2011-06-04 19:32:00 761

原创 设计模式学习之四(中)工厂方法模式(Factory Method)—让别人进行比萨店加盟

 你的比萨店经营有成,击败了竞争者,现在大家都希望比萨店能在自家附近有加盟店。身为加盟公司经营者,你希望确保加盟店营运的质量,因为砸牌子砸的是你的牌子,所以你希望这些店都使用你那些经过时间考验的代码 ,好让比萨的流程一成不变。但是区域的差异呢?每家加盟店都可能想要提供不同风味的比萨,这受到了开店地点及该地区比萨美食家口味的影响。我们利用SimplePizzaFactory,写出三种不同的工厂,分别是NYPizzaFactory、ChicagoPizzaFactory、CaliforniaPizzaFacto

2011-05-30 21:41:00 2815

原创 深剖jsp和servlet的区别

       前几天写了一篇“浅析jsp和servlet的区别”,这几天一直想写一下他们两者的深入区别,但今天上网查了一下,这方面的资料已经很多了,就不再赘述。为了完成念想,此篇仍命名“深剖jsp和servlet的区别”,只不过把随意浏览资料中看到的错误观点纠正一下。1、jsp和servlet没有任何关系。错 jsp本质上就是servlet,下面是一个jsp生成的.java代码:package org.apache.jsp;import javax.servlet.*;import javax.se

2011-05-22 09:57:00 660

原创 设计模式学习之四(上)—开自己的比萨店

    前面说过其中之一的设计原则我们不应该依赖实现编程,但是当我们每次用new时不正是在依赖实现编程吗Duck duck = new MallardDuck(); 正如上面的代码,我们使用接口让代码有了弹性,但是还是得建立具体类的实例,当有一群相关的具体类时通常会写出这样的代码:Duck duck;if(picnic){ duck = new MallardDuck();} else if(hunting) { duck = new DecoyDuck();} else if(inBa

2011-05-18 16:10:00 2763

原创 设计模式学习之三装饰者模式(Decorator)——解决星巴兹扩张快的问题

<br /> <br />      星巴兹是以扩张速度最快而闻名的咖啡连锁店。如果你在街角看到它的店,在对面街上肯定还会看到另一家。因为扩张速度实在太快了,他们准备更新订单系统,以合乎他们的饮料供应要求。他们原先的类设计是这样的:<br /><br /> <br />购买咖啡时,也可以要求在其中加入各种调料,例如:蒸奶(Steamed Milk)、豆浆(Soy)、摩卡(Mocha,也就是巧克力风味)或覆盖奶泡。星巴兹会根据所加入的调料收取不同的费用。所以订单系统必须考虑到这些调料部分。这是他们的第一个尝试

2011-05-14 22:29:00 2153

原创 浅析jsp和servlet的区别

<br />      一直都明白jsp和servlet的区别,也一直都很难瞬间用语言表达出来,近来,终于决定整理一下。<br />     Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。<br />      一句话概括,Servlet和jsp的区别就是:servlet是java代码中嵌套html代码,jsp是html

2011-05-13 21:16:00 653

原创 设计模式学习之二观察者模式(Observer)——参与气象观测站的设计

      业务需求:希望建立下一代Internet气象观测站!该气象站必须建立在我们专利申请中的WeatherData对象上,由WeatherData对象负责追踪目前的天气状况(温度、湿度、气压)。要求:建立一个应用,有三种布告板,分别显示目前的状况,气象统计及简单的预报。当WeatherObject对象获得最新的测量数据时,三种布告板必须实时更新。而且,这是一个可以扩展的气象站,Weather-O-Rama气象站希望能有一组API,好让其他开发人员可以写出自己的气象布告板,并插入此应用中。 接下来看We

2011-05-05 22:35:00 1680

原创 设计模式学习之一策略模式(Strategy)——从鸭子的设计说起

       从今天开始起学习设计模式,选择的书是《Head.First设计模式》参考的书是《实用软件设计模式教程》,会把学习的笔记记在博客上,以便以后翻看。       初始的模拟鸭子的设计类图如下:当然,如果不更改业务需求的话这样设计也行,但现在公司想给鸭子增加行为fly(),问题就出现了,更改后的Duck类如下:这样设计的话就可能出现严重的问题了,可能导致一些不该出现fly行为的鸭子也具有此行为了,说不准你什么时候一看玩具店,里面到处是乱飞的塑料鸭。那这个工程师的职业生涯大概也到头了。根据几条设计原则

2011-04-03 22:53:00 1940 1

SSD3 答案 卡耐基网站SSD系列之3的非选择题答案

SSD系列的面向对象的答案 即SSD3的答案,都是自己做的,分都挺高

2011-04-01

武汉大学面向对象程序设计(Java)期中试卷

武汉大学09级面向对象程序设计期中考试试卷,语言是java,主要也是考的java

2010-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除