03 2020 档案
摘要:背景 之前做项目配数据源信息,一般是把用户名,密码这些都放在一个properties文件中。最近做了个项目是把用户名密码配置在了web容器(tomcat)启动选项里,然后通过${key}注入到properties文件中。 由此产生很多疑问 容器的启动选项是怎么注入到properties文件中的。 容
阅读全文
摘要:关于git的个人理解:https://www.cnblogs.com/qingshan-tang/p/12618556.html 文章导读 git clone带用户名密码拉取 idea配置及使用git mac查看git安装目录 分支相关 git push推送 撤回操作 .gitignore忽略 1.
阅读全文
摘要:背景 需求要读取xml文件第一行识别文件类型,识别完文件类型后删除第一行数据然后对xml文件进行解析。 主要是文件内容操作,用BufferedReader 的readLine()就可以轻松完成读取第一行操作。但是要删除内容就很难,百度后发现,基于原始文件流操作来说,只能从第二行开始读,然后再把读出来
阅读全文
摘要:背景 项目一个更新功能,要求对之前有现在有的更新,之前没有现在有的添加,之前有当前无的删除。其实就是对原始集合和当前集合执行交集,并集,差集分类之后操作。 实现 之前利用双层for循环实现,很不优雅,代码也长。利用java8过滤功能可以很简单的实现。 具体参考: https://www.cnblog
阅读全文
摘要:背景 项目需求要读取xml文件,然后获取最内层节点的全路径。分析一下就是树形结构叶子节点的全路径遍历 解决 在网上发现一位大佬写的很好,直接参考他的就行。 https://www.cnblogs.com/hwtblog/p/10940692.html
阅读全文
摘要:背景 最近公司一个项目要迁移到oracle数据库,发现oracle与mysql操作有很多不同,记录一下 获取系统时间 mysql:new Date() sqlserver:SysDateTime() oracle:sysdate ORA-00911: 无效字符 在mybatis中写oracle sq
阅读全文
摘要:本文主要参考:https://blog.csdn.net/xu622/article/details/84326599 但是个人觉得这个博客里关于问题原因的解释有点问题。 背景 项目测试过程中,测试给我提了一个bug,新增一个BigDecimal类型数据的时候填入 12345678912345678
阅读全文