自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

如何写出优美的代码——2

我很推荐10-50-500原则。在大型软件系统中,代码的可维护性是件很有挑战的工作。新加入的开发人员经常会抱怨这些情况:谁写这么长的代码,思路理不清,还长得一点向下看的欲望都没有了。保持代码的整洁与可维护有一条很简单的规则:10:包内的类不超过10个50:方法的代码行数不超过50500:类的代码行数不超过500及时的把长代码变成几个短代码,有利于逻辑的可读性和维护性。...

2017-05-04 11:06:00 230

深入理解计算机1.1 --HolleWord的程序运行到底经历了什么?

你是不是曾经疑惑为什么像英语单词和数学符合组成的代码能在计算机系统上运行? 这到底有什么作为更基础的理论支撑? 难道是算法逻辑加上数据结构? 那么这个算法逻辑又是怎么回事呢? 数据结构到底放哪的呢? 世界是物质的,物质是运动的,运动是有规律的,有规律的东西是我们能认识的。 我们认识的过程一般是从猜想到证明的。在你疑惑的时候心中应该已经有过无数种可能的猜想了,我直接从物理基...

2017-04-28 15:58:00 210

Redis集成到Spring做mybatis做二级缓存

一、原理: 要缓存的 Java 对象必须实现 Serializable 接口,因为 Spring 会将对象先序列化再存入 Redis,比如本文中的 com.defonds.bdp.city.bean.City 类,如果不实现 Serializable 的话将会遇到类似这种错误:nested exception is java.lang.IllegalArgumentException: D...

2017-04-24 16:16:00 188

tomcat配置jndi+spring使用jndi数据源

1.JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface) 2.JNDI到底起什么作用? 2.1传统的做法JDBC 创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java...

2017-04-24 16:16:00 124

自定义的plot函数参数date坐标模型[x,y]的使用建议

调用plot函数的方法如下: var plot = $.plot(placeholder, data, options) 分析:data应该是data series的一个数组:[ [x1, y1], [x2, y2], ... ] data是从后台传数据过来,通常是用ajax去获取的json数据,那么我们就可以在java后台去考虑xy坐标模型的构造了。 这里我先提一下JSON中的两种数据结...

2017-04-24 16:16:00 1948

java注解annotation使用的一点建议

包java.lang.annotation中包含所有定义自定义注解所需用到的原注解和接口。 接口 java.lang.annotation.Annotation是所有注解继承的接口,并且是自动继承,不需要定义时指定,类似于所有类都自动继承Object。 该包同时定义了四个元注解, Documented 注解表明这个注解应该被 javadoc工具记录. 默认情况下,javadoc是不包括...

2017-04-24 16:16:00 128

如何写出优美的代码——1

1.不要把业务逻辑和非业务逻辑混合 多思考一下,尽量不要有错误的逻辑,和漏掉的情形 常见的逻辑: (1)字符串的为空判断 if(s == null || s.length() <= 0); 如果 String 类型为null, 而去进行 equals(String) 或 length() 等操作会抛出java.lang.NullPointerException. (2)对象是否为...

2017-04-24 16:16:00 133

多个柱状图重叠显示问题 jQuery.flot

1.多个柱状图并列显示重叠问题再现,如下图情形: 2.分析出现重叠的原因 jquery.flot.js源码部分: barWidth 假设为1 align 默认值的 center 坐标位置在x=-1处(这里取得是柱状图的中心位置),left 坐标位置 在x=0处,right坐标位置 在x=-0.5处 而barWidth 宽度为1,如此的相对位置必定有0.25...

2017-04-24 16:16:00 1486

java注解annotation使用的一点建议

包java.lang.annotation中包含所有定义自定义注解所需用到的原注解和接口。 接口 java.lang.annotation.Annotation是所有注解继承的接口,并且是自动继承,不需要定义时指定,类似于所有类都自动继承Object。 该包同时定义了四个元注解, Documented 注解表明这个注解应该被 javadoc工具记录. 默认情况下,javadoc是不包括...

2017-04-24 16:16:00 124

空空如也

空空如也

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

TA关注的人

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