自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想从这里开始

千里之行,始于足下

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

转载 数据库设计原则思想

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,

2017-02-20 20:12:44 10463 1

转载 关于else if分支导致方法复杂度过高

关于if else if else if... 语句,在一些代码质量检测中可能会出由于一个方法中出现过多"if else"分支而导致方法复杂度过高的尴尬局面。下面以这个方法为例我们看看如何重构(其实不重构也没得影响,语法都支持写N多的分支,有什么问题嘛,而且很多时候这样写反而通俗易懂,易于后期维护),但是有时候公司有硬指标要求方法复杂度保持在XXX之类的话可能就需要考虑一下重构了。下面举个

2017-02-20 17:52:11 4960

转载 需求分析之数据流图学习

很实在的文章,原文转自http://blog.csdn.net/gashero/article/details/1230185以前眼里的软件工程,虽然重要,但是却一直不太了解其用处到底有多大。现在开始渐渐接触大工程了,才开始真正体验到软件工程的威力。没有好的需求分析,软件等于白做;没有好的系统设计,做了也要重做。在大型软件中,人的因素越来越大,远远超过技术的因素。比如,一些ERP系统的

2017-02-19 12:21:08 25993 2

转载 JSON的基本结构和数据交换原理

题外话:Jason Voorhees?起初看到JSON的时候,第一反应就是Jason,然后就联想到了Jason Voorhees(杰森.沃尔希斯),所以他是谁?杰森.沃尔希斯(Jason Voorhees)是由Victor Miller所创造出来的虚构连续杀人魔。说到这里,你可能还是没有印象,那么我们来张图:是不是觉得很眼熟?没错,很多恐怖游戏中都有这个

2017-02-18 22:34:56 3939

转载 Struts2如何传值到jsp页面

不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。所以,有两种方法1,获取的是action属性的值,用struts2标签和ognl即可获取如, 这种形式2,获取的是范围内的值直接使用EL表达式如${name}为requestScope范围绑定的名为name的属性,省略requestScope因为

2017-02-18 22:27:47 697

原创 Struts2前台向后台传值方法

struts2中的Action接收表单传递过来的参数有3种方法:如,登陆表单login.jsp:  用户名:   密 码:                   1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数.这种接收参数的方法,方便简单,但是结构性不是很好,且当表单传递来的参数很多的时候,整个

2017-02-18 22:23:23 719

转载 工作中常用的Linux命令

工作中,常用的命令,进行总结下。 场景1:大张负责线上一个服务,使用java语言开发的。有一天,他收到报警,大概意思就是服务不能用,这个时候,老板让他查下是什么原因? 下面是大张的处理过程?登录到这个机器,看下java进程 ps -aux | grep -v ‘grep’ | grep java –color=auto 经过分析, 场景1:发现没有这个服务的java进程

2017-02-17 16:41:03 1372

转载 软件开发之技能梳理

编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程开发人员的才智发挥载体是计算机或者说计算设备,直接武器是程序。程序员用来进行编程开发所需要的技能,归结起来主要如下:1. 理解计算模型和框架: 顺序计算、并发计算 (并行计算、分布式计算); 理解应用所基于的计算模型和框架是非常重要的。传统应用通常基于顺序计算,而现代商业应用,比如云计算,通常基于分布式计算架构; 大规模的

2017-02-17 16:33:01 419

转载 编程思想总结

不是天才,但我相信,通过有效的方法和训练,以及持之以恒地积累,完全是可以成为一名出色的开发者的。那么,到目前为止,掌握了多少思想、方法和技术可以用于开发程序、处理软件开发过程中所遇到的问题呢?不妨作下总结,以备后用。1. 抽象:萃取出主要特征,而摒弃次要不相关的特征;无需了解物质的内部实现细节而基于其提供的抽象来构造应用;声明与实现相分离。计算机科学中的抽象俯拾即是,比如汇编语言是对机

2017-02-17 16:28:13 882

转载 如何使错误日志更加方便排查问题

在程序中打错误日志的主要目标是为更好地排查问题和解决问题提供重要线索和指导。但是在实际中打的错误日志内容和格式变化多样,错误提示上可能残缺不全、没有相关背景、不明其义,使得排查解决问题成为非常不方便或者耗时的操作。而实际上,如果编程的时候稍加用心,就会减少排查问题的很多无用功。 在阐述如何编写有效的错误日志之前, 了解错误是怎么产生的, 非常重要。错误是如何炼成的对于当前系统来说,

2017-02-17 16:17:03 2169

空空如也

空空如也

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

TA关注的人

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