随笔分类 - 开发问题记录
开发中遇到的问题,记录下来 1可以给大家借鉴 2防止自己再次犯错
摘要:首先来聊聊冬夏令时 冬令时和夏令时是为了节约能源和充分利用光照资源而设立的时间制度。在夏季,许多国家和地区会将时钟拨快一小时,称为夏令时,以便让人们早起早睡,减少照明用电。而在冬季,时钟会拨回标准时间,称为冬令时。 历史背景和实施国家 夏令时的概念最早由新西兰昆虫学家George Vernon
阅读全文
摘要:1. 文本文件的读取 文本的读取,返回值是一个list, 如果需要返回一整个string 在while循环中使用StringBuilder.append 即可 /** * 逐行读取文本 * * @param filePath 文件路径 * @return List<String> */ public
阅读全文
摘要:1因为使用 selectByExample 引发的事故 具体问题: 我在使用 selectByExample查询时 明确的写了 哪些条件,可是当某个条件的参数为null时,该条件却没有执行 问题重现: Example example = new Example(NinjaUser.class); E
阅读全文
摘要:配置了公钥 必须使用git:// 请求, 如果你colne代码的时候 使用的是https://的连接还是需要输入账号密码进行访问的 所以 解决方案, 修改远程地址使用命令 git config remote.origin.url git://(你的对应的项目的gitclone地址)就解决了
阅读全文
摘要:1.问题: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: No constructor found in net.yto.glo
阅读全文
摘要:在api的对接过程中,对方api总是会返回一些意想不到的格式回来, 虽然你们已经约定好了使用json的方式返回 !! 我以为的 判断接口返回的结果是否是json格式 if (!JSONValidator.from(result).validate()) { return "结果非json格式"; }
阅读全文
摘要:最近公司在对接一家英国的服务商 接口地址为: https://XXX.app/API?testMode=1 在对接这家公司的api接口的时候遇到了一点问题,甚是头疼,现在就把经历记录下来 当我在调试他们接口的时候,优先使用样例数据和测试环境的地址使用postman进行post json 请求, 但是
阅读全文
摘要:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'Nguyen' for key 'name' 记录异常唯一索引异常 插入数据库才用批量插入, 先暂存
阅读全文
摘要:1原因 是因为当form表单中只有一个input时,按下回车建会自动触发页面的提交功能, 所以会产生刷新页面的行为 解决方案: <el-form :model="queryData" ref='queryData' status-icon @submit.native.prevent> <el-fo
阅读全文
摘要:代码: final BigDecimal bigDecimal = new BigDecimal("10.0"); bigDecimal.divide(new BigDecimal("3.0")); 报错详细信息: Exception in thread "main" java.lang.Arith
阅读全文
摘要:异常信息:java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:161) at java.util.AbstractList$Itr.remove(AbstractList
阅读全文
摘要:今天我们就来聊一聊base64 相信同学们肯定接触的不少关于base64的编码和解码,平时 见到base64之后的内容 大概就能看出来这是base64出来的结果. 或者平时在对接 第三方系统时,对方或者我方在对数据进行加密等等都会用到 今天我就来说一说我最近几天遇到的问题: base64 在不同的在
阅读全文
摘要:今天记录一个使用通用mapper的坑: 在使用 通用mapper delete时 我是这样用的 @Override public int deleteOldData(String billNo, Set<Integer> refIds) { Example example = new Example
阅读全文
摘要:字符串举例: 床单(30%棉混纺布)勺子(40%铁)碗(99%陶) 期望值: 30%棉混纺布 40%铁 99%陶 使用表达式: (\([^\)]*\)) 结果: (30%棉混纺布) (40%铁) (99%陶) (?<=\()(.+?)(?=\)) 结果: 30%棉混纺布 40%铁 99%陶 (?<=
阅读全文
摘要:开发中难免遇到一些需要临时处理的问题, 比如产品经理给到你一个TXT文件,帮我把这个数据 怎么怎么样...很急 现在就要 当然这种事情也是见怪不怪 读取文件的代码其实平时用的比较少,因为都是在开发业务逻辑 和数据库打交道 今天就来复习一下: 要读取一个文本文件,步骤: 1. 先获得文件句柄. 根据文
阅读全文
摘要:今天在对代码今天优化整理时发现 XmlEscapers.xmlContentEscaper().escape(shipper.getName()) 上面代码iead的警告, com.google.common.xml.XmlEscapers' is marked unstable with @Bet
阅读全文
摘要:1.@JSONField 是com.alibaba.fastjson.annotation包下的 主要作用是在序列化/反序列化时控制key的名称, 例如 @JSONField(name = "name_test") private String name; 在使用fastjson JSONObjec
阅读全文
摘要:1.list的循环 list使用前要进行非null判断 List<UserAccount> list = new ArrayList<>(); //普通循环-优点:可以知道当前循环的i的值 for(int i=0; i<list.size; i++){ System.out.println(user
阅读全文
摘要:1.通过时间戳比较 Long time1 = dataTime1.getTime(); Long time2 = dataTime2.getTime(); time1>time2 获取时间戳进行比较, getTime() 获取的是毫秒级时间戳 类型为long 直接比较大小即可 2.利用compare
阅读全文
摘要:我们大家都知道,需要控制事务时,需要在服务层使用 @Transactional(rollbackFor = Exception.class) 来控制事务,保证方法内的的多个 dao操作同时成功或失败 今天就遇到了问题, 方法内的数据库操作未受到事务控制, debug时,方法没走完数据就落库了, 这显
阅读全文