记一次Jenkins 远程ssh执行sh脚本
摘要:Jenkins 打完包,执行scp远程发送jar包后重启服务 1 set -x 2 pwd 3 scp -r ${WORKSPACE}/hycloud-gateway/target/hycloud-gateway*.jar root@192.168.1.196:/home/huayun-szhqgc
阅读全文
ConcurrentHashMap高频问题
摘要:1:HashMap为啥线程不安全? 问题1:JDK1.7里有环(扩容时)。并发+链表头插入导致的, 1.8后改为链表尾插入 问题2:数据会覆盖,数据可能丢失。 问题3:其次计数器,也是传统的++,在记录元素个数和HashMap写的次数时,记录不准确。 问题4:数据迁移,扩容,也可能会丢失数据。 2
阅读全文
通过流文件复制流上传并计算md5
摘要:import org.apache.commons.io.IOUtils; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; i
阅读全文
Xdocreport 生成docx文件 (二)
摘要:相关文章: Xdocreport 生成docx文件 (一) Xdocreport 生成docx文件 (二) Xdocreport 生成docx文件 (三) 对文件中添加一张可以替换的图片 插入一个图片,选中图片,插入=>书签=>添加 img 代码: 1 public static void main
阅读全文
Xdocreport 生成docx文件 (一)
摘要:相关文章: Xdocreport 生成docx文件 (一) Xdocreport 生成docx文件 (二) Xdocreport 生成docx文件 (三) 设置变量,进行替换 pom.xml <dependency> <groupId>fr.opensagres.xdocreport</groupI
阅读全文
延迟任务
摘要:需求:添加订单后定时发布 考虑过使用定时任务每秒去数据库去捞,mq推送,最后用的redis的zset, Delay.java package com.zjjw.city.service.delay; import java.util.Date; /** * 延时 * @author tongzuqi
阅读全文
xxl-job 执行器调度
摘要:源码:https://github.com/xuxueli/xxl-job 按文档启动xxl-job-admin后,可以自己写执行器 执行器: 新建springboot服务 选中spring web、Mysql Driver、JDBC API、Mybatis Framework等依赖 pom.xml
阅读全文
java 图片合成(子图已经优化)
摘要:底层工具类,参数为文件流,返回也是文件流,具体是上传云还是下载这里就不写了,主要是图片合成 业务是一张底图,一张或者多张子图片,更具子图的坐标x和坐标y生成图片 PictureSynthesisSonFo 对象为子图对象 PictureSynthesisFo 对象为底图对象并包含子图对象集合 pub
阅读全文
easyexcel 小坑
摘要:使用easyexcel,在服务器上报 2020-07-14 21:30:59.590 ERROR 28666 [nio-9092-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispat
阅读全文
Java 根据银行卡号获取银行名称以及图标
摘要:转 https://blog.csdn.net/N_007/article/details/78835526 参考 CNBankCard 中国各大银行卡号查询 一、支付宝接口获取名称 根据 卡号 获取 银行信息 接口 返回的结果值 ( josn 类型) 其中 bank 就是 银行代码 二、银行代码
阅读全文
Java8 list转map 坑
摘要:避免出现 java.lang.IllegalStateException: Duplicate key 异常
阅读全文
spring 方法验证参数
摘要:1:实体使用 @Valid 使用 validation 类注解 2:String 使用 controller 添加 @Validated
阅读全文
springboot aop 拦截接口执行时间
摘要:/** * @description: 记录接口执行时间日志的记录 * @author: * @create 2018-12-27 16:32 */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface OptimizeLog { } pa...
阅读全文
转 spring注解式参数校验
摘要:转自: https://blog.csdn.net/jinzhencs/article/details/51682830 转自: https://blog.csdn.net/zalan01408980/article/details/79059434
阅读全文
springboot 静态注入 单例
摘要:package com.b2q.web_push.util; import io.goeasy.GoEasy; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Component public class GoEasyUt...
阅读全文
springboot aop 自定义注解
摘要:枚举类: pom.xml HtppHandlerMethodAspect : aop 类 主要注解的类: 如Controller: 如mapper or Dao : 总结: 自定义一个注解,注解引用一个枚举来约束注解后的值,定义来insert/update/select/deltet, 定义在dao
阅读全文
Eclipse使用总结
摘要:来自:http://tianya23.blog.51cto.com/1081650/295940 1、Eclipse中出现无法找到Maven包 症状:出现org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER, 且出现无法找到Maven的依赖的问题 解决方案
阅读全文
几种加密方式
摘要:1. Base64加密方式(可逆) Base64中的可打印字符包括字母A-Z/a-z/数组0-9/ 加号’+’斜杠’/’ 这样共有62个字符 Base64 ios7之后加入系统库 // 加密 public static String getBase64(String str) { byte[] b
阅读全文
转 利用java反射实现两个具有相同属性bean赋值
摘要:package com.dobn.bdgcgl.utils; import java.lang.reflect.Field; import java.lang.reflect.Method; public class ClassReflection { ...
阅读全文