自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

明天的你会感谢今天的自己

记录自己走过的路,踩过的坑,以及,看到的风景

  • 博客(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

原创 java String 转 double

Double.parseDouble(String) 

2018-11-05 15:13:12 25143 2

原创 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

thoughtworks的笔试题:会议安排。本人使用Java实现,把会议封装成对象,再调用工具类安排会议。下载后的代码里面包含本人姓名,记得改正!附件有运行成功截图!代码能够完美运行,如不能运行我被车撞死!!请放心下载

2018-12-10

C#前端页面学习资料

C#前端页面+连接数据库+需求算法,几乎每个重要的地方我都写了注释的,请放心下载,如果还有不明白的,请私信问我

2018-01-12

空空如也

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

TA关注的人

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