实践出真知(工作笔记)
文章平均质量分 60
自己在工作中学习到的一些设计和技巧
秦风?
这个作者很懒,什么都没留下…
展开
-
itextpdf的一些使用
itextpdf的一些使用itext隐藏table的单元格边框隐藏table的单元格边框PdfPCell的方法disableBorderSide(1);其中具体参数://隐藏上边框cell.disableBorderSide(1);//隐藏下边框cell.disableBorderSide(2);//隐藏上、下边框cell.disableBorderSide(3);//隐藏左边框cell.disableBorderSide(4);//隐藏左、上边框cell.disableBord转载 2022-01-11 17:45:04 · 432 阅读 · 0 评论 -
MySQL之FIND_IN_SET()的用法
一、语法FIND_IN_SET(str,strlist)str:要查询的字符串strList:一个被,号分隔开的字符串函数是返回strList中str所在的位置索引二、用法SELECT FIND_IN_SET(‘e’, ‘a,b,c,d’); 结果是0SELECT FIND_IN_SET(‘b’, ‘a,b,c,d’); 结果是2:因为b在strlist集合中放在2的位置,从1开始SELECT FIND_IN_SET(‘c’, ‘a,b,c,d’); 结果是3和in、like原创 2021-11-18 23:06:56 · 16454 阅读 · 0 评论 -
MySQL之GROUP_CONCAR()的用法
准备数据:CREATE TABLE `project` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL COMMENT '名字', `money` DECIMAL(10,2) DEFAULT NULL COMMENT '资金', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='项目表';原创 2021-11-17 21:52:13 · 860 阅读 · 0 评论 -
数据库设计之多选状态设计
一、引言 某个商家支持多种会员卡打折,如金卡、银卡、其他卡,多选状态。通常的做法是在商家表中建立三个字段,gold_card(tinyint类型,0,支持;1,不支持),silver_card(tinyint类型,0,支持;1,不支持),other_card(tinyint类型,0,支持;1,不支持)这种用多个字段满足多种状态方案的确满足了项目需求,但是存在两个缺点,(1)增加了数据字段冗余和增加存储空间;(2)可拓展性差,比如增加一种钻石卡,只能在数据库中,增加一个字段,这样多项目改动是转载 2021-09-29 11:04:00 · 1602 阅读 · 3 评论