web
文章平均质量分 77
天人不合一
这个作者很懒,什么都没留下…
展开
-
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
记录一次tomcat报错错误信息如下:Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986at org.原创 2020-11-30 17:36:05 · 178 阅读 · 0 评论 -
springboot webservice发布成功 项目其他http接口无法访问
@Configurationpublic class CxfConfig { @Bean public ServletRegistrationBean ctxServlet() { return new ServletRegistrationBean(new CXFServlet(), "/demo/*"); } @Bean(name =...转载 2019-05-20 11:45:50 · 1153 阅读 · 0 评论 -
2个map集合求差集
List<Map> collect1 = bucketMaps.stream().filter(item -> !bucketPhoneMaps.stream() .map(e -> e.get("key")) .collect(Collectors.toList())...原创 2019-04-15 15:49:00 · 4915 阅读 · 0 评论 -
RED5 + FFMPEG
录屏推流ffmpeg -f gdigrab -i desktop -f flv rtmp://192.168.1.183/oflaDemo/aaa获取摄像头名称ffmpeg -list_devices true -f dshow -i dummy摄像头推流ffmpeg -f dshow -i video="Integrated Camera":audio="Realtek High De...原创 2019-04-10 10:04:56 · 468 阅读 · 0 评论 -
SQL 先排序再分组优化方案
传统写法:SELECT * FROM( SELECT * FROM report_member_advance WHERE company_id = '001' ORDER BY id DESC) a GROUP BY a.member_idLIMIT 20;效率低下,使用pageHelp分页还会出现总条数问题。 优化方案如下:使用内链接SELECT * FROM repo...原创 2018-11-28 17:03:01 · 1155 阅读 · 0 评论 -
解决PageHelp 在获取 count 的时候 过滤 order by 导致 总数不正确问题
pageHelp 获取count的时候会默认把order by 过滤掉,有可能会导致实际总数与查出来的总数不一样的情况,如下面的SQL:SELECT a.*FROM (SELECT card , name , sex , activity_level , store_name , member_id , trade_total , create_card_timeFROM report...原创 2018-11-28 15:38:22 · 4362 阅读 · 3 评论 -
FreeMarker 模板生成 PDF电子凭证/图片
一、场景在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方便用户查看,下载,打印。目前常用的解决方案是,把相关数据信息,生成对应的pdf文件返回给用户。二、IText5中文支持与iText-Html渲染iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或r...原创 2018-09-06 12:48:48 · 2204 阅读 · 1 评论 -
JSON序列化对象时,属性首字母要求大写
1、添加类注解@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE)2、添加属性注解@JsonProperty("OrderCode")private String orderCode;...原创 2018-07-16 10:13:23 · 4528 阅读 · 0 评论 -
Springboot 笔记(持续更新中)
一、控制任意返回JSON与XML类型 1、pom文件导入依赖<dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-xml-provider</artifactId> <versi...原创 2018-02-11 10:49:16 · 337 阅读 · 0 评论 -
Springboot 限制按钮点击频率
场景: 实际项目中某个页面如果连续点击更改或新增按钮时,后台代码调用saveAndFlush()方法后 有可能会出现数据库中被插入重复数据的现象。分析: 经过分析后发现,当saveAndFlush方法开始操作数据库但未完成的时候,第二个请求也调用了saveAndFlush方法的时候,由于项目配置了数据库连接池,所以系统会重新建立一个数据库连接来完成操...原创 2018-02-10 14:26:39 · 1825 阅读 · 1 评论