摘要:
背景: 今天客户在使用导入Excel功能时,由于底层的数据库连接层框架是自己公司研发的,导致出现问题 在进行事物时产生了最大连接数错误,为了让客户能先用着,通过修改数据库最大连接数,来先应付一下,下次版本迭代,修复这个问题 解决方案: 1:使用System 或者 Sys 账户登录Oracle 2:如 阅读全文
摘要:
问题背景: 前几天项目做渗透测试的时候出现了两个高危漏洞 经过排查发现是因为前端在登录的时候没有对密码等用户信息做加密处理 解决方案: 做一下最简单的处理,前端采用JS自带的 atob加密,后端采用工具解密 前端JS代码: //加密字符串,可以先将中文加密,然后再用btoa加密 encryption 阅读全文
摘要:
背景: 在做打压缩包的时候打完包之后,应该删除目录的临时文件,但是我在方法的最后调用删除一直返回false,删除不了,直到自己怀疑人生\ 解决方案: 定时删除: 但是存在问题,删除时间和下载时间冲突 在方法打包之前先删除: 但是我也发现了一个问题,还是删除不了,可能因为JVM使用完成后,还有一些指针 阅读全文
摘要:
背景: 今天在做批量下载的时候,用到了就写一写吧,一般多文件下载通常都是通过压缩包下载的 使用场景: 批量电子文件下载 打包下载 工具类: package utils; import java.io.BufferedInputStream; import java.io.BufferedOutput 阅读全文
摘要:
背景: 今天在改功能的时候,居然有一个批量挂接电子文件的这样的一个功能,前端要求选择文件夹? 解决方案: 1:选择多个文件 2:其次前端选择文件夹 如果没有浏览器要求建议使用选择文件夹,比较方便,省的一个一个选,当然,他的缺点就是你必须把要上传的东西放到一个文件夹中 存在的问题: 不是所有的前端浏览 阅读全文
摘要:
背景: 当出现标识符无效的时候,你就该注意了 这是一个非常严重的问题 因为你的字段名称.........写错了[捂脸] 解决方案: 没错就是你把字段名称写错了,insert into 表名(字段名) value(值); 只需要把字段名改对就可以了 作者:彼岸舞 时间:2020\11\26 内容关于: 阅读全文
摘要:
背景: 今天在用代码生成SQL的时候,在数据库中执行出现了 列在此处不允许问题 解决方案: 把插入值的双引号包裹换成单引号包裹 到此列在此处不允许解决 作者:彼岸舞 时间:2020\11\26 内容关于:Oracle 本文来源于网络,只做技术分享,一概不负任何责任 阅读全文
摘要:
背景问题: 今天在做Excel动态列解析的时候,发现Excel中的日期解析出来居然是这种格式,emmm,这是个啥? 并且发现,通过直接new Date的方式,然后通过SimpleDateFormat格式化后,时间变了?我TM啥东西 通过不懈的百度终于得知了,这个时间是计算机的起始默认时间 在Exce 阅读全文
摘要:
之前写过一篇导出Excel的文章,时隔这么长时间,再写一篇解析吧 采用EasyPOI技术解析Excel,我感觉这个还是挺好用的,也可能是我没有接触过更好的技术了[捂脸] 导入Maven依赖: <!-- https://mvnrepository.com/artifact/cn.afterturn/e 阅读全文
摘要:
千呼万唤始出来,终于写到AQS这个一章了,其实为了写这一章,前面也是做了很多的铺垫,比如之前的 深度理解volatile关键字 线程之间的协作(等待通知模式) JUC 常用4大并发工具类 CAS 原子操作 显示锁 了解LockSupport工具类 这些文章其实都是为了让大家理解AQS而写的铺垫,就像 阅读全文