
码农进阶
我是大渣渣
实际工作经验总结,所发博文都用于生产。
展开
-
30行代码写个文章生成器,写出大段漂亮话
前天看了一篇python的博客,10行代码写了一个文章生成器,感觉思路很清奇,所以把数据摘录下来,用java实现了一遍,只是行数略微多了一些。代码public String generator(@RequestParam("title")String title,@RequestParam("length")Integer length) throws Exception { Fi...原创 2019-12-31 08:48:25 · 712 阅读 · 1 评论 -
一条sql批量更新数据,update结合select 和 case when then
update employee_test b JOIN(select empid,page,index_num,page * index_num as tindex from employee_test where (page - 1) * 600 + index_num <n order by page desc)aon a.empid = b.empidset b.page...原创 2019-12-17 17:09:28 · 839 阅读 · 0 评论 -
库表查询效率提升设计优化思路,显著提高查询效率(主要用于查询多于删除的业务)
前言为提高查询效率,现提出以下优化思路,但是这种思路做排序算法(置顶、置底、手动录入排序号)影响效率,慎重使用,仅供参考。库中添加page、index字段用以分割数据组,以便抽取执行ddl语句的公式,模拟:初始page为1 index为1,以600为一组,index值为600时,page加1 index从1开始计算1.查询参数定义: p页面传递的页数 s页面传递的条数 ...原创 2019-12-17 17:03:22 · 409 阅读 · 0 评论 -
Sprign Cloud Greenwich版本 feign文件上传
springboot 1.5.1公司项目升级springboot由1.5.1升级到2.1.2.RELEASE,cloud版本也升级到G版本。突然发现文件上传失效。。。之前解决掉的问题又再次出现问题收集如下:1.Feign library does not support Multipart requests2. The current request is not a multipart ...原创 2019-12-17 16:36:42 · 601 阅读 · 0 评论 -
RabbitMQ 客户端 利用反射技术实现自定义springboot stater,实现多系统之间数据同步
1. 导读本文主要讲述RabbitMQ客户端的封装和使用,思路不一定准备,但目前生产中是这样使用的,有不对的地方,欢迎批评指正。本文需要对springboot、spring的spel表达式、rabbitmq工作流程、死信队列机制有一定的了解,熟悉springboot starter的大概思路。客户端思路定义客户端定义所有实体类的父类InterfaceFactoryBean实现Impor...原创 2019-10-15 17:28:27 · 850 阅读 · 0 评论 -
EasyExcel实现excel导入导出快速开发,如同其名 easy easy
EasyExcelJava解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI...原创 2019-09-27 10:04:19 · 1320 阅读 · 0 评论 -
fastdfs+nginx+keepalived+openoffice+lua 实现文件上传、下载、水印、预览(word、excel、ppt、txt),feign文件上传
前言最近刚刚实现的文件服务中心,记录一下,为没做过的人提供一下思路,由于本人技术有限,不足之处欢迎批评指正,共同学习,共同进步。目录Fastdfs集群搭建搭建keepalived 实现ngxin热备高可用 远程访问 实现上传下载图片添加水印feign远程调用解决MultipartFile为null的问题搭建openoffice-实现文件预览自定义openoffice连接池1.文...原创 2019-09-20 14:35:23 · 3401 阅读 · 2 评论 -
springboot 配置多个DispatcherServlet 实现前端接口和后台管理端路径规则的分离
springboot 默认配置了一个DispatcherServlet 实现数据和页面的请求分开处理,通过定义ServletRegistrationBean的对象实现,这个bean是由spring boot提供专门来注册servlet的,可以象注册bean一样去配置servlet。复写 spring boot提供的ServletRegistrationBean该DispatcherServ...原创 2019-02-20 22:46:45 · 2084 阅读 · 0 评论 -
Spring自定义注解加cglib动态代理,实现bean扫描注入和数据源切换
动态数据源切换和AOP编程项目中经常会有数据源切换的需求,而aop编程实现数据源切换也很使用,由于本人是技术渣,一直没有深究,只知道aop底层是代理模式。趁着现在有时间,恶补了一下aop底层原理,这里不多讲直接上代码。首先定义我们需要的注解@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可...原创 2019-01-17 17:05:33 · 7306 阅读 · 13 评论 -
Itext 导出pdf文件
项目中 用到富文本编辑器生成报告模板,获取html样式然后导出word和pdf模板。导出word是用前端插件做的,一句代码解决。pdff相对复杂。经过大量查阅网上大神的博文,才彻底解决 。特此总结一下,给需要的人。首先肯定引入itext jar 包我用的是:itextpdf 5.5.11itext-asin 5.2.0xmlworker5.5.11直接上...原创 2017-12-01 18:47:25 · 617 阅读 · 0 评论