摘要:引入 @Autowired private HttpServletResponse response; @Autowired private HttpServletRequest request; 实现类导出单个word 点击查看代码 public void exportStudentWordOld
阅读全文
摘要:点击查看代码 public void downloadKsxxYzyTemplate(HttpServletRequest request, HttpServletResponse response) { try { // FileDownloadUtils.downloadFileFromReso
阅读全文
摘要:跨服务调用的 yml文件 ,引用这个大哥博客: http://681314.com/A/7y5cxdkI8s#4 高并发下的服务熔断了 https://blog.csdn.net/weixin_46055693/article/details/123236529
阅读全文
摘要:点击查看代码 /** * Base64编码. */ public static String base64Encode(byte[] input) { BASE64Encoder encoder = new BASE64Encoder(); return encoder.encode(input);
阅读全文
摘要:1. 查找需要看日志的容器  2. 查找容器日志存放位置 docker inspect --format
阅读全文
摘要:附件用的fastdf上传和下载的, 本地开发时就没考虑过多文件上传就会有并发的问题,比如多个只上传成功了一个或者上传了但是文档内容缺失了,变成0字节。 呵。。都是一次难忘的经历。 经过本地模拟大批量的上传下载, 发现fastdf是在启动时就初始化了tracker和stroge, 每次调用过他的接口后
阅读全文
摘要:继签名章文档后,发现一个问题,服务器获取路径问题又三种: 第一种使用httpRequest: String realPath = request.getSession().getServletContext().getRealPath(""); 第二种实用类加载: URL resour = this
阅读全文
摘要:java字段值为null,不返回该字段 类上打注解 不让null值返回前端 场景: 有时候我们返回给前端的数据是null的,而这些为null的值前端也不需要,我们就没必要吧null值返回给前端。 第一种方法 那如果实体类很多,每个类上面都要加上么?当然不是,有个全局的方法。 第二种方法 applic
阅读全文
摘要:最近公司需要审批时,生成审批人姓名的印章。在找了一番后,终于有个例子了。参考来源: https://blog.csdn.net/kanglong129/article/details/103717497?spm=1001.2101.3001.6650.3&utm_medium=distribute.
阅读全文
摘要:spring线程池-多线程处理大批量导入场景 今天在处理繁琐且复杂的课表导入,无论如何在前端或者nginx将超时时间设置多长,都不能解决大批量导入,导致的超时。因此考虑线程池(异步处理任务)。这时接口会提前给到前端,则不会因为后面未执行完任务导致超时。 ThreadPoolUtils 工具类 点击查
阅读全文
摘要:Zuul、Ribbon、Feign、Hystrix使用时的超时时间(timeout)设置问题 基于第一篇的Ribbon、Hystrix使用时的超时时间(timeout)设置问题, 我接触的项目的网关是用zuul转发服务的,那对于这类的该如何配置超时呢,要特别注意哪些呢,我遇到的坑,终于解决了。 工具
阅读全文
摘要:springcloud项目中Ribbon、Hystrix使超时问题处理及配置策略 本篇主要介绍如何配置Ribbon、Hystrix使超时问题,不涉及zuul的具体情况,涉及zuul的请看第二篇。同时都是基于Eureka 注册服务做为前提的。 1. ribbon配置 只配置ribbon是不生效的,还需
阅读全文
摘要:// 这个刷新轮次规则的远程总是会异步在 规则新增和修改 事务之前就执行, 所已这里加入事务提交后调用异步的方法,保证顺序异步执行 TransactionSynchronizationManager.registerSynchronization(new TransactionSynchroniza
阅读全文