摘要: 需求描述 :表格中订单对应的商品和运单为list,且商品和运单数量不一致,展示时候以多的条目为行数,少的展示空行。具体如下图所示 若依中整合POI的工具类无法满足如下需求 在自定义注解 Excel 中添加字段 /** * 是否需要合并行 与 needMerge 以及 子列表不兼容 */ public 阅读全文
posted @ 2023-11-22 08:54 qianyoo 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 具体实现思路 首先要确认sql中没有包含decode的字符串或者字段 有的话可以自行替代后再做操作 先获取 decode的位置 然后截取出 decode括号内的部分 通过计算左右括号的数量即可截取出来 然后再将 decode括号内的部分分为4段 然后拼接回原来的SQL 重复循环执行即可 privat 阅读全文
posted @ 2020-12-02 15:46 qianyoo 阅读(855) 评论(0) 推荐(0) 编辑
摘要: Redis基础类型常用操作命令 概念:Redis是用C语言开发的一个开源的高性能键值对数据库。 特征: 数据间没有必然的联系 内部采用单线程机制进行工作 高性能 多数据类型支持 1. 字符串类型 String 2. 列表类型 List 3. 散列类型 Map 4. 集合类型 Set 5. 有序集合类 阅读全文
posted @ 2019-11-26 11:31 qianyoo 阅读(340) 评论(0) 推荐(0) 编辑
摘要: String类型中 "=="和"equals"比较的差别 先说明一下String类型的变量的创建方式 在创建新的String类型的变量时,首先会在缓冲区查找是否有这个产量对应的对象,有就直接将找到的对象的地址赋给新创建的变量,没有就重新创建一个对象,然后赋给新创建的变量 其他类型 "=="和"equ 阅读全文
posted @ 2019-01-10 10:01 qianyoo 阅读(395) 评论(1) 推荐(1) 编辑
摘要: 原码就是表示为数的二进制的形式,负数的原码是其正值的二进制最高位制1 正数的反码与原码相等 正数的补码与原码相等 12的二进制原码表示为:0000 0000 0000 0000 0000 0000 0000 1100 12的二进制反码表示为:0000 0000 0000 0000 0000 0000 阅读全文
posted @ 2019-01-03 10:33 qianyoo 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: & 和 && 的区别,与(&)运算符、位移运算符( 、 )的含义及使用(Java示例) 1. & 和 && & 和 && 都是逻辑运算符 都是判断两边是否为真 运算符两边没有值的改变时,两者结果一样 运算符两边有值改变时,&会两侧都执行运算,&&只会在两侧都是两侧都是true时两侧都进行运算否则只执 阅读全文
posted @ 2018-11-05 22:09 qianyoo 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 官方文档关于button组件的简介 xml页面挺容易理解,但js部分起初对整体写的形式都不太理解,随着逐渐阅读代码基本理解了 xml页面代码: js代码: 起初很懵逼,一般不都是下边这种形式么 onLoad: function (options) { } 仔细一看后发现 Page(pageObjec 阅读全文
posted @ 2018-04-27 22:29 qianyoo 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: 等价类划分 输 入 条 件 输入三个整数 有效等价类 无效等价类 1、 整数 2、 3个整数 3、 非0整数 4、 正数 13、一边为非整数 14、两边为非整数 15、三遍为非整数 16、数字个数小于3 17、数字个数大于3 18、一边为0 19、两边为0 20、三遍为0 21、一边小0 22、两边 阅读全文
posted @ 2018-04-26 23:31 qianyoo 阅读(7169) 评论(0) 推荐(0) 编辑
摘要: js中push()方法 push()方法是在数组最后边添加一个或多个元素中间以逗号(,)隔开,并返回新的长度; 例如: js中pop()方法 pop()方法是删除数组中的最后一个元素,把数组长度减1,并返回它删除的元素的值,如果数组已经为空,则不改变数组,返回undefined值; js中join( 阅读全文
posted @ 2018-04-25 22:44 qianyoo 阅读(564) 评论(0) 推荐(0) 编辑