摘要: 最近在项目中需要对已有的部分数据库数据进行备份,通过搜索和实践,把常用的sql以及过程记录如下, 1.常用的备份数据库思路,把需要备份的数据放到一个新表中,这个新表的记录与需要备份的表完全一样,然后备份下来,语句如下: 2.之后再把已备份的数据从旧表中删掉,语句如下: 以上就是备份的基本步骤,之后就 阅读全文
posted @ 2019-06-10 19:58 dbave 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: 在项目中使用BigDecimal计算将单位从B换成TB时,算出来的结果总是整数,而没有保留设置的2位小数; 计算代码如下: 代码中指定了保留小数是2位,然后四舍五入,但是最后的结果总是整数,于是手动执行了下前面的divide部分,发现从divide的执行结果出来就是整数了,整数保留2位还是整数,小数 阅读全文
posted @ 2019-04-12 15:07 dbave 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: 开发中一个好用的工具可以大幅度提高工作效率,这里介绍下自己常用的几个工具: 1.sublime text,从大学开始用的文本编辑器,初见时非常惊艳,后来就变成了自己的主力文本编辑器,效率提升max,其他的编辑器包括atom,vscode,notepad都有用过,还是觉得sublime最合适,可能这就 阅读全文
posted @ 2019-03-20 15:55 dbave 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中,使用Hibernate里的JPA criteria查询,但是在写完之后使用时,会报错:Unable to locate appropriate constructor on class,网上搜索不少说是因为构造函数类型错误导致的,于是仔细检查了定义的数据类,发现并没有错误的类型。 于是 阅读全文
posted @ 2019-03-19 20:19 dbave 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 最近遇到需要使用list中sort排序功能,list中存的是自己写的类,所以需要重写sort函数,一般实现如下: 但是idea提示可以使用lambda表达式来简化这种重写,于是使用idea的提示,简化后如下: 本来以为这样简化就完了,后面发现idea提示还可以接着简化,所以最终简化版本如下: 不得不 阅读全文
posted @ 2019-03-15 10:12 dbave 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 项目中遇到的获取https的数据接口数据时,Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 报错,网上搜索后说是证书问题, 阅读全文
posted @ 2019-02-20 17:03 dbave 阅读(5242) 评论(0) 推荐(0) 编辑
摘要: 使用Git的时候,综合使用命令行和gui工具,可以把Git用的最舒服,因此这里总结下使用gui和命令行的一些对应操作, gui中拉取:git pull origin dev_branch gui中推送:git push origin dev_branch gui中stage:git add 文件路径 阅读全文
posted @ 2018-12-07 15:02 dbave 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Git使用中自己经常遇见的一个问题是,在更新远程与本地分支时,会无法正常更新,fetch失败,通过搜索网上的解决方法,找到了解决办法如下: 1.清理远程无效分支即可,git命令:git remote prune origin 2.如果清理完无效分支还是不行,则需要删除自己本地git中的记录,解决方案 阅读全文
posted @ 2018-11-28 10:38 dbave 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 项目中在使用线程跑定时任务时,遇到报错,"Could not open JPA EntityManager for transaction Caused by: org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC 阅读全文
posted @ 2018-09-04 15:27 dbave 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 1.更新数据库中表的字段的时候,如果更新的表本身含有最细粒度的字段,那么可以以最细粒度作为判断条件,一次性更新多个字段; 2.如果更新的表中本身不含有最细粒度字段,那么要更新多个字段时有两种思路: a.第一种思路是分批次更新,一次更新一个或几个字段,分多次更新完; b.第二种思路是联表查询后更新,通 阅读全文
posted @ 2018-08-21 10:55 dbave 阅读(129) 评论(0) 推荐(0) 编辑