`
小杨学JAVA
  • 浏览: 901780 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一维码,二维码,zxing       什么是一维码、二维码?一维码就是商品包装盒上的条形码,例如:书本后面的条形码,在真维斯或者其他等品牌店的衣服标签上都可以看到,一维码的应用已经很广泛了;而二维码就是。。。。。。类似“马赛克”打格的图像,以图像中的黑白点数量、大小来表示0和1,因此二维码可以存储的信息远比一维码要多好多,例如火车票右下角的那个方块,别的实在想不起来了……反正现在也很多了。       技术角度介绍一维码:        条码卡以一组规则排列的条、空及其对应字符组成的条形码记载信息,常见的条码符号是由黑条和白空印刷而成,当光照射到条码符 ...
                   深入理解java多态性         昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。 (一)相关类 class A ...{         public String show(D obj)
在http://code.google.com/p/zxing/downloads/list下载zxing压缩包(我用的Zxing-1.5),解压后将core/src和javase/src中的com文件夹整体复制到你的java工程中,这两个包里面包含java所用的java源码, 代码如下: package com.easyoa.test; import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Hashtable; import javax ...
以下为转载 OERR: ORA-12519 TNS:no appropriate service handler found 客户端连接间歇性失败,报错ORA-12519 Cause: the listener could not find any available service handlers that are        appropriate for the client connection. Action: run "lsnrctl services" to ensure that the instance(s) have registered ...
  UltraEdit 快捷键操作 2008-01-15 11:41 编辑器Ultraedit快捷键 说到编辑器的快捷键,VIM是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距。注意:VIM是开源、免费的,而UE则需要 注册。UE是Windows下最 ...
最近的项目中遇到了这样的问题: 我的实体中属性明明有getset方法,而且是自动生成的,但是在使用的时候,总是说找不到这个属性的getset方法 原因如下: 在实体中,我的属性命名为L:第一个字母小写,第二个字母大写,这样的命名规则,在自动生成getset方法的时候,不是将第一个字母大写,也就是说,getset后直接加上属性名。但是在struts里则是默认将属性名第一个字母大写后加上getset。所以导致找不到getset方法。 还是要按规矩办事啊
  1、后台查询数据前台不显示问题 答:没有申明返回前台的对象,导致对象为空 2、项目中ibatis配置出错 答:sqlmap的返回类型和数据库字段返回类型不一致 Cause: net.sf.cglib.beans.BulkBeanException; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/tsnt/srm/business/common/dao/sqlmap/ShpLine.xml. --- ...
雨中无伞-----WEB前端开发 jquery如何判断checkbox(复选框)是否被选中 谁都知道 在html 如果一个复选框被选中 是 checked="checked"。   但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked   所以很多朋友判断  if($("#id").attr("checked")=="true") 这个是错误的,其实应该是 if($("#i ...
异常:getOutputStream() has already been called for this response 的解决方法   2010-12-11 03:27:59|  分类: 计算机类|字号 订阅 今天在第一次接触使用“验证码”功能时,在执行时出现了异常信息:     严重: Servlet.service() for servlet jsp threw exception    java.lang.IllegalSt
  先让我们来看一段摘自《Spring 2.5 Reference 中文版》(http://www.redsaga.com/spring_ref/2.5/spring-reference.pdf)的一段关于FileUpload的开场描述:    "Spring支持web应用中的分段文件上传。这种支持是由即插即用的MultipartResolver来实现。这些解析器都定义在org.springframework.web.multipart包里。Sprig提供了现成的MultipartResolver可以支持Commons FileUpload(http://jakarta.apache ...
ibatis配置多表关联(一对一、一对多、多对多)  iBatis的多表关联。 ibatis的表关联,和数据库语句无关,是在Java程序中,把若干语句的结果关联到一起。这种关联形式,虽然在大数据量时是很奢侈的行为,但是看起来很干净,用起来也很方便。 这里用表lock和key为例,一个
abstract(抽象)修饰符,可以修饰类和方法 1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。 2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以";"代替。需要子类继承实现(覆盖)。 注意:有抽象方法的类一定是抽象类。但是抽象类中不一定都是抽象方法,也可以全是具体方法。 abstract修饰符在修饰类时必须放在类名前。 abstract修饰方法 ...
final修饰的参数相当于常量,也就是当多人共同写一个程序的时候避免他人更改这个常量的时候可以使用,或者其它情况下为防止以任何形式改变此常量值的时候
final方法   将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline(行内)调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法主体非常庞大时,或你在多处调用此方法,那么你的调用主体代码便会迅速膨胀,可能反而会影响效率,所以你要慎用final进行方法定义。   ...
 replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:   1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);   2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("d", "*")把一个字符串所有的数字字符都换成星号;   相同点是都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使 ...
Global site tag (gtag.js) - Google Analytics