摘要: 先登录 docker login 你的仓库 然后push镜像中包含 dev 或者 nlu 或者 nlp 的镜像 docker images | grep -E 'dev|nlu|nlp' | awk '{print "docker push "$1":"$2}' | sh 批量加载tar文件 fin 阅读全文
posted @ 2022-02-17 11:30 kirkvicent 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 近期拿到一个需求,要求将图片写入Excel,且等比例缩小或者放大,且上下左右居中。 因为历史原因,只能使用POI进行操作。遂去实践了一番。 POI操作Excel插入图片(以XSSF为例),一般是如下操作 1 public static void writeImageV1(XSSFSheet shee 阅读全文
posted @ 2021-04-18 19:06 kirkvicent 阅读(1516) 评论(0) 推荐(1) 编辑
摘要: 一份利用LinkedHashMap实现的简易LRU。注意,LinkedHashMap 继承自 HashMap,get方法直接使用的HashMap提供的。 public static void main(String[] args) { int[][] operators = new int[][] 阅读全文
posted @ 2020-11-22 10:18 kirkvicent 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 如何反转单链表。 /** * @author miao * * 反转单链表 */ public class ResverList { /** * @param args */ public static void main(String[] args) { // ListNode head = ge 阅读全文
posted @ 2020-11-15 12:01 kirkvicent 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 代码层面 规范的接口名称;规范的出入参名称; 明确的查询参数;明确的分页参数;严格的参数验证; 单一职责,确定本接口的业务边界; 安全层面 请求次数限制;请求数据限制;请求时间限制; 请求鉴权; 业务层面 明确本接口新增的业务含义;版本升级兼容; 是否需要幂等;是否需要加上监控; 是否满足性能要求; 阅读全文
posted @ 2020-07-20 19:53 kirkvicent 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 最近在找工作,也在夯实基础。今天差不多读了一整天的 并发map,特记录一点收获。 如何保证在并发情况下resize扩容时的安全性。 1、两个数组变量,均是成员变量(table nextTable),迁移时是以桶为单位,且会用synchronized锁住桶。只要桶迁移完了,会先将生成的新的数组放置到新 阅读全文
posted @ 2020-07-19 00:20 kirkvicent 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Spread 方法说明 Spreads (XORs) higher bits of hash to lower and also forces top bit to 0. 将哈希值的高位扩展(异或)到低位,并强制将高位 置为0. Because the table uses power-of-two 阅读全文
posted @ 2020-07-18 23:39 kirkvicent 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 在mysql中,可以执行不严格的group by 语句,可以得到看似正常的结果。 select c1,c2,c3,sum(c4) from table1 ; 此时,若再对多个结果进行 union all ,mysql会直接丢弃部分结果集,导致非常诡异的问题出现。 如 select c1,c2,c3, 阅读全文
posted @ 2020-04-19 13:47 kirkvicent 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 本文讨论的前提是在捕获了异常的情况下进行的说明。 1、 直接使用原生异常。直接抛出 Exception 或者 RuntimeException。 在业务代码层,直接抛出异常信息。这里不限定RuntimeException还是其他。 好处是,简单方便直接。 坏处是,部分调用方需要显式的抛出异常,且提示 阅读全文
posted @ 2020-04-06 17:49 kirkvicent 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 在使用mybatis中使用 foreach 时,出现了一个诡异的bug java文件中是 List<ImportTaskInfoEntity> selectByCalcBatchIds(@Param("ids") List<String> ids); xml中是 <foreach collectio 阅读全文
posted @ 2018-03-06 21:00 kirkvicent 阅读(3134) 评论(3) 推荐(1) 编辑