摘要: Java POI读取excel中数值精度损失 描述: excel 单元格中,纯数字的单元格,读取后 后面会加上 .0 。 例如: 1 1.0 而使用下面的方法,可能会对小数存在精度损失 例如: 2.2 2.1999999997 目前的解决办法: 一. 将excel单元格改为文本类型。 注意,直接修改 阅读全文
posted @ 2020-04-03 14:36 Yaaaaa 阅读(5138) 评论(0) 推荐(1) 编辑
摘要: Java读取Excel数值内容带.0或变科学计数法的解决办法 当excel里单元格的内容为纯数字 例如 '123'或 '12345678' 时, 读取后,会变成 123.0 或科学计数法。 一开始以为是单元格格式问题,发现把单元格改成文本类型也是如此。 网上其他诸如自己写方法进行转换 或者正则表达之 阅读全文
posted @ 2020-01-09 20:09 Yaaaaa 阅读(6662) 评论(0) 推荐(2) 编辑
摘要: 1. StringBuilder和StringBuffer的区别 StringBuilder是非线程安全的,StringBuffer是线程安全的。具体可以看一下StringBuffer的源码,会发现StringBuffer里的方法都被synchronized修饰。 2. 什么是线程安全 多线程在访问 阅读全文
posted @ 2019-11-21 17:59 Yaaaaa 阅读(218) 评论(0) 推荐(0) 编辑
摘要: JDBC代码 阅读全文
posted @ 2019-10-22 23:48 Yaaaaa 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 阿里云linux配置ftp服务 一、ftp服务安装 1. 运行以下命令安装ftp yum install y vsftpd 2. 运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls 说明: /etc/vsftpd/vsftpd.conf 是核心配置文件。 主要是更改配置此 阅读全文
posted @ 2019-09-24 21:22 Yaaaaa 阅读(1982) 评论(0) 推荐(0) 编辑
摘要: mybatis中想用 foreach标签 批量update set表 下面是mapper.xml 传入的List数量大于1的时候就报错。 后来发现是数据库配置的原因 在配置数据库连接地址中加上 &allowMultiQueries=true 阅读全文
posted @ 2019-09-18 20:05 Yaaaaa 阅读(411) 评论(0) 推荐(0) 编辑
摘要: mybatis sql语句中 in() 长度为0或null的情况 比如: 想要查询 colName IN ( 列表) 条件下的数据,如果列表 为null 或者长度为0 语句就变成了 这样的语法是不对的 改进 用if 标签 来区分,如果IN 条件里的列表为0 那么,走条件 1=0 阅读全文
posted @ 2019-09-18 10:18 Yaaaaa 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: There is no getter for property named 'templateName' in 'class 主要原因是因为mapper.xml 的语句有错误,导致在bean里找不到相关的get set语句。 如果 {templateName} 里面没问题,注意标签里的属性名字是不是 阅读全文
posted @ 2019-08-11 19:37 Yaaaaa 阅读(5293) 评论(0) 推荐(0) 编辑
摘要: c3p0私有属性配置: 始化时创建的连接数,应在minPoolSize与maxPoolSize之间取值。默认为3 initialPoolSize=20 接池中保留的最大连接数。默认为15 maxPoolSize=30 minPoolSize=20 当连接池中的连接用完时,C3P0一次性创建新连接的数 阅读全文
posted @ 2019-06-20 11:04 Yaaaaa 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 跨库复制表的方法 使用navicat 直接使用navicat的 转储sql文件 结构+数据 mysqldump 备份导出 导入 (数据库备份 恢复) mysqldump h链接ip P(大写)端口 u用户名 p密码 数据库名 d:XX.sql(导出路径) 导出特定数据库里多张表 导入命令为 mysq 阅读全文
posted @ 2019-05-14 17:42 Yaaaaa 阅读(2128) 评论(0) 推荐(0) 编辑