daixinet

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年12月1日

摘要: POM 1、main 2、MailUtil import com.sun.mail.pop3.POP3Folder; import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activ 阅读全文
posted @ 2016-12-01 15:18 daixinet.com 阅读(286) 评论(0) 推荐(0) 编辑

摘要: 系统中的ID有需要显示给使用者看的,统一用“编号”,不要用ID或者编码 例如: SampleId 样本编号 正确 样本编码 错误 样本ID 错误 如果见到系统中有用到的,修正即可。 如有问题,请及时沟通。 阅读全文
posted @ 2016-12-01 15:12 daixinet.com 阅读(307) 评论(0) 推荐(0) 编辑

摘要: 1、程序放在一个Tomcat下最低配置推荐:最大堆:768M,最大PermGen:160M( Xmx768m XX:MaxPermSize=160m) 2、机器最低配置推荐:最小内存2G 3、正式运行环境建议每个程序放在一个Tomcat,方便升级与异常处理等; 详细情况如下: 1)单个内存占用情况 阅读全文
posted @ 2016-12-01 15:11 daixinet.com 阅读(300) 评论(0) 推荐(0) 编辑

摘要: 我们现在使用的字符集有以下两种: 推荐使用 AL32UTF8,避免以后数据导入导出字符集不同的麻烦。 推荐数据库设置参考图: 阅读全文
posted @ 2016-12-01 15:09 daixinet.com 阅读(271) 评论(0) 推荐(0) 编辑

摘要: 我们从 http://iconfont.cn/ 上下载的SVG文件由以下构成,系统中使用的时候请做适当的修改: 1、width、Height:设置为100%; 2、defs模块去掉;(如果不去掉,IE 11 刷新报错) 3、去掉fill的颜色; 改为: 阅读全文
posted @ 2016-12-01 15:07 daixinet.com 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 前端的提示有些也不是很规范,主要体现如下: 1、ResultInfo的返回值,false的情况下,未做处理; 2、ResultInfo的返回值,false的情况下,做了其他操作,未提示错误;(虽然没报错,但是这个影响很大,让人感觉系统不可靠) 3、NKTip使用错误,未调用show方法;(js报错, 阅读全文
posted @ 2016-12-01 15:05 daixinet.com 阅读(326) 评论(0) 推荐(0) 编辑

摘要: 以下两点请注意下: 1、我们系统接口的返回值(ResultInfo),如果为false:前端要提示报错信息;如果有些不需要提示的,浏览器也要加日志,方便查询; 2、查询数据量为0,返回false;这样做不是很合理,查询数量为0也是一种正常情况,应该返回true;如果需要做提示,前端做判断即可。 如果 阅读全文
posted @ 2016-12-01 15:02 daixinet.com 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 1、业务逻辑:文档, 2、后端资料 框架:spring + mybatis + maven + Shiro + 数据库(Oracle、SQL Server、MySQL) 分层:nmodel,ndal,nserviceprovider,nserviceconsumer,nweb nmodel: vo: 阅读全文
posted @ 2016-12-01 15:01 daixinet.com 阅读(453) 评论(0) 推荐(0) 编辑

摘要: 复杂页面前端模块化的方式: 方式一:iframe 方式二:velocity模板( parse) 方式一,优点很多,也有缺点,例如页面之间传递参数等; 方式二,页面之间的调用,传参更容易,页面性能更好;但是也有一些缺点,如样式互相影响,js之间调用混乱等; 就方式二的建议如下: 1、css样式,少用或 阅读全文
posted @ 2016-12-01 14:56 daixinet.com 阅读(365) 评论(0) 推荐(0) 编辑

摘要: 详细逻辑如下: 1、不可回收样本: 2:不用回收 1、2:正在访问,不允许回收 disply=3:成功访问样本不允许回收 IsQueue!=0:样本已经分配到队列不允许回收 2、样本配额:(暂不处理) SampleQuotaVO:中是否有该项目的数据 QuotaValue不为空、Status=3,Q 阅读全文
posted @ 2016-12-01 14:55 daixinet.com 阅读(206) 评论(0) 推荐(0) 编辑

摘要: 详细逻辑: 1、方式: 方式1:开始号段+结束号段 方式2:头码(局号)+尾码 2、条件结构: 序号:Index 国家码:CountryCode 地区码:AreaCode 前缀:PreCode 后缀:PostCode 头码(局号):RegionCode 尾码:Suffix 起始号段:StartReg 阅读全文
posted @ 2016-12-01 14:55 daixinet.com 阅读(421) 评论(0) 推荐(0) 编辑

摘要: 使用条件: css添加引用: ` ` js添加引用: ` nkui: 'tools/nkui', ` 1、NKTip: 默认:提示窗口(默认 警告类型 展示关闭按钮 3秒自动关闭) ` new NKTip("二次开发数据源接口地址必填").show(); ` 图示: .setType(0):信息类型 阅读全文
posted @ 2016-12-01 14:49 daixinet.com 阅读(389) 评论(0) 推荐(0) 编辑

摘要: 1、系统中的报错提示可以到Controller层,然后再做一遍过滤即可。 BaseController封装了方法getFormatMsg 使用方式举例: ` rtn.setMessage(this.getFormatMsg(rtn.getMessage())); ` 原来的报错信息为: : com. 阅读全文
posted @ 2016-12-01 14:47 daixinet.com 阅读(257) 评论(0) 推荐(0) 编辑

摘要: 1、坐席软电话 1)NKZXAgent 1)需要环境:.netframework 4.0 2)reg.bat 注册;(确认注册成功) 3)TestAgt.exe 软电话签入测试 LoadConfig: 零配置服务器URL:http://192.168.1.42:9080/was 虚中心:2 密码:A 阅读全文
posted @ 2016-12-01 14:39 daixinet.com 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 资源中,添加了一个类型:权限(橙色显示),现在有4种数据: 域管理员:domainAdmin 组织管理员:orgAdmin 组管理员:groupAdmin 一线员工:phoneAdmin 权限控制可以通过Code来判断; 示意图如下: 如果有其他权限,稍后我们一起完善; 阅读全文
posted @ 2016-12-01 14:38 daixinet.com 阅读(353) 评论(0) 推荐(0) 编辑

摘要: NK3C的provider中编写测试方法时请注意以下两个问题: 1、所以开发的测试方法都要是通过的;如果用模拟数据,用完后注释掉; 2、耗时操作,调试完后,请注释掉; 如果对自己提交的测试方法不是很放心的话,可以用命令测试一下:mvn package 阅读全文
posted @ 2016-12-01 14:37 daixinet.com 阅读(180) 评论(0) 推荐(0) 编辑

摘要: VOMapping中的第一个参数一定要严格按照大小写(缩写的单词容易错): 例如:VO中的定义: ` private CntVOEnums.EnumIVRStage ivrStage; ` 实际反射找这个字段的时候会找 IvrStage; 错误写法: 阅读全文
posted @ 2016-12-01 14:35 daixinet.com 阅读(588) 评论(0) 推荐(0) 编辑

摘要: 我们的程序为了方便扩展,有些地方需要用到脚本,如字段验证、问卷设计器等,可以考虑用 JavaScript,原因: 1、.net(引用Noesis.Javascript,基于 V8 JavaScript engine)支持直接在程序中跑 js 脚本;; 2、Java(jdk 1.6 以上)支持直接在程 阅读全文
posted @ 2016-12-01 14:33 daixinet.com 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 建议以后都在js文件的头部加上 "use strict"; 现在主流的浏览器都支持,不支持的浏览器也会忽略掉。 可以使我们写的更规范,可控; 有些错误编译的时候就会出现,方便排错; 阅读全文
posted @ 2016-12-01 14:32 daixinet.com 阅读(200) 评论(0) 推荐(0) 编辑

摘要: JS访问数据,有实时获取数据的时候,请加上时间戳 如:'&stampflag=' + Math.round(new Date().getTime() / 1000); 因为有的浏览器(如IE9)会直接读缓存,导致界面显示的数据不准确。 阅读全文
posted @ 2016-12-01 14:32 daixinet.com 阅读(1292) 评论(0) 推荐(0) 编辑