码农一个

是否流失在岁月的长河中
私信 关注
jiudihanbing
码龄12年
  • 456,502
    被访问量
  • 172
    原创文章
  • 10,890
    作者排名
  • 217
    粉丝数量
  • 于 2009-07-21 加入CSDN
获得成就
  • 获得40次点赞
  • 内容获得336次评论
  • 获得82次收藏
荣誉勋章
兴趣领域
  • #后端
    #MySQL#分布式#Python#Spring#Spring Boot#Java#架构#Redis
TA的专栏
  • AS3、AS4事件机制
    3篇
  • Html
    24篇
  • Java
    29篇
  • CSS
    6篇
  • JS
    19篇
  • FileNet
    20篇
  • Flex
    3篇
  • 小感
    2篇
  • dojo
    3篇
  • CA
    1篇
  • loadrunner
    6篇
  • 信息系统安全
    5篇
  • oracle
    1篇
  • Maven
    1篇
  • SQL
    1篇
  • jqgird
    1篇
  • QMX
    1篇
  • Jasper report
    2篇
  • TDS
    2篇
  • 面试题
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

业务系统需要不同浏览器打开解决方式

在单点登录过程中,经常会遇到接入的系统需要使用不同的浏览器。比如OA使用chrome,邮件系统使用IE。针对不同情况我们一般要求客户统一浏览器。从网上找了几种方式来实现。目前针对浏览器之间互相打开有3种建议:1.客户不同版本的浏览器都安装在指定目录例如: IE:C:\Program Files\Internet Explorer\iexplore.exe FireFox: C:\Program Files (x86)\Mozilla Firefox\firefox.exe...
原创
217阅读
0评论
0点赞
发布博客于 9 月前

哪些情况下索引会失效?

转载地址:https://www.cnblogs.com/hongfei/archive/2012/10/20/2732589.html索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)    注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引  2.对于多列索引,不是使用的第一部分,则...
转载
311阅读
0评论
1点赞
发布博客于 3 年前

云桌面远程linux安装tds.docx

云桌面远程linux安装,利用X-win32 建立图形化界面,也可以使用xshell 启动mannager 进行配置。 文档包括配置x-win32,和安装db2,配置instance和webAdmin等
docx
发布资源于 4 年前

虚拟机 Linux 安装tds (二)

用root  账号登录:输入 /opt/ibm/ldap/V6.3.1/sbin/idsxinst 回车
原创
373阅读
0评论
1点赞
发布博客于 4 年前

虚拟机 Linux 安装tds (一)

在虚拟机中安装linux将VMnet1作为网关,设置ip地址在本地测试是否能ping通,修改linux中的IP地址重启网卡关闭防火墙(永久关闭)用xftp将tds镜像传到linux创建tds文件夹把镜像文件解压到tds文件夹下1.      安装tdsV6
原创
783阅读
0评论
1点赞
发布博客于 4 年前

系统安装多个jdk,切换环境变量不生效

本机已经安装了jdk1.6,1.7,1.8,项目现在想用1.6 执行java -version得到的java版本是1.8的修改环境变量:检查:PATH/JAVA_HOME,把路径指定到1.6的安装目录后,在执行java -version发现版本号仍然是1.8在网上找了很多资料才发现:      在安装JDK1.6时,自动将java.exe、javaw.e
原创
2018阅读
1评论
0点赞
发布博客于 5 年前

wsimport 不是内部或外部命令,也不是可运行的程序或批处理文件

今天使用wsimport生成webservice client端代码,wsimport提示不是内部或外部命令,也不是可运行的程序或批处理文件,上网找了一些解决方法。错误原因是java的环境变量配置的不合适,虽然java -version显示java的版本但是javac命令会提示不是内部或外部命令。1.打开我的电脑--属性--高级--环境变量2.新建系统变
原创
9530阅读
2评论
2点赞
发布博客于 5 年前

oracle 时间格式化代码出错

SELECT * FROM (SELECT ROWNUM RN,T.* FROM ( SELECT *  FROM bos_iam_app_roles WHERECREATE_TIME= to_date('2016-03-24 10:58:30','yyyy-MM-dd HH:mi:ss'))T WHERE ROWNUM =1SELECT * FROM (SELECT ROWNUM RN,T.
原创
727阅读
0评论
0点赞
发布博客于 5 年前

bootstrap modal 添加input Firefox报错

<button type="button" class="close" data-dismiss="modal" aria-hidden="tr
原创
807阅读
0评论
0点赞
发布博客于 5 年前

Web Service 的工作原理

Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标
原创
435阅读
0评论
0点赞
发布博客于 5 年前

Class.forName的作用以及为什么要用它

Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pa
原创
11011阅读
2评论
15点赞
发布博客于 5 年前

linux配置java环境变量

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。 二. 需要配置的环境变量 1. PATH环境变量。
原创
327阅读
1评论
0点赞
发布博客于 5 年前

Tomcat设置系统启动

之前一直在搞开发,最近项目开发完成,其他人派到其他项目组,只有我自己留守一遍改客户测试发现的bug,一遍整备系统上线的问题。前两天生产系统的Tomcat的服务器被人重启,应用的的服务没有启动,系统出现问题,所以准备把Tomcat服务做成系统服务。网上找了一下发现文章还是很多的,找了一个尝试了一下,问题解决!简单记录一下首先你的Tomcat服务必须是可用的,配置Tomcat和JAVA_HOM
原创
383阅读
0评论
0点赞
发布博客于 5 年前

java处理excel _(后缀xls)

历史数据导入系统,涉及多个数据库所以通过代码的方式导入,导入时源数据通过excel提供,原来提供的是xlsx后缀的文件,因为xlsx不容易读取所以另存为xls格式进行读取,。部分核心代码如下private ExcelDealClass exceldeal = new ExcelDealClass(); @Test public void main() { //t
原创
759阅读
1评论
0点赞
发布博客于 6 年前

利用axis生成wsdl服务端代码

为了测试wsdl是否可用,自己通过eclipse用axis生成wsdl代码首先需要引入jar包:axis.jar项目右键 找到Java Application 选择New 新建一个ApplicationWSDL2Java要选择org.apache.axis.wsdl下面的wsdl地址输入完整的可以访问的wsdl地址。
原创
1626阅读
0评论
0点赞
发布博客于 6 年前

Tomcat设置系统启动

之前一直在搞开发,最近项目开发完成,其他人派到其他项目组,只有我自己留守一遍改客户测试发现的bug,一遍整备系统上线的问题。前两天生产系统的Tomcat的服务器被人重启,应用的的服务没有启动,系统出现问题,所以准备把Tomcat服务做成系统服务。网上找了一下发现文章还是很多的,找了一个尝试了一下,问题解决!简单记录一下首先你的Tomcat服务必须是可用的,配置Tomcat和JAVA_HOM
原创
425阅读
1评论
0点赞
发布博客于 6 年前

java处理csv文件

java处理csv文件package com.isprint.csvdeal;import java.nio.charset.Charset;import java.util.ArrayList;import com.isprint.ssfimporter.db.CsvReader;public class ExcelDealClass { /** * 读取CSV文件
原创
1076阅读
1评论
0点赞
发布博客于 6 年前

jasper报表添加显示字段

给jasperreport报表添加字段是比较费事的一件事情,这里我简单的把这个过程记录一下。 首先是修改代码,添加字段肯定要修改bean的代码。修改完成以后 以报表4为示例 通过开发工具把源码导出为jar包 打开iReport-5.6.0 报表模板开发工具 选择工具—选项 – Classpath tab页 通过这里更换修改的jar包添加报表字段需要修改java文件包括:
原创
2175阅读
0评论
0点赞
发布博客于 6 年前

定义注解接口

遇到一个Java题 定义一个注解来实现人名的长度限制,题目如下: In a web application, wewant to make sure length of person name is less than 100 characters. Pleasedefine an annotation interface and demo how you will use it to l
原创
619阅读
0评论
0点赞
发布博客于 6 年前

Java 打印XML

A below xml is received:     1   900   1   1       2   400   2   5       9   5    100   3  Please write a java program to read and parse the xml file, outpu
原创
939阅读
0评论
0点赞
发布博客于 6 年前

通过反射打印Set

java.util.HashSet 10 20 30 10 20 60 ...    orjava.util.TreeSet 10 20 30 10 20 60 ...Please write a program with java reflection function to put all the numbers into a set, and then print the set
原创
472阅读
0评论
0点赞
发布博客于 6 年前

查询数据库表空间

SELECT a.tablespace_name "表空间名",a.bytes / 1024 / 1024 "表空间大小(M)",(a.bytes - b.bytes) / 1024 / 1024 "已使用空间(M)",b.bytes / 1024 / 1024 "空闲空间(M)",round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "使
原创
698阅读
0评论
0点赞
发布博客于 6 年前

解决下载乱码问题

@RequestMapping("/download") public ModelAndView download(HttpServletRequest request, HttpServletResponse response) throws Exception { response.setContentType("text/html;charset=utf-8");
原创
2492阅读
0评论
0点赞
发布博客于 6 年前

FileUpload 兼容IE8,火狐

FileUpload 上传以后还有兼容问题 加入下面的一些代码可以解决问题。代码是从网上找的 。IE8 和谷歌都是没问题的饿jQuery .extend({ createUploadIframe : function(id, uri) { var frameId = 'jUploadFrame' + id; if (window.ActiveXOb
原创
3781阅读
0评论
0点赞
发布博客于 6 年前

FileUpload 上传下载文件兼容IE8

FileUplod
原创
9668阅读
0评论
0点赞
发布博客于 6 年前

jasper server定制数据源

jasperreports.properities文件注册queryString的languagenet.sf.jasperreports.query.executer.factory.reportonequery=example.cds.ReportOneQueryExecuterFactory reportonequery  是对应jxml文件的querystring的
原创
1195阅读
1评论
0点赞
发布博客于 6 年前

Jsp与servlet的区别

1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse
原创
874阅读
1评论
0点赞
发布博客于 6 年前

jasperserver 创建带查询的报表

创建实体beanpackage example.cds;public class ReportOneBean{ private String name; //申请人名称 private String userId; //申请人ID private String organization; //人员组织机构 private String bizRoleCode; //岗位ID
原创
2424阅读
0评论
1点赞
发布博客于 6 年前

easyui 创建datagrid

项目中$('#form_table').datagrid({ title : '表单列表信息', pageNumber : 1, nowrap : false, striped : true, collapsible : false, remoteSort : true, idField : 'id', singleSelect : true,
原创
557阅读
0评论
0点赞
发布博客于 6 年前

ireport配置Bean数据源

上篇博客从代码和jasperserver的角度写了一下如何创建数据源,还少一部分东西 这篇博客就补充一下。在ireport设计报表模板。
原创
1617阅读
1评论
0点赞
发布博客于 6 年前

create Bean Data Sources

The bean data source type is a key extension because it allows you to make use of any custom or exotic data that you might need to report on. Bean data sources serve as a bridge between a Spring-defin
原创
694阅读
0评论
0点赞
发布博客于 6 年前

流程设计过程中添加组建

A component steprepresents an activity in the workflow that is assigned to one or moreoperations in a component queue.For more information please visit :http://www-01.ibm.com/support/knowledgecenter
原创
503阅读
0评论
0点赞
发布博客于 6 年前

workplace XT添加订阅

在项目中经常会遇到一些需求 在什么事件后触发某个功能,在FileNet中也存在这样的配置,这篇文章记录 的是在workplace中添加订阅(subscription)。首先以管理员的权限登录Workplace XT进入主界面以后选择 Tools – Advanced Tools – WorkflowSubscription -Add点击Add以后就会弹出添加subs
原创
821阅读
0评论
0点赞
发布博客于 6 年前

window 7 连接linux

Window7想从linux系统下载一些log日志文件,window不能直接访问linux系统,所以要借助一些工具,我这里使用的工具是putty。最早从网上下载了一个putty,不过连接以后出现了error。输入IP address后,端口一般不需要改点击open打开,过几秒以后会提示下面的错误网上搜索基本找不到同样的错误,找到的多数是netwo
原创
483阅读
0评论
0点赞
发布博客于 6 年前

Create a Repository in Navigator environment

Navigator创建repository
原创
736阅读
0评论
0点赞
发布博客于 6 年前

FileNet通过配置ArGoSoft Mail Server实现Email notification

、
原创
1292阅读
0评论
0点赞
发布博客于 6 年前

利用Object Store创建Workflow System

上一篇讲了如何利用ACCE创建Object Store,创建一个常用DataBase的Object Store 没有太多需要注意的地方 ,取一个“与众不同"的名字然后一步步的继续就可以了。这一篇是给Object Store创建一个Workflo System 。创建一个Workflow System的时候,你定义了 isolated region and itsconnection point
原创
562阅读
1评论
0点赞
发布博客于 6 年前

ACCE创建Object Store

n久不做FileNet开发的我,赶上了一个FileNet的安装配置工作,在多年前只搞过4.5Workplace XT的我就这样进入了项目。时间在变化FileNet也有了很大的变化FileNet已经进不到5.2的版本了,什么ACCE、Navigator 都是之前没遇到过的,不过既然来了 就只有好好的work了。开始是计划安装配置都是由我来做 后来国外的项目组负责了安装不过他们也是第一次安装,最后
原创
700阅读
1评论
0点赞
发布博客于 7 年前

FileNet定制个人桌面(IBM Content Navigator)

在ACCE下创建完Object Store以后可以在IBM Content Navigator 先
原创
1193阅读
1评论
0点赞
发布博客于 7 年前

QMX简介

QMX: is a suite of Lotus Notes databases building the base for a complete 'Quality Management System'WorkDirect: is the name for the single repository(仓库,储藏室) for process documentation in EMEA, re
原创
1358阅读
1评论
0点赞
发布博客于 7 年前

卸载和安装linuxJDK

最近要在linux环境上安装一下file
原创
921阅读
2评论
0点赞
发布博客于 7 年前

sql 中exits,not exists

exists : 强调的是是否返回结果集,不要求知道返回什么, 比如:  SELECT *  FROM T_SPECIALIST_INFO T WHERE 1 = 1   AND  EXISTS (SELECT 1          FROM T_DODGE_VENDOR D, T_TENDERS_INFO V         WHERE D.DODGE_ORG_CODE
原创
1070阅读
1评论
0点赞
发布博客于 7 年前

zTree模糊查询

有了树还不行,客户还想要模糊查询,zTreezTree支持模糊
原创
2514阅读
1评论
0点赞
发布博客于 7 年前

zTree简介

项目中用到了zTree树来显示组织单位,
原创
844阅读
1评论
0点赞
发布博客于 7 年前

Oracle服务脚本启动、关闭(windows)

最近自己的电脑上按照了oracle,机器有点慢注意:解决oracle只启动服务却没启动实例的情况,将注册表中HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\ORA_XUXURUI_AUTOSTART值改为true一.概念简介脚本:script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文
转载
944阅读
0评论
1点赞
发布博客于 7 年前

学习配置ANT

学习jenkins构建环境
原创
571阅读
1评论
0点赞
发布博客于 7 年前

CSS clip 属性

最近项目处在修改bug
原创
715阅读
0评论
0点赞
发布博客于 7 年前

修改jenkins httpPort

使用java -jar jenkins 启动jenkins时报address
原创
6999阅读
1评论
0点赞
发布博客于 7 年前

设置setInterval和清除setInterval

项目中需要定时不断刷新jqgrid,只好用到了setInterval,不过还要用户
原创
6826阅读
1评论
0点赞
发布博客于 7 年前

学习使用Jenkins配置自动化构建

项目使用jenkins进行持续集成
原创
984阅读
1评论
0点赞
发布博客于 7 年前

ognl.ExpressionSyntaxException: Malformed OGNL expression

项目jquery版本由1.3升级到了1.9,结果测试发现很多的js错误,
原创
11434阅读
1评论
0点赞
发布博客于 7 年前

jqgrid 分页javar端使用

上一篇文章简单的讲了我在项目中jqgrid前端分页的
原创
2203阅读
1评论
0点赞
发布博客于 7 年前

jqgrid 分页

前面工作中分页用到的少,最近工作需要用到分页了这里和大家
原创
2177阅读
0评论
0点赞
发布博客于 7 年前

oracle SQL 去重取最大值

select * from T_RESPONSE_INFO t where t.response_id in(selectmax(response_id) from T_RESPONSE_INFO res where res.PRICE_TYPE = '02'           and res.SECTION_ID = '81'           and res.SUBMIT_
原创
7142阅读
1评论
0点赞
发布博客于 7 年前

jqgrid 千分位

select * from T_RESPONSE_INFO t where t.response_id in(selectmax(response_id) from T_RESPONSE_INFO res where res.PRICE_TYPE = '02'           and res.SECTION_ID = '81'           and res.SUBMIT_
原创
3208阅读
3评论
1点赞
发布博客于 7 年前

jQuery验证控件jquery.validate.js

在项目中用到了jquery.validate的验证
原创
727阅读
2评论
0点赞
发布博客于 7 年前

jqgrid删除行

有添加就有删除,jqgrid的删除
原创
4705阅读
2评论
1点赞
发布博客于 7 年前

java 设置定时任务的时间

最近要设置一个每隔5分钟就启动一次程序,n久
原创
1300阅读
2评论
0点赞
发布博客于 7 年前

上篇博客添加行的bug

上一篇博客存在bug,经过测试找到了原因
原创
1760阅读
4评论
2点赞
发布博客于 7 年前

jqgrid添加行

jqgrid添加行有两种方式一种是通过获取jqgrid的colModel属性直接添加行;另外一种是自己拼接一个类似colModel的数组,通过addRowdata的方式添加到jqgrid里面。 第一种实现方法:function addRowData(tableId){ //创建一条空的记录,待编辑 var tableObject = $('#'+tableId); //获取表格的初
原创
8760阅读
2评论
0点赞
发布博客于 7 年前

jgrid数据加载完成用input或者select框修饰

在jqgrid加载完以后直接出现input框可以通过gridComplete的事件进行修改grid。主要思路是:1、获取jqgrid的id数组(jqgrid是通过id获取一行的值的,如果在你的colModel没有id,就会出现显示问题,这点大家必须注意,每一个jqgrid都要有自己id。2. 通过id数组的长度来循环grid3.使用'getRowData'方法利用id获取该id行的
原创
1759阅读
2评论
0点赞
发布博客于 7 年前

jqgrid加载数据

项目中加载数据采用jqgrid来加载表格数据。之前没有接触过jqgrid,jqGrid 是一个用来显示网格数据的jQuery插件以ajax的方式和服务器端通信,想要了解这个插件就要有一定的jquery知识。jqgrid有很多方法,功能也是比较强大的。网上也有很多文章来讲解jqgrid,我这里就简单的讲一下我在项目中用到的jqgrid的一些知识。jQuery("#phaseTypeList"
原创
2465阅读
3评论
0点赞
发布博客于 7 年前

学习创建taglib标签

创建taglib标签
原创
1357阅读
5评论
0点赞
发布博客于 7 年前

Flex调用js方法传递参数

Flex、js相互调用
原创
1680阅读
4评论
0点赞
发布博客于 7 年前

Flex 利用socket断点续传

flex利用socket进行文件断点续传,带进度条,本地代码能完整运行,Flash Builder 4 ,eclipse ,jdk1.6,java代码偶尔会报线程错误,但是不会影响上传功能
rar
发布资源于 7 年前

Flex利用socket实现断点续传(二)

上一篇博文中展示给大家ActionScript的代码,当初学的时候就学了半年多,又两年多没有使用Flex,其中一些东西有所生疏 不过上篇博文中的内容对于有一定Flex功底的人来说还是比较简单的。闲话少续下面展示java代码。首先配置listener共两个。  myListener com.ibm.rise.workplace.fileoperation.La
原创
1292阅读
2评论
0点赞
发布博客于 7 年前

Flex 利用Socket 实现断点续传

项目中要用到文件上传,文件上传到临时服务器后要显示到页面的附件列表中。当用户点击保存以后文件从临时服务器移动到服务器指定目录中。<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="libra
原创
1744阅读
2评论
0点赞
发布博客于 7 年前

jsp 加载swf文件

flex生成swf文件以后需要被jsp页面调用调用的方式如下: --> 此页面上的内容需要较新版本的
原创
3157阅读
5评论
0点赞
发布博客于 7 年前

sort排序

数字、字符串排序算法public static void main(String[] args){  Integer[] a ={5,1,9,4,6,2,0,3,8,7};  String[] b={"Chongqing","Shanghai","AoMen","TianJin","Beijing","XiangGang"};  Double[] c={8.5,6.3,1.7,9.
原创
797阅读
4评论
0点赞
发布博客于 7 年前

ANT环境变量设置

Windows下ANT用到的环境变量主要有2个,ANT_HOME 、PATH。设置ANT_HOME指向ant的安装目录。设置方法:在系统变量中,点击新建,变量名:ANT_HOME,变量值:D:\apache_ant_1.7.0将%ANT_HOME%\bin; %ANT_HOME%\lib添加到环境变量的path中。设置方法:PATH = %ANT_HOME%\bin; %A
原创
1313阅读
4评论
0点赞
发布博客于 7 年前

配置maven

Apache Maven ProjectMaven是Java项目的构建和管理工具Maven是一套项目管理框架,提供了标准的软件生命周期模型,涵盖项目的创建、构建、测试、集成和部署Maven是一套标准,基于一个通用的软件对象模型(Project Object Model)Maven提供一系列工具(插件Plug-in),方便描述和管理项目。  Maven的安装很简单,下载解
原创
784阅读
4评论
0点赞
发布博客于 7 年前

冒泡排序时间复杂度和算法

简单的冒泡排序1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3. 针对所有的元素重复以上的步骤,除了最后一个。 4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。         冒泡排序是一种用时间换空间的排序方法,最坏情况是把
原创
1948阅读
4评论
0点赞
发布博客于 7 年前

java线程小例子

很久没有用线程了,看面试题的时候正好有个线程的例子,简单的写了一个demo线程要求如下:创建两个线程,每个线程打印出线程名字后再睡眠,给其它线程以执行的机会,主线程也要打印出线程名字后再睡眠,每个线程前后共睡眠5 次。代码如下:package ThreadDemo;public class MultiThreadApp extends Thread { public s
原创
1139阅读
4评论
1点赞
发布博客于 8 年前

TRUNC函数的用法

在项目中需要中通过年月进行SQL查询,需要个方法将时间截取为“yyyy-mm"格式。查询oracle帮助文档就发现了trunc这个函数。TRUNC函数用于对值进行截断。用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期。(1)截断数字:格式:TRUNC(n1,n2),n1表示被截断的数字,n2表示要截断到那一位。n2可以是
原创
1054阅读
4评论
0点赞
发布博客于 8 年前

信息安全开发注意事项——最后的尾巴(五)

加密措施不当隐患:    对重要信息部进行加密处理或加密强度不够,或者没有安全的存储加密信息。风险:       攻击者可能利用漏洞窃取用户账户、密码、证书等重要信息。措施1         对所有重要信息进行加密措施2        使用足够强度的加密算法,如AES、RSA措施3         产生密钥与加密信息分开存放措施4         严
原创
1090阅读
3评论
0点赞
发布博客于 8 年前

信息安全开发注意事项(四)

会话管理设计漏洞隐患:由于应用程序设计不当,攻击者窃取到密码、密钥、session tokens等信息风险:攻击者可以利用会话管理漏洞窃取到密码、会话令牌等信息,进而冒充合法用户身份,获取敏感信息或者进行恶意操作。http://example/ document.cookie=”sessionid=1234;%20domian=.example.dom”;http://exampl
原创
1439阅读
1评论
0点赞
发布博客于 8 年前

信息安全开发注意事项(三)

接上篇博客(信息安全开发注意事项二)2、  SQL注入漏洞隐患:攻击者利用现有应用程序,将恶意的SQL命令注入后台数据库引擎执行风险:攻击者利用SQL注入漏洞查看、修改或删除后台数据库条目和表,获取用户账户等重要信息,篡改网页内容,设置能完全接管主机。恶意代码示例:String query = “select * from items where owner =’” + 
原创
1204阅读
2评论
0点赞
发布博客于 8 年前

Loadrunner11无法启动IE的解决办法

1、ie浏览器去掉启用第三方浏览器扩展2、loadrunner11 键盘F4,在browser Emulation点击change,在弹出的提示框中Browser version 选择8.0,platform. 选择windows73、loadrunner11 键盘ctrl+F7在弹出的提示框中选择最后一项Correlation,将Enable correlation during rec
原创
30808阅读
12评论
0点赞
发布博客于 8 年前

信息系统安全开发注意事项(二)

未提供登录超时的处理机制1、  未提供登录超时自动结束会话功能风险:不合理的会话存活时间会导致系统资源长期被占用,会话存在被非法用户冒用并进行重放攻击的可能,即利用系统已收到的合法用户包来达到欺骗系统的目的措施:设计会话存活时间,超时后销毁对话,清除会话信息。2、  系统未限制最大连接数风险:无法抵御DOS攻击及DDOS攻击,一旦遭遇大量恶意连接,即会导致系统瘫痪。
原创
1704阅读
1评论
0点赞
发布博客于 8 年前

信息系统安全开发注意事项(一)

身份认证类:1、  未提供专用的登录控制模块对登录用户进行身份标识和鉴别存在风险:系统未对用户提供健全的身份确认机制,无法验证登录用户身份的合法性,容易造成系统被恶意用户入侵破坏。措施:提供专用的登录控制模块,实现对登录用户进行身份标识和鉴别2、  未强制要求口令复杂度和口令定期更换,口令明文存储风险:口令抗暴力破解能力查,容易被恶意用户冒用、盗用,导致信息泄露或违规操
原创
2662阅读
1评论
0点赞
发布博客于 8 年前

SG-UAP 中TreeListView

var treeList = new mx.controls.TreeListView({ type: "local", images: [ { itemType: "folder", imageUrl: "$/icons/folder.png" }, { itemType: "role", imageUrl: "$/icons/r
原创
1739阅读
3评论
0点赞
发布博客于 8 年前

UAP DataGrid的Save

上一篇博客总结了一下在dataForm中遇到的save问题,同样在DataGrid里面save方法也有同样的问题,先把问题说一下。    在DataGrid保存的时候(使用的是btnSave_onclick)如果某一列的数据没有修改那么在UAP向后台传递数据的时候这列数据就不会传递到后台,而在我负责的模块中就需要把父表的ID传递到后台,当然并不是所有的列都可以添加ID的,这就需要添加一些校验而
原创
1401阅读
1评论
0点赞
发布博客于 8 年前

UAP DataFrom 的save方法

项目上利用ISC权限系统控制页面按钮的显示,在原来添加到保存按钮的事件是_btnSave_onclick事件,在DataForm添加了validate(p_data, [p_withoutIndication]) 方法。在这儿方法里面写的是form表单的为空和长度的校验。下面是DataForm API给的关于validate解释 validate(p_data, [
原创
1379阅读
2评论
0点赞
发布博客于 8 年前

冒烟测试

冒烟测试(smoke testing),据说是微软起的名字。在《微软项目求生法则》一书第14章“构建过程”关于冒烟测试,就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。冒烟
原创
1666阅读
2评论
0点赞
发布博客于 8 年前

UAP 前端简单总结

前几篇文章回忆了DataForm和DataGird的代码创建过程,这些也是项目中遇到经常用的一些功能点。看完这两篇以后代码也许会懂一些不过为什么这么写还是需要在简单的总结总结记一下。          首先是表单的创建              导入创建表单所需的js类。              定义与表单交互数据的服务器url。             创建表单数据容器。
原创
2079阅读
1评论
0点赞
发布博客于 8 年前

UAP DataGrid 赋值

上一篇博客说了DataForm的赋值和保存,这篇文章就在回忆一下datagrid的一些常用方法。  下面的代码是实现一个gird的方法 function _initDataGrid() { var restUrl = "~/rest/ivsmonthplan/"; /* 初始化 EntityContainer */
原创
2728阅读
2评论
1点赞
发布博客于 8 年前

UAP form表单取值,赋值及保存

在上上篇文章中回忆到UAP生成列表和表单,这篇文章就继续记载我在项目中遇到的一些关于uap form的东西  利用UAP生成表单以后输入表单,但是有些数据是不需要在表单中显示出来但是我们还想放到form里面。这样就需要在通过一些代码来进行设置form表单的内容fileds是页面显示的内容,在目前的UAP版本中设置表单数据不可见需要在java端设置vo里面的字段visible为false同时
原创
3370阅读
6评论
0点赞
发布博客于 8 年前

Java导出word

导出需要jar包:iText-5.0.6.jar,iTextAsian.jar,iText-rtf-2.1.7.jar,jxl.jar,网上有大把以下都是我以前项目中用过的,现整理下,把自己的数据加进去即可,希望能帮到大家!导出word:package com.bank.util;import java.awt.Color;import java.io.FileOutputSt
原创
2276阅读
1评论
0点赞
发布博客于 8 年前

UAP生成列表 和表单视图

上一篇文章回忆到利用UAP创建场景代码生成列表视图和表单视图,这一篇将熟悉列表和表单视图的代码。     MainView列表视图:$ns("sender.views");$import("mx.datacontainers.GridEntityContainer");$import("mx.datacontrols.DataGridSearchBox");$import(
原创
5578阅读
2评论
0点赞
发布博客于 8 年前

uap开发之 创建场景代码

创建了UAP和UAP模块项目,接下来就要创建场景代码了。每一个场景代码都可以通过URL地址访问具体形式为 http:// 服务端地址:端口号/UAP项目名称/UAP模块名称/场景名称/index.jsp。UAP默认的端口是9000.场景代码结构如下图所示:包括resource,和scripts两个文件夹和一个index.jsp。resource文件夹下包括css和images连个文件夹,通过这
原创
3409阅读
2评论
0点赞
发布博客于 8 年前

UAP开发

新建UAP项目的新建比较简单,在新建的时候UAP默认封装了一个tomcat 6,至今如何把tomcat换成7都还不知道,几个人研究似乎不支持改变tomcat。新建的时候写上project Name  其他的默认就可以了  一直Next到添加数据库,选择 点击增加连接,进入选择数据库类型,我这里选择的是oracle,点击下图红框选择oracle的版本。如下图所示: 
原创
5282阅读
2评论
0点赞
发布博客于 8 年前

SUG-UAP项目中配置文件解析

上一篇文章说道了SGUAP的配置文件,包括datasource.xml,policy.xml,cilent_exlude_modules等文件,这些天做项目也没少更改这些文件下面就简单的介绍一下,算对自己工作的一个总结。     datasource.xml 众所周知的数据库配置文件,在这个平台下也是这样        图片中的地址是本地的数据库地址、用户名和密码。在公司工作的时候
原创
3824阅读
1评论
1点赞
发布博客于 8 年前

SG-UAP weblet的使用

SG-UAP的核心框架是MVC3层结构        在目前的开发过程中遇到一些问题是框架的持久层无法解决的,就自己直接写代码调用hibernate 接口完成功能。前端使用的是Weblet,除了index页面是jsp的其他的都是js代码编写的Weblet运行在客户端,是包含展现逻辑、多个用户界面、可独立执行的RIA应用程序或运行时库。 Weblet小程序是web应用的最小逻
原创
10525阅读
6评论
0点赞
发布博客于 8 年前

loadrunner Analysis 分析场景

在前面几篇博客中简单的写了一下在工作中使用loadrunner 的情况,这一篇是前面工作完成以后才进行的步骤,当然这一步也差不多就是最后一步了。        Analysis 会话的目的是查找系统的性能问题,然后找出这些问题的根源,例如:   1.是否达到了预期的测试目标?在负载下,对用户终端的事务响应时间是多少?   2.是符合SLA 还是偏离了目标?事务的平均响应时间是多
原创
2987阅读
1评论
0点赞
发布博客于 8 年前

loadrunner设置场景

前面几篇文章根据自己的工作经历简单的描述了一下如何录制脚本和配置参数,这篇文章则写一下如何配置测试场景,进行压力测试     在Loadrunner11Launcher窗格中单击Run Load Tests(运行负载测试),默认情况下,Loadrunner11 Controller打开时将显示‘新建场景’对话框。   单击取消。Scenarios---场景1. 
原创
5195阅读
3评论
0点赞
发布博客于 8 年前

loadrunner设置参数

录制完脚本回放成功以后,要设置参数。设置参数的目的就是能对系统施加性能压力。通过不同的用户登陆后进行相同的操作,这样就可以尽可能的模拟出真实的情况。       下面的展示的是录制的action的脚本       /* ------------------------------------------------------------------------------- Sc
原创
1632阅读
1评论
0点赞
发布博客于 8 年前

loadrunner 录制脚本制定事务

上一篇文章讲了如何打开loadrunner Virtual User Generator并进行录制脚本前的准备工作。   点击选择action 为user-init ,点击ok以后则开始录制脚本。   下面是IE打开需要进行性能测试的web地址。        在初始化时是记录的页面需要的元素,包括一些图片和js之类东西。        因为在这次性能测试中,登录功能并不作
原创
1513阅读
1评论
0点赞
发布博客于 8 年前

loadrunner 录制脚本

上一篇文章熟悉了一些loadrunner,这一篇则是使用loadrunner录制脚本。   在开始 中选择 HP LoadRunner->Applications->Virtual User Generator打开loadrunner Virtual User Generator以后,如果之前没有创建过脚本文件,则选择创建脚本,创建过则选择web(http/html)  什
原创
2036阅读
2评论
0点赞
发布博客于 8 年前

loadrunner 介绍

从上一个项目组出来以后,公司临时把我借调到另一个经理下面,协助他们去青岛海尔进行系统压力测试。        压力测试工具主要有 LoadRunner, WebLoad,E-Test Suite,QALoad等,在这次测试的过程中使用的是loadrunner。              自己在项目里只自己对自己开发的功能进行过性能测试并没有进行过压力测试,这次去对我来说是对我知识面的一
原创
1117阅读
2评论
0点赞
发布博客于 8 年前

VBS连接SQL server数据库

从数据透视图中导出报表其中一个条件需要从数据库中获取,采用vbs获取数据库,然后查找记录。之前学过vb获取数据库这次改成vbs获取方式也差不多。    Dim DB Dim isSQLDim userKeyDim userNameDim ouInfoDim iDim plantKey(4) Dim plantId(4) Set DB = Creat
原创
6319阅读
1评论
0点赞
发布博客于 8 年前