一、问题来源 最近同事开发一个功能,提供接口给第三方调用,第三方调用时直接前端进行
一、问题来源 无锡项目现场有需求需要同步第三方数据,组件通过定时任务来实现,定时任务设置每10分钟执行一次,实际使用当中发现,第三方数据更新后,我们这边迟迟同步不到数据,查看日志发现定时任务并没有按照每10分钟执行一次,而是没有什么规律的在不同时间点执行,时快时慢。 翻阅代码发现,该组件内定时任务很
一、问题来源 最近做一个机场闸机管理系统的后台程序,程序与闸机之间的数据交互方式使用websocket协议,闸机会实时传闸机通行数据给我的后台,数据中包含图片的base64数据,这就导致数据报文非常大,使用过程中出现如下报错: 1009 The decoded text message was to
一、问题来源 最近做通州公安的项目,需求包含好几个excel导出的功能,导出我采用POI进行excel导出,引用如下pom: <!--excel--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-bo
一、问题来源 最近做一个海安项目,不同网域之间数据需要通过FTP摆渡文件的形式同步,因此代码就涉及到FTP文件压缩上传、下载解压的操作。windows本地开发环境对文件下载解压没有问题,发布linux个别文件报如下错误: org.apache.tools.ant.BuildException: Er
一、问题来源 最近做一个导出路面感知数据到excel的功能,核心导出代码如下: ServletOutputStream out = null; String result = null; try { if (CollectionUtils.isNotEmpty(list)) { //使用EasyPo
一、问题来源 今天发布一个新开发的项目到通州现场,内容是开放几个接口给第三方调用,需要现场部署的同事使用postman调用测试一下,现场同事使用postman调用后反馈有如下错误: 二、解决方法 发现url错误,多了几个空格!删除后问题解决!!三、总结 这是一个非常低级错误,但是花了许久时间排查,因为之前从来没遇到过这个报错。现场
一、问题来源 最近给第三方做了一个我们系统的免密登陆,开发完成本地测试没有问题,但是第三方调用免密登陆接口并跳转之后报如下错误:The Http request is not acceptable for the requested resource.二、解决方法 登陆跳转前端代码改为如下方式:< a href=" " target="_blank" rel="nor
一、问题来源 今天在部署开发好的组件的时候,发现无法启动,检查启动日志,报如下错误:2022-03-17T10:39:41.823+08:00 ERROR vediomanage.vediomanage [localhost-startStop-5] [org.springframework.boot.SpringApplication:823] - Application run f
一、问题来源 最近开发一个项目需要依赖两个数据源,数据源类型分别为oracle和postgresql,代码中使用com.github.pagehelper分页插件进行分页,代码运行过程中postgresql的分页报错,提示语法错误,仔细查看发现,执行的分页sql是oracle的sql语句,推测pagehelper插件默认只能对一种类型的数据库进行分页。二、解决方法 对pagehelper参数进
一、判断对象是否可进行回收 1.引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。但是主流的Java虚拟机里面没有选用引用计数算法来管理内存,最主要的原因是它很难解决对象之间相互循环引用的问题
收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。我们讨论的收集器基于JDK 1.7 Update 14之后的HotSpot虚拟机(在这个版本中正式提供了商用的G1收集器,之前G1仍处于实验状态),这个虚拟机包含的所有收集器如下图所示。 一、Serial收集器 Serial收集器是一
一、什么是XSS攻击 XSS(Cross Site Scripting),即跨站脚本攻击,是一种常见于web应用程序中的计算机安全漏洞.XSS通过在用户端注入恶意的可运行脚本,若服务器端对用户输入不进行处理,直接将用户输入输出到浏览器,然后浏览器将会执行用户注入的脚本。 二、XSS攻击的原理 攻击者
一、什么是sql注入 利用程序员的代码bug,将输入的参数绕过校验并在系统中当做代码运行,从而攻击系统。 二、如何避免sql注入 1.对sql语句进行预编译 PreparedStatement类可以对sql语句进行预编译,那么传入的参数只会被当做参数而不会被当做代码去运行。 2.存储过程 存储过程是
一、问题描述 最近开发了一个springboot程序,需要依赖第三方jar包,这个jar包无法直接通过pom远程仓库下载,需要从自己本地引入,于是配置pom文件如下:将本地jar包引入工程,systemPath为jar所在的本地路径 <!--第三方jar包引入--> <dependency> <gr
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号