- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 jquery 方法参数显示is not defined
有一下点击事件:<a href="javascript:void(0);" onclick="printSingleCom(${detail.transportCompany});" class="link_cblue">打印</a><br/>页面点击时报is not defined,原因是onclick=“function(Para)”的参数para..
2018-11-28 14:55:56 5742
原创 从访问修饰符的角度看单例模式
自己终于还是进入到设计模式这个领域了,比自己想象的快了一些。以前也学过、了解过一些模式,但看了之后又,本科毕业找工作面试的时候会看一下单例(这个最常考),但背过之后又会忘记,完全写不处代码来。后来自己反思了一下,是自己的Java基础不到位,就和高中学数学一样,对于同一个题目,一般学生能找出1一条有用信息,对于优生来说,往往能得到好几个有用的信息,Java也是同样的道理,学习就是要多看(书、优秀的代...
2018-11-20 22:09:56 166
原创 Java 访问修饰符的起源和作用
最近在看《Java编程思想》,这本书的确没有被过誉,是真正的Java第一书籍,当然,初学者还是不建议看,因为如果没有实际经验,很多地方就不能和作者产生“共鸣”。按照作者在书中所说的,访问修饰符最初出现的目的,是为了像客户端程序员指明那些代码是可用的,那些是不可用的,和重构代码有关,对此本文不作深入讨论。在开始之前,我们先说几个很大众的“常识”:package(包):库单元,包内包含有一...
2018-11-20 21:17:22 995
原创 mysql:int类型字段保存空数据时请用null
jsp页面传到java后台为空值,此时赋值给该字段null,如下: entity.setTextureId(StringUtils.isEmpty(textureId[i])?null:textureId[i]); entity.setTextureName(StringUtils.isEmpty(textureName[i])?null:textureName[i]); entity....
2018-11-20 09:21:49 15033
原创 java 打印Javabean的无值属性
描述:在数据库中取出了一个对象,该对象的contractNo字段在数据库中为null,那么在代码中该字段打印出来是什么样?null打印出来是null,但在204行,如果打印的是supplierInfo.getTransportContractNo().toString(),,则会报空指针错误在项目中,我们可能要把这个属性通过map返回到前端页面,如果是null则返回“ ”的话,可以通...
2018-11-16 11:14:36 749
原创 java对象初始化过程
假设有一下类:class Test{ int i; int j = 0; int count(){ return 0 }; Test() {} int n =0;}我们知道,任何对象在使用前都会被初始化,方法里面的局部变量必须给初始化值才能通过编译。现在我们来讨论一下初始化的过程:对于字段(变量)而言,如果是基本类型,那么...
2018-11-15 22:34:38 775
原创 Java小故事:为什么大多数编程语言里面,e代表10
我们都知道,e是超越数2.718....的字母表示形式,和π一样,但为什么到了编程语言里面,就代表10了呢?《Java编程思想》里面给出了原因:E是exponential的首字母,它的意思是“指数”、幂数,代表数字系统的基数-----一般是10。在1960年代,当时的输入设备是老式的电传打字机,使用5为的baudot码,那是不包含小写字母的。第一出现小写的e表示指数大概在1970年代末期,但E...
2018-11-14 22:25:46 2398
原创 再谈Java对象:“=”的大坑
开始之前,我们先来看一段代码:class Tank{ int level;}public class assingment{ public static void main(String[] args) { Tank tank1 = new Tank(); Tank tank2 = new Tank(); t1.l...
2018-11-14 21:48:19 233
原创 sql : select count(*)和count(1)的关系
假设有一份userInfo表,有以下字段:id,name,pwd,date.今天在参看别人代码时,遇到了一条语句(不完整):select count(1) as statsNum看别人写的注释,这里又是统计表的总数,但我没有见过这种写法,对此产生了疑问,在我实际对mysql执行sql语句后,发现这种写法的确可以统计表的总列数,等同于count(*),不管这个字段下面的数据有没有nul...
2018-11-14 14:29:22 8429 2
原创 浅谈Java static 关键字
虽然已经工作了,但我还是想扎实一下Java的基本功,拿起了刚学Java时买的《Java编程思想》来看看。果然是神书,受益匪浅,尽管它的版本很落后,但一些基础性的问题能让人有醍醐灌顶的感觉,本片博客大部分内容源自《Java编程思想》中文版。static,意为静态的。1.从对象说起我们用new关键字来创建对象时,数据存储空间才被分配,这个对象的方法才供外界调用。但有两种情况上述方法是解决不...
2018-11-13 23:13:44 159
原创 把元转换为万元 (jsp页面 formatNumber的应用)
这个问题转化一下就是把数字除以10000,见代码:<fmt:formatNumber value='${prj.projectTotalMoney/10000}' pattern='##0'/>万元prj的class的projectTotalMoney属性为double类型:private Double projectTotalMoney; // 项目总额jsp数...
2018-11-09 17:34:05 2711
原创 从URL中取不存在的参数时后台为何值?
具体问题:假如有一下URL:...... .com/abc/bef?name=xxx&password=xxx. URL完,现在要从中取money,那么后台取出来是什么呢?实验URL:var url = contextPath_js + "/pg/distrib/chooseProject.pfv?repeatedPrjId="+repeatedPrjId+"&rm="+...
2018-11-09 09:44:07 514 1
原创 浅谈Spring框架,自动注入对象IoC/DI的过程(二)
在上一篇博客中,我已经写到怎么用自动注入的对象了。可能我说的不是太清楚,有些朋友还不是很明白,那么这次我们结合service层调用DAO层的方法,再详细说说怎么随心所欲的使用对象。先看一下代码:import xxx.xxx.dao.UserDao//把要使用的对象(类)引进来@service//讲UserService标注为服务层的bean,以后在其他层就可以随时注入成为对象了pu...
2018-11-08 20:54:25 186
原创 浅谈Spring框架,自动注入对象IoC/DI的过程(一)
写在前面的话:学java已经好一段时间了,从大三开始,但现在毕业后在500强国企的子公司上班,一心觉得自己还是很喜欢专研技术的,什么东西都想学,各种资料收集了一大堆,但真正去看的却没几个。由于公司开发的项目都是给自己公司的业务员用的,我现在手上的EC项目真的是从jdbctemplate,到hibernate,再到mybatis,还有我没有听说过的很老的ORM框架都有了,导致项目混乱,领导也不敢推翻...
2018-11-07 22:33:53 387
原创 jsp页面用jstl表达式格式化时间
<fmt:formatDate value="${transOrderInfo.createTime}" type="date" pattern="yyyy-MM-dd HH:mm"/>你想要什么格式的时间,对 pattern="yyyy-MM-dd HH:mm" 更改就行,比如改成 pattern="yyyy-MM-dd",这样就只显示年月日了...
2018-11-06 10:10:38 494
原创 JavaScript遍历一个table的tr
在项目中经常会遇到对table的tr、td进行操作,在这里分享一个遍历tr的方法(通过jquery实现,同样可以遍历td等)$("#projectTable > tbody tr").each(function(){ //获取tr 的Id :<tr name="project" id="1114"> 针对每一个tr,该tr都有一个id属性,该属性的值为项目id ...
2018-11-05 18:43:06 7641
原创 SQL 更改字段的属性(如 int 改 varchar)
alter table pg_transportorder_info_detial modify column lading varchar(30)alter table 表名 modify column 字段名 XXX
2018-11-02 16:54:55 27441 6
原创 打印PDF文件 报错:Invalid nested tag br found, expected closing tag
在打印HTML、jsp等页面为PDF时,显示了Invalid nested tag br found, expected closing tag XX等信息的话,说明你的标签没有正确的闭合。比如:<tr> </td>,一定要仔细检查要打印的页面标签,这里有一个问题,那就是换行符号<br>怎么解决。如下:<div> <p> ...
2018-11-02 16:32:42 9593
thoughtworks笔试题:Conference Track Management
2018-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人