自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (27)
  • 收藏
  • 关注

转载 需求着急上线,是写烂代码的理由吗?

软件开发大师Martin Fowler说过,“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”翻译过来就是:“任何傻瓜都能写计算机能理解的代码,优秀的程序员编写人类能够理解的代码。”除了编程语言之争,代码质量好坏也是程序员们津津热议的话题之一。近日微博原创视频博主@蛋疼的axb发表了一个关于烂代码的话题,一时间引起了不少开发者的关

2022-03-28 14:02:44 1070

原创 软件开发的201个原则

第2章 一般原则★原则1 质量原则2 质量在每个人眼中都不同原则3 开发效率和质量密不可分原则4 高质量软件是可以实现的原则5 不要试图通过改进软件实现高质量原则6 低可靠性比低效率更糟糕原则7 尽早把产品交给客户原则8 与客户/用户沟通原则9 促使开发者与客户的目标一致原则10 做好抛弃的准备原则11 开发正确的原型原则12 构建合适功能的原型原则13 要快速地开发一次性原型原则14 渐进地扩展系统原则15 看到越多,需要越多原则16 开发过程中的变化是不可避免的原则..

2021-11-09 09:48:11 3442 1

原创 过度设计与设计不足

设计软件系统时,变化让我们患得患失,不知道如何把握软件系统设计的度。若拒绝对变化做出理智的预测,系统的设计会变得僵化,一理有新的变化发生,修改的成本会非常大;若过于看重变化产生的影响,渴望涵盖一切变化的可能,若预期的变化没有发生,我们之前为变化付出的成本就再也补偿不回来了,这就是所谓的“过度设计”。 扩展式设计是为不可知的未来做把投资,一理未来的变化不符合预期,就会导致过度设计。具有实证主义态度的设计理念是面对不可预测的变化时,应首先保证方案的简单性。当变化真正发生时,可以通过诸如提炼接...

2021-08-21 20:49:50 4221

原创 领域驱动设计的重要性

SOA、ESB、中台、微服务、分布式架构等一系列名词,都无法解决业务需求不断变化的及时响应,领域驱动设计的概念又重新流行了起来。没有领域模型,只是靠代码编写完成一个又一个功能,复杂的领域需求会使得他们无法交流讨论,使工作陷入泥沼。有少许领域模型,但是没有维护好模型与代码直接的联系,两者产生差异,无法实现。分析设计发展的三个阶段:第一阶段:围绕数据库的驱动设计,新项目总是从设计数据库及其字段开始。第二阶段:面向对象的分析设计方法诞生后,有了专门的分析和设计阶段之分,分析阶段和设计阶段是断裂的。

2021-08-19 08:56:01 3464

原创 JMeter5.2使用说明国内资源

http://jmeter.org.cn:81/国内资源,在线学习,可快速打开。

2021-07-28 20:43:53 2593

原创 自签名多级证书亲测可用

rem 不能使用jdk1.7set JAVA_HOME=E:\tools\java\jdk1.8.0_181x64set PATH=%JAVA_HOME%\bin;%PATH%cd E:\编程技术\pki\测试自签名多级证书E:echo 1)生成自签名根证书testroot,不要重新生成根证书keytool -genkeypair -alias testroot -deststoretype pkcs12 -keyalg RSA -keysize 2048 -sigalg SHA256with.

2021-03-28 11:07:25 5028

原创 自动定时任务不要整点运行

自动定时任务不要整点运行原因:1、系统间互相调用越来越普遍化,很难知道所有相关方的具体情况。2、多个系统可能会共享使用同1套服务器资源。3、如果正好多个系统整点自动运行赶在同一个时间点,可能会导致系统资源不足的情况。 自动定时任务多数是批量业务,需要耗费服务器资源较多。4、如果A系统设置了半夜2点整自动重启服务,而B系统也设置了同一时间自动运行任务,且要调用A系统,会导致无法调用的情况。5、如果定时任务的时间点设置成不是整点,2个任务同时运行的可能性就会很小。...

2021-02-03 13:46:27 7456

原创 查询条件中的截止日期问题

界面输入查询条件显示为:经办日期:2021-01-01 至 2021-01-28生成的查询条件合理的应为:WHERE AAE036 >= TO_DATE('2021-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') AND AAE036 <= TO_DATE('2021-01-28 23:59:59', 'yyyy-mm-dd hh24:mi:ss')常见的不合理情况1、AND AAE036 <= TO_DATE('2021...

2021-01-28 14:14:50 7912

原创 数据库索引原理实例

create table t1( c1 varchar2(10), c2 varchar2(20), n1 number(10,0), d1 date);alter table T1 add constraint pk_t1 primary key (C1);create index idx_t1_n1_c2 on T1 (n1, c2);create index idx_t1_d1 on T1 (d1);select * from t1 where c1='1’; --使用...

2021-01-17 10:52:00 5852 1

原创 oracle代码常见错误(二)

1. insert into t1 values(...) 应为:insert into t1(...) values(...)2.to_char(sysdate,'YYYY-MM-DD HH:MM:SS')改为:to_char(sysdate,'YYYY-MM-DD HH24:MI:SS')3. select count(*) into v_count from t1 where c1=?;永远不会触发no_data_found错误,应该判断v_count=04.返回值问题合理的处理办法:

2020-08-17 17:07:51 3939

原创 在oracle中要谨慎使用when others then(二)

1、在oracle中when others then会吃掉所有的exception,一般不要使用,否则会掩盖软件的错误提示。2、应使用精准异常捕获。如果只是判断查不到数据时的处理,应该用when no_data_found then返回多条数据应该用when too_many_rows then违反唯一约束应该用when dup_val_on_index then3、异常处理可以按任意次序排列,但 others 必须放在最后。4、常见的错误写法 (1) exception w...

2020-08-17 16:56:04 6694

原创 重置JMeter的两层循环中计数器

JMeter的计数器会一直累计,在双层循环中也无法重置。采用计数器元件或计数器函数${__counter(TRUE,countf)}结果都相同。可以采用BeanShell取样器实现在子循环中重新计数据的功能,代码如下: long i=0; i = 1+${__jm__循环控制器5__idx}; vars.put("countb",String...

2020-04-04 10:46:27 4762 1

原创 JMeter正则表达式提取器使用详解

Jmeter正则表达式提取器使用详解整体目录结构:http请求的访问地址为:http://www.stats.gov.cn//tjsj/tjbz/tjyqhdmhcxhfdm/2019/14/1402.html需要抓取的内容为:<tr class='countytr'><td><a href='02/140212.html'>1...

2020-04-04 08:37:37 4672

原创 软件测试分类体系

2020-04-04 07:52:57 3203

转载 OAuth 2.0 的一个简单解释

作者:阮一峰日期:2019年4月 4日OAuth 2.0是目前最流行的授权机制,用来授权第三方应用,获取用户数据。这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。一、快递员问题我住在一个大型的居民小区。小区有门禁系统。进入的时候需要输入密码。我经常...

2019-08-15 15:16:30 3076

转载 M1卡修改各区块控制位值和数据

(一),以常用设置"08 77 8F 69"控制条件为例,先搞清楚它――具有的访问权限。1、对"08 77 8F 69"值进行计算,该值定位于各区块3的6,7,8,9四个字节内,字节6=08,字节7=77, 字节8=8F,   字节9=69(默认值,不予计算)。2、例如:字节6=08,对应其二进制值=00001000, 则对6,7,8这三个字节进行二进制转换结果见下表:字节6 = 0 0 0 0 ...

2018-05-13 10:43:15 5525

转载 Java操作PDF之iText超入门

iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 http://itextpdf.com/ 版本:itextpdf-5.2.1.jar 1、生成一个PDF Java代码  //Step 1—Create a Document.  

2017-07-09 11:32:10 3441

转载 keystore提取私钥和证书

keytool -genkey -alias test -keyalg RSA -keystore c:/key.store生成keyStoreRSA是一个既能用于数据加密也能用于数字签名的算法。DSA(Digital Signature Algorithm,数字签名算法,用作数字签名标准的一部分),它是另一种公开密钥算法,它不能用作加密,只用作数字签名。DSA使用公开密钥

2017-04-04 10:15:47 6680

原创 软件测试的非业务功能测试点

除完成业务功能测试外,还需考虑以下方面。1、生僻字 社保甚至民生行业软件,不可避免的会涉及到姓名,而姓名不可避免的会涉及到生僻字问题。 GB2312标准共收录6763个汉字,GBK共收入21886个汉字和图形符号。 因此一般不要用GB2312,而应采用GBK或UTF-8。 如:㛃(丰刀女),

2016-10-08 12:39:54 3913

原创 磁条磁道介绍

港澳台及中国境外发卡机构发行的卡片不检测三磁道,即这些地区和国家的发卡机构发行的卡片的第三磁道数据可以按照当地要求进行编码,BCTC不做检测。     送检时必须提供第二磁道和第三磁道附加数据中卡片验证码( CVN)的长度和位置。     若卡面印刷卡失效日期,则应与磁道信息里的失效日期一致。1. 一磁一磁道数据格式:(共

2016-03-27 20:31:44 4364

原创 weblogic启动不能锁定AdminServer.lok的故障处理

weblogic启动不能锁定AdminServer.lok的故障处理2015 四月 21      by dbworker      weblogic的版本是10.3,操作系统是linux,安装weblogic创建了一个weblogic用户,由于使用root用户修改了一些性能参数后,使用了root用户启动了一次weblogic,而原来启动weblogic的脚

2016-03-27 20:30:50 5142

原创 GB/T2659-2000《世界各国和地区名称代码》

代码代码名称004阿富汗008阿尔巴尼亚012阿尔及利亚016美属萨摩亚020安道尔024安哥拉660安圭拉010南极洲

2016-03-27 20:29:30 45033 1

原创 ASCII中的控制字符含义

十进制十六进制控制字符转义字符说明Ctrl + 下列字母000NUL\0Null character(空字符)@101SOH Start of Header(标题开始)A202STX Star

2016-03-27 20:28:34 32000 2

转载 ocx开发经验

转自:http://blog.csdn.net/xiaoxiaoyu85/article/details/6821205 1. ocx下载解压的目标位置,由注册表项指定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache默认为C:\WI

2016-03-27 20:27:36 3722

原创 系统间数据交互的方案探讨

系统间数据交互的方案探讨=====================================互联网时代,1等公民是建立规范和协议的人2等公民是提供服务的人3等公民是开发软件的人4等公民是卖硬件的人===================================== 信息系统的普及应用导致原有系统间的信息孤岛需要通过系统间接口进行数据交互,信息交互的接口常

2016-03-27 20:26:23 5222

转载 金融加密相关

转自:http://blog.sina.com.cn/s/blog_74e1ec5d0101bzkt.html 金融行业因为对数据比较敏感,所以对数据的加密也相应的比较重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在网上没有专门对这部分进行介绍的。本文对金融行业的密钥进行较深入的介绍,包括象到底什么是主密钥(MasterKey)、传输密钥(MacKey)

2016-03-27 20:25:19 3678

原创 目录树构建及查询案例(二)

create table TREE(  TREEID   VARCHAR2(20) not null,  LABLE    VARCHAR2(50) not null,  PARENTID VARCHAR2(20));--创建主键alter table TREE add constraint PK_TREE primary key (TREEID);--创建表内外键

2016-03-27 20:23:48 3187

原创 irepot使用简介

一、iReport简介说到iReport不得不先介绍Jasperreport,Jasperreport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CVS等等。而iReport就是一个制作Jasperreport的XML文件的可视化开发工具。只是一个UI。

2016-03-27 20:22:15 4426

原创 PBOC2.0->PBOC3.0主要差异

1、可存储姓名(5F20标签)长度增加(增加了9F0B标签),但新的检测标准不建议把姓名写入卡中。2、增加qPBOC非接扩展应用。3、增加了双币电子现金和双币qPBOC应用。4、增加了IC卡互联网终端应用。5、增加了电子现金交易日志与qPBOC交易日志。6、删除了电子钱包、电子存折应用。7、增加了国密算法,国密算法(SM2/SM3/SM4)与国际算法(RSA/SHA-1/3

2016-03-27 20:20:29 4383

转载 金融tag对应表

金融tag对应表转自:http://www.sjsjw.com/109/003507MYM025979/tag说明格式长度值描述4F应用标识符(AID)b  注册应用提供商标识(RID)和专用标识符扩展:A000000333010101A0000003

2016-03-27 20:18:52 3893

转载 金融行业密钥详解

转自:  http://bbs.chinaunix.net/thread-1572937-1-1.html金融行业因为对数据比较敏感,所以对数据的加密也相应的比较重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在网上没有专门对这部分进行介绍的。本文对金融行业的密钥进行较深入的介绍,包括象到底什么是主密钥(MasterKey)、传输密钥(MacKey

2016-03-27 14:28:09 4313

转载 一文教你看懂POS单上的商户编号

中国银联商户号(15位) = 收单行代码(3位) + 地区码(市级4位)+ 行业代码(4位)+ 序列号(4位)。  举例:102440183986056。分析如下:  收单行代码: 102 工行  地区码 : 4401 广州  行业代码 : 8398  序列号 : 6056  教你看懂POS单上的商户编号--整理版  每张pos单上都有一个商

2016-03-27 14:26:38 28825

转载 常用加密机及使用

数据加密机主要用于实现对主机应用层数据加/解密、消息来源正确性验证、密钥管理等。全国大多数商业银行,城市一卡通系统、公交卡系统、社保卡系统、加油卡系统,金融IC卡系统、电子联行系统、综合业务系统、信用卡系统、银证转帐系统、企业银行系统、网上证券交易系统都有应用.        在1996年以前,国产的数据加密机尚未产生,国内银行均采用国外的加密产品,主要是英国的RACAL(雷卡)和加拿大的

2015-04-05 11:52:23 41287

转载 PBOC规范(2.0->3.0)对照表

1    数据方面‍‍‍‍‍‍ TAG                   PBOC2.0                                                                ‍PBOC3.0

2015-04-05 11:44:33 7225

转载 必须了解的银行卡知识

卡片正面发卡行名称表示该卡片所属的发卡银行,目前国内除17家全国性银行外,区域性银行和外资银行也具备了发卡条件。一些新发卡银行为了吸引持卡人还会提供各项差异化服务,如跨行取款免手续费等服务。BIN号一般银行卡卡号前六位为BIN号(银行标识代码),有些村镇银行BIN号为卡号前9位,由银行卡组织向ISO(国

2015-04-05 11:03:25 4746

原创 卡片厂商代码

卡片厂商      标识--------------------------中钞信用卡      ZCC 东信和平       EP 楚天龙        CTDSI 湖北黄石捷德万达   HW 广东珠海金邦达    GSC 湖北武汉天喻    WHTY易联众       YLZ江苏丹阳恒宝股份   HB 天津磁卡       GSCC 山东青岛融佳  

2015-04-05 10:49:55 3848

转载 非IE内核浏览器支持activex插件

转自:http://www.cnblogs.com/lidabo/p/3580643.html之前在一个B/S项目中遇到一个需求,就是客户需要在页面上对报表的布局以及显示内容,进行自定义。最后决定使用activex技术来实现。众所周知,activex是微软搞得,因此只有ie内核的浏览器才能支持。像firefox(火狐)、Chrome、Apple Safari等非ie内核浏览器都

2015-04-01 17:24:44 4076 1

转载 Linux负载均衡软件LVS之四(测试篇-完)

一、启动LVS集群服务LVS负载均衡管理和使用有两种方式,一种是以ipvsadm命令行脚步与ldirectord监控方式,一种是以Piranha工具进行管理和使用。下面分别介绍。1、利用ipvsadm命令行脚步与ldirectord监控方式管理LVS在一切配置完毕之后,依次执行下面的操作启动LVS集群服务。首先,启动每个real server节点的服务:[root@lo

2015-03-01 09:32:10 3160

转载 Linux负载均衡软件LVS之三(配置篇)

LVS集群有DR、TUN、NAT三种配置模式,可以对www服务、FTP服务、MAIL服务等做负载均衡,下面通过搭建www服务的负载均衡实例,讲述基于DR模式的LVS集群配置。一、 Director Server的配置在Director Server上配置LVS负载均衡集群,有两种方法: 通过ipvsadm命令行进行配置 通过Redhat提

2015-03-01 09:31:17 3248

转载 Linux负载均衡软件LVS之二(安装篇)

一、  安装LVS软件1.安装前准备工作操作系统:统一采用Centos4.4版本。地址规划,如表1所示:表1 更详细的信息如图2所示: 图2  LVS DR模式安装部署结构图 图2中的VIP指的是虚拟IP地址,还可以叫做LVS集群的服务IP,在DR、TUN模式中,数据包是直接返回给用户的,所以,在Director Server上以及集群的每个

2015-03-01 09:30:39 3251

软件客户的需求权利与责任.mp3

需求工程,《软件客户的需求权利与责任》音频资料

2021-02-26

房贷等额还款利算器.xlsx

房贷等额还款利算器,excel计算公式

2021-02-17

JMeter中测试VSS登录是否正常.docx

加到定时任务中,可以用来监控VSS源代码服务器运行是否正常。如果VSS服务器无法登录则自动发现电子邮件通知。

2021-02-09

selenium快速入门示例

cd D:\selenium快速入门示例 D: set JAVA_HOME=E:\tools\java\jdk1.8.0_181x64 set PATH=%JAVA_HOME%\bin;%PATH% javac -encoding utf-8 -Djava.ext.dirs=. SogouTest1.java java -Djava.ext.dirs=. SogouTest1 pause

2021-01-19

行政区划代码get.jmx

本测试脚本涉及知识点: 1、BeanShell代码设置字符集 2、BeanShell代码中设置变量与获取变量 3、BeanShell代码中保存结果文件 4、BeanShell代码中获取循环控制器当前值 5、正则表达式的多模板 6、foreach控制器 7、循环控制器 8、计数器 9、嵌套循环中重置计数器 10、嵌套变量函数 11、查看结果树 12、调试取样器

2020-04-05

图像工具集(含源码)

图像处理工具集,包括获取图像文件的信息、转换大小、替换背景色等实用工具集。

2014-05-24

PBOC3.0规范

PBOC3.0规范,包括电子钱包 电子存折

2013-02-24

win客户端工具包dll

windows客户端常用工具包,包括取IP、MAC地址、硬盘物理序列号、机器名、登录名、DES加解密、MD5加密、telnet测试端口。 内附PB调用dll的示例源代码

2013-02-10

GB-T 16680-1996软件文档管理指南.pdf

GB-T 16680-1996软件文档管理指南.pdf

2013-02-10

社会保障卡文件结构和数据项(V2.0)

社会保障卡文件结构和数据项(V2.0) 人社信息函[2012]37号

2012-07-28

卫生部电子病历基本架构与数据标准(_试行)

卫生部电子病历基本架构与数据标准(_试行)

2011-01-15

电子病历系统功能规范(试行).pdf

电子病历系统功能规范(试行).pdf 电子病历和医院信息化

2011-01-12

JRT0025.2-2005 中国金融集成电路(IC)卡规范 第2部分 电子钱包-电子存折应用规范.pdf

JRT0025.2-2005 中国金融集成电路(IC)卡规范 第2部分 电子钱包-电子存折应用规范.pdf

2010-11-14

SJL05金融数据加密机程序员手册.doc

SJL05金融数据加密机程序员手册.doc

2010-11-14

sle4418_28.pdf

sle4418 sle4428 memory卡 逻辑加密卡 pdf

2010-10-24

sle4432_42.pdf

sle4432 SLE4442 memory卡 逻辑加密卡 pdf

2010-10-24

行政区划代码(截止2010年9月7日).xls

行政区划代码(截止2010年9月7日).xls

2010-10-24

中国金融集成电路(IC)卡规范

PBOC 2.0 电子钱包 电子存折 JRT0025.2-2005 根据我国银行卡芯片化计划要求,2005年3月13日,人民银行发布第55号文,正式颁发了行业标准《中国金融集成电路(IC)卡规范》(JR/T 0025-2005)(业内简称PBOC2.0)。该规范补充完善电子钱包/存折应用;增加了与EMV标准兼容的借/贷记应用;增加非接触式IC卡物理特性标准;增加电子钱包扩展应用指南、借/贷记应用个人化指南等内容。该标准将为我国银行卡芯片化奠定标准基础,确保我国银行卡芯片化实现联网通用和安全,并有效指导实施

2010-10-17

Cisco2002Icons.ppt

系统集成方案资料 难得的资料 ppt格式

2010-10-06

新农合信息系统建设基本规范2008年修订版

新农合信息系统建设基本规范2008年修订版

2010-06-18

inno setup 中文帮助

inno setup 中文帮助 pdf格式

2010-02-21

oracle中的null_考试题目

从oracle知识中的一个点考察员工对知识的掌握扎实程度,能及格的就不错了。 都是很常用的功能,但人们不一定掌握。

2010-02-03

电子政务标准化指南.pdf

电子政务标准化指南.pdf 国家电子政务标准化项目工作组文件

2009-10-20

GB T 14946-1994 全国干部、人事管理信息系统指标体系分类与代码

GB/T 14946-1994 全国干部、人事管理信息系统指标体系分类与代码

2009-10-20

GB4762-84政治面貌代码

国标 GB4762-84 政治面貌代码,做信息系统的开发人员用

2009-09-02

GBT14396-2001国际疾病编码(ICD-10)

GBT14396-2001国际疾病编码(ICD-10)

2009-09-02

SJT 11235-2001软件能力成熟度模型

SJT 11235-2001软件能力成熟度模型

2008-12-26

空空如也

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

TA关注的人

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