2020年6月11日

摘要: 在对外对接的时候,通常会碰到签名方式, 然后签名的时候,要求按照参数名称进行排序. 比如参数为 c=22&a=1, 需要将结果排序为a=1&c=22, 然后再进行别的运算. 可以使用jdk1.8特性stram进行操作, 参考如下语句: String param = "x=4&a=&ca=2&acb= 阅读全文

posted @ 2020-06-11 15:44 zkongbai 阅读(1291) 评论(0) 推荐(0) 编辑

2019年6月12日

摘要: 一个快速迭代的项目,时间久了之后,代码中可能会充斥着大量的if/else,嵌套6、7层,一个函数几百行,简!直!看!死!人! 仔细数了数,一共有 11 层的嵌套!!!接手这种项目的同学,内心应该是绝望的。 出现这种情况的原因很多 设计不够完善 需求考虑不完全 开发人员变动 设计不够完善 需求考虑不完 阅读全文

posted @ 2019-06-12 09:54 zkongbai 阅读(438) 评论(0) 推荐(0) 编辑

2019年3月1日

摘要: 什么是XSS攻击 简单来说,XSS 攻击是页面被注入了恶意的代码,度娘一大堆的东西,不想说 系统架构主要是SSM框架,服务层另外使用了DubboX. 为啥说这个,因为SpringMVC对于Xss攻击需要特殊处理 思路 其实XSS工具解决思路就是捕获客户端提交的参数进行捕获,然后对参数值进行过滤处理, 阅读全文

posted @ 2019-03-01 13:22 zkongbai 阅读(15749) 评论(4) 推荐(0) 编辑

2018年1月11日

摘要: 为保证脚本的可重复执行以及丢失,涉及到数据库环境的移植等,就会使用可重复执行脚本,此处仅提供相关一些模板 说明下:该脚本需要在命令窗口执行,而不是在SQL窗口执行 创建序的脚本 创建表的脚本 修改字段的脚本 阅读全文

posted @ 2018-01-11 15:43 zkongbai 阅读(2127) 评论(0) 推荐(0) 编辑

2016年10月19日

摘要: 通常来说,参数传递可以使用#与$进行编写,但是使用#的效率更高,使用$方式,查看日志更方便些,尤其是当执行的sql语句非常麻烦的时候. 1) 接口 形式 以下方式 [传递参数是一个实体] xml文件配置如下 2) 接口形如以下方式 [传递参数是基本类型数据] 上面为annotation配置方式 xm 阅读全文

posted @ 2016-10-19 13:12 zkongbai 阅读(2460) 评论(0) 推荐(0) 编辑

2016年7月18日

摘要: 此处给出例子,具体根据业务需求 create or replace procedure P_CART_Sheet1(p_id in NUMBER) is--车辆管理功能v_str varchar2(4000);v_building_id number;begin --获取 building_id s 阅读全文

posted @ 2016-07-18 14:08 zkongbai 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 1.Excel导出,此处没有给出 2.错误原因在中间表,T_EXCEL_IMPORT_GENERATION,其中errormsg不为空的数据 3,中间表入库过程: 需要自己实现,为一个存储过程,存储过程的名字在规则表中会生成,(p+业务类型+sheet数),存储过程的参数为Excel数据原始数据的i 阅读全文

posted @ 2016-07-18 14:05 zkongbai 阅读(149) 评论(0) 推荐(0) 编辑

摘要: 包声明 create or replace package PKG_EXCEL_UTILS is -- Author: zkongbai-- Create at: 2016-07-06-- Action: 解析xmlType 类型的 Excel 数据 TYPE t_table_varchar IS 阅读全文

posted @ 2016-07-18 13:57 zkongbai 阅读(880) 评论(0) 推荐(0) 编辑

摘要: 规则表字段说明如下: 其中RULE_FUNC_CUSTOMIZE表示,用户自己写函数,去判断数据是否合法,存储的是函数的名字 此函数的参数只有一个,该列的值,字段类型是Varchar2, 校验失败的话,RULE_FUNC_CUSTOMIZE_MSG用来显示提示信息给用户 例子:如下 规则表会在第一次 阅读全文

posted @ 2016-07-18 13:53 zkongbai 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 表说明: T_EXCEL_IMPORT_DATASRC: Excel数据存储表,(使用了xmltype存储Excel数据) 部分字段说明: BUSINESSTYPE: Excel模板类型,一个Excel一个模板类型(非空) EXPANDTYPE: 拓展类型,用于存储一些有用的业务数据,比如组织org 阅读全文

posted @ 2016-07-18 13:43 zkongbai 阅读(512) 评论(0) 推荐(0) 编辑