自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 POI导出Excel,报错样式数量超出限制:The maximum number of Cell Styles was exceeded

需要注意的一点是,对于映射列表中key的选择,我这里是以不同单元格直接的样式差异的地方拼接的key,比如我这里单元格直接样式的差异主要是font字体和align,因此使用这个拼接作为key(记住如果后续差异增加,key这里也需要扩展)最近在做导出Excel相关问题,在单元格数量多的时候,报错。

2024-03-22 17:50:42 2124

原创 POI导出Excel,单元格样式被后面覆盖

由此就能豁然开朗,原来每次获取的样式是同一个,那后面的做了修改,可不就覆盖了前面的。其实问题是在于cell单元格它自己本身并没有一个默认的样式,因此为单元格添加样式时,需要根据当前工作簿为这个单元格创建一个新的样式,即上述代码应改为。问题出在CellStyle cellStyle = cell.getCellStyle();这一行,首先查看官方文档,最近在做导出Excel,遇到了一些问题,导出的Excel的单元格样式老是被后面的覆盖掉,查看代码,发现了一些端倪。

2024-03-22 17:03:19 371

原创 css实现0.5px边框

* 非static就行,以便伪元素以此作为包含块 *//* 元素绕着变形或者旋转的基点 *//* 0,0表示绕着左上角点 */

2024-03-06 10:13:29 401

原创 CSS属性 vertical-align详解

对于vertical-align,其设置的是行内元素对齐方式样式,即当display为inline, inline-block等时,默认为baseline;

2024-03-05 10:36:04 322

原创 js 实现银行家舍入 (四舍六入五考虑)解决toFixed()坑

【代码】js 实现银行家舍入 (四舍六入五考虑)解决toFixed()坑。

2023-12-06 17:42:50 879

原创 JS 四舍五入方法 和 toFixed()最全总结(包括toFixed()的坑以及四舍五入实现方法)

最近在针对前端四舍五入做优化,前人是使用toFixed()来解决的,但客户发现有些数据并不是我们理解意义的四舍五入法。查阅资料得知,toFixed()实现的是银行家算法:即四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一结果如下:可以发现,(1.88545000).toFixed(4)应该是符合”五前为偶应舍去“的规则,那结果应该为1.8854, 但结果却是1.8855,我不理解,但大受震撼。。。

2023-12-04 16:24:10 6317 3

原创 【Access denied for user ‘xxxx‘@‘localhost‘ (using password: YES)?可能不是权限问题?!!】

上网查了很久没有找到正确的解决方案,后来仔细想了想,第一次运行连接成功,那么说明应该是window系统或者端口问题,修改端口号还是没有用,后来突然想到,win系统中有个变量叫做username,是指的当前系统用jjian户,再一看报错情况,果然,说的是当前win系统用户xxx的权限问题,也就是说再连接数据库时,连接数据库的username与系统username起了冲突,因此将username改成name,连接成功,问题解决!##总结:在连接数据库时,用户名变量最好不要用username.

2023-06-09 16:35:29 888 1

原创 企业篇之员工工资管理系统(Java+SQL sever实现)

目录一、系统开发概述… 1二、系统规划… 1三、需求分析… 23.1 用户需求说明… 23.1.1 数据需求… 23.1.2 事务需求… 23.2 系统需求说明… 2四、数据库逻辑设计… 24.1 ER图… 24.2 数据字典… 24.3 关系表… 2五、数据库物理设计… 25.1 索引… 25.2 视图… 25.3 安全机制… 2六、应用程序设计… 36.1 功能模块… 36.2 界面设计… 36.3 事务设计… 3七、测试和运行… 3八、总结… 3附. 参考

2020-06-26 11:29:57 38291 12

原创 解决idea2019小写不提示关键词的问题

最近使用idea2019 在写String,@Springboot这些关键词的时候,首字母小写,编译器并不给提示,没有在eclipse中那种快感,下面是解决方法:File->Settings->editor->code completition将Match case勾掉,应用即可解决...

2020-06-24 14:26:35 1200

原创 Java 货物进销管理系统

实验原理编写一个Inventory.java完成以下功能:1.程序首先打开并读取Inventory.txt中记录的所有库存记录,然后读取Transactions.txt,处理这个文件中包含的事务,记录发货记录到Shipping.txt,并记录错误信息到Errors.txt中。最后更新库存到另外一个文件NewInventory.txt中。2.文件Inventory.txt和NewInventory.txt的每行包含一个存货记录,没条记录包含下面一些字段息,这些字段之间用一个tab分开(见后面的文件格式)

2020-06-23 11:56:50 1439 1

原创 Sql sever提示列名无效

sql sever 提示列名无效在对sql sever进行投影操作select时,有时会出现有些列名被红波浪线标注,提示是列名无效,但很奇怪的是执行后也没有报错,实际上这是sql sever自带的intelligence智能感知的问题,解决办法Ctrl+Shift+R就可以了...

2020-03-18 20:50:30 2911 3

原创 Linux Ubuntu安装vim编辑器(Linux怎么联网问题)(解决vi编辑器键盘使用混乱vim编辑器安装)

在使用Ubuntu自带vi编辑器的时候遇到了很多问题,比如键盘使用非常不友好,写程序代码时界面不美观,以及在编辑时遇到的各种问题,这些在安装了vim之后基本上都可以解决;**1 **首先要解决的是Linux联网问题,如果在创建虚拟机的时候已经配置好了网络,可以忽略这一步;在操作之前需要关闭虚拟机,关闭后打开虚拟机设置,找到网络适配器,选择 自定义(U):特定虚拟网络 选择VMnet8(NAT模式...

2020-03-03 22:22:07 1100 1

原创 Ubuntu 首次使用并配置root权限系统密码

Ubuntu装好之后,打开终端,输入su命令后,发现无法进入到root权限,想到大家刚开始都可能会遇到这个问题,我就把自己的解决方法分享给大家。首先,我们开始使用无法root的原因是我们还没有配置Root及其登陆密码,这个时候我们只需要在终端输入sudo passwd root(Linux 中的空格无论多大都只认为一个空格的距离也可以使用tab键)这里我已经配置过一次,所以在此配置就提醒是重置密...

2020-03-01 17:48:40 403 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除