Bug
gonghaiyu
7年开发经验,2年项目管理经验。曾分别就职于某军工所,京东,美的等全球500强企业。
展开
-
MyBatis批量更新时提示“You have an error in your SQL syntax“
今天在测试环境出现了个批量更新的问题。以前都好好的,为啥就出现了该问题呢?莫名其妙。问题我打开日志看到以下内容。Creating a new SqlSessionRegistering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3ef1acda]JDBC Connection [com.alibaba.druid.proxy.jdbc.Conn.原创 2020-09-02 19:59:47 · 2546 阅读 · 4 评论 -
@Async注解线上问题分析
Async注解使用Async注解使用时需要配合@EnableAsync注解。Async调用时需要在另外一个类中的public类中调用。因为注解是基于Spring AOP的方式织入代码的。而Spring AOP是通过代理的方式实现的,准确的来说Spring AOP是有两种代理方式,一种是JDK代理,一种是CGLIB代理。(1)如果目标对象实现了接口,也就是基于接口的编程;默认情况下是采用JDK的动态代理实现AOP。当然可以强制使用CGLIB实现AOP。(2)如果目标对象没有实现接口,必须采用CGLI原创 2020-08-30 20:52:45 · 473 阅读 · 0 评论 -
MongoDB数据插入到MySQL缺少某列的解决方案
先备份MySQL对应表的数据用Navicat连接MongoDB数据库执行以下语句,双击Document直到子Document。复制所有列。-- 排除掉为空的值db.blaze_rsp_log.find( {"data.T091_Output.application_id":{$exists:true}},{"data.T091_Output.application_id":1,"data.T091_Output.out_fraud_count":1})替换成SQL语句将行的开头替换将行的开原创 2020-08-23 20:53:53 · 338 阅读 · 0 评论 -
Java Http或Https工具类
java Http工具类package xxx;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;import java.security.cert.X509Certificate;import java.util.Arra原创 2020-08-03 19:45:21 · 730 阅读 · 0 评论 -
微信公众号获取GPS并计算距离及IP地址信息
IP地址获取NG配置所有经过的NG链路都需要配置以下内容。原因是因为location / { proxy_pass http://yun.baidu.com/baiduyunapp; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add原创 2020-07-21 09:13:19 · 1515 阅读 · 0 评论 -
Fegin调用修改httpheader
修改httpheader目前知道的有两种方式。通过在方法上加注解@RequestHeader此种方式比较灵活,但是如果需要全部请求都需要带上相同的header,建议采用第二种方式。第一种方式通过验证,第二种方式也试验过,但是我的需求是要求header头是动态变化的,所以第一种更加适合。@FeignClient(name = "risk-service")public interface RiskApiService { @PostMapping("/rule/call") Res原创 2020-07-17 17:51:51 · 935 阅读 · 0 评论