自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码出幸福人生

早八点到晚八点的幸福

  • 博客(14)
  • 收藏
  • 关注

原创 Hello World的由来

Hello World是一个非常著名的小程序。任何一个学过编程语言的人,大概都写过Hello World。这似乎是一种传统,几乎任何一种编程语言的任何一本教程,都会以Hello World作为入门小程序。今天翻书,就看到这个Hello World,于是就好奇Hello World究竟是起源于哪里?以下内容为网上搜的,应该可信。就是这个牛人Hello, World最早是由 Br...

2018-10-27 22:09:55 4980

原创 Java中length,length(),size()的区别

Java中获取数组的长度使用length属性;获取字符串的长度使用length()方法;获取集合中元素个数使用size()方法。三者并没有可比性,就是时间长了,在使用的时候可能会有些迟疑,不确定要使用哪个。把它们三个放一起对比一下,加深一下记忆。import java.util.ArrayList;import java.util.List;public class T...

2018-10-27 21:44:26 415

原创 Java局部变量不可同名

Java中局部变量只有三种:形参、方法中定义的变量、代码块中定义的变量。如下所示:注意:局部变量的作用域是从该局部变量定义的地方一直到局部作用域结束的地方。例如形参的作用域,就是从方法的第一行代码到最后一行代码。在Java中一定要注意,同名局部变量不存在被屏蔽的问题,只会报错!而C/C++以及其它一些语言对同名局部变量,就是屏蔽处理。反例1:反例2:所以注意了,Ja...

2018-10-23 13:03:43 1021 1

原创 源码阅读

最近,提高编程能力是非常有好处的。为了能够让自己,能长期坚持,系统的阅读Java源代码,列一个新的博客分类,一边阅读,一边积累,形成博客。 ...

2018-10-21 20:26:53 274

原创 代码规范性训练

目前项目中的代码,说实话看的是真难受。开发人员水平参差不齐,估计也都没有受过代码规范性方面的训练,首先从形式上就感觉很不规范。当我听到方彬说,他之前在招商银行的时候,就写了一个方法,居然在审查了一下午,就是审查代码的规范性。对此,我非常震惊!我个人认为,这一点做的非常好!之前,我也要求自己代码要注意规范性,但是没有经过专门的训练,所以在实际工作的过程中,规范性还是做不到。所以就专门...

2018-10-21 20:23:06 342

原创 历史数据修复问题

(1)情景再现:开发一个优惠活动有关的功能。原来系统中优惠活动的类型只有一种,叫优惠券。在此基础上要添加一个新的优惠活动类型,叫优惠套餐。那么就需要在原来存放优惠活动的表中增加一个标志优惠活动类型的参数,用于区分是哪种优惠活动。如下图所示:表中新增了一个activity_type字段,用于区分优惠活动类型。(2)bug:由于activity_type字段是新加的,所以对于表...

2018-10-21 20:03:21 522

原创 工作反思-2018/10/16

我记得去年冬天有一天晚上,健壮生病,我和闯哥在医院陪壮哥。当时,闲聊间闯哥告诉我他对于未来职业生涯的构想。当时我觉得很震惊。惊讶于闯哥对于工作的想法的超前!我真的是对工作、挣钱这事太不上心了!我笔记本上写的人生期许,一个比一个浪,或者说一个比一个浪漫,真的是太轻薄工作挣钱这件事了!长这么大,还没吃过什么像样的苦,从来没有产生过什么生存危机,总之就是太潇洒安逸了,滋生了我性格中很浪的成分,而...

2018-10-16 23:19:55 347

原创 String类型数值与Long类型数值比较是否相等

1.情景再现:有个两表,假如分别叫表A、表B,它们都有一个字段存放着用户id。现在用beanA和beanB来分别来对应表A和表B。然后就判断这连个id字段是否相等,相等则进一步处理。2.bug出现了比较两个id是否相等的伪代码如下:if (beadA.getId().eqauls(beanB.getId())) {     //TODO}结果没有任何相等的,但数...

2018-10-16 08:27:49 5645 1

原创 拼接SQL的时候,注意SQL片段之间未加空格,导致报错

在开发过程中,根据条件动态拼接SQL,这是一个非常常见的开发情景。要明白一点,以字符串形式,直接拼接的SQL,字符串是什么样子,执行的SQL就是什么样子。所以就要注意避免,拼接的SQL存在语法错误。我之前犯了个错误就是,各SQL之间就没有加空格,当所以SQL最终拼接到一起之后,就会有语法错误。这一点很好理解,小问题,多注意!...

2018-10-15 23:02:31 1971

原创 导入Excel存在空行,导致NullPointerException

1.情景再现:通过导入Excel文件,导入数据,把这个Excel中的数据处理成一个List,以方便进一步处理,每行数据对应一个List中的元素。但是在处理这个List的时候,报了NullPointerException。2.排查过程:下图为该Excel文件的截图,同过ctrl + end,定位到最后Excel文件使用的最后一个单元格,发现其实第三行是一个空行,只是没有数据,但是这一行是...

2018-10-15 22:47:20 6951 2

原创 阅读中国故事

最近突然萌生一个想法,希望以后在读书的时候,好好读一读中国故事。至于为什么会产生这样的想法,首先是由于当前舆论环境,很多地方都能看到“中国故事”。其次,真诚地认识到自己的民族有太多优秀的人、优秀的事,自己的民族真的是有太多了不起的地方。大概记得余秋雨先生在《千年一叹》或者《行者无疆》中说,中华文明是四大古文明中唯一延续至今的,这背后一定有深刻的原因。所以,今后很长一段时间,我在读书的时候会以中...

2018-10-15 08:10:38 1186

原创 加油!开始一步一步攀登技术高峰!

感觉到自己对工作的态度在转变!对于技术的态度已经有巨大转变。想当初,我真的是很排斥走技术路线的!现在我觉得做技术才是有挑战性的工作,以前总希望能做点有挑战性的事情,现在有这种感觉了!自己心中有一团火开始燃烧了!以前,尤其在学校的时候,感觉真的好没劲,没有能够让自己打起精神的事情,总是期望能够做点有挑战性的事情。可能是由于环境影响,感觉同学没几个对技术有兴趣的,再加上自己技术水平不行...

2018-10-09 23:38:05 134

原创 使用BigDecimal时,报NumberFormatException

使用BigDecimal时,最常用的用法是传入一个String类型的数值,然后返回一个BigDecimal对象。使用这个构造方法时,如果传入的字符串是一个非法的数值,例如空串、含有字母,这时候就会报异常NumberFormatException。在我工作的过程中,到目前为止遇到的这个异常,都是因为传入的字符串为空串。避免这个问题简单有效的办法,就是做非空校验。(但我总是偷懒,图省事...

2018-10-08 08:27:13 11478

原创 工作反思-2018/10/08

(1)我一直有个想法,我想等明年的时候骑行去西藏。为什么呢?感觉自己长这么大没有受过什么罪,想锻炼一下自己。这想法本身没有什么问题,挺好的。但是我最近发现这个想法有点好高骛远了。因为我现在的日常,总是会遇到一些困难,有时候会觉得很累、很失落、很沮丧,我忽略了眼前的困难对我的锻炼和考验。连我目前的境遇我尚且不能够完美地去应对,我又怎么能想着更远更大的挑战呢?这样想来,就觉得自己有点可笑了...

2018-10-07 23:03:38 159

空空如也

空空如也

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

TA关注的人

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