记一次lombok踩坑记
摘要:引言 今天中午正在带着耳机遨游在代码的世界里,被运营在群里@了,气冲冲的反问我最近有删生产的用户数据的吗?我肯定客气的回答道没有呀?生产的数据我怎么能随随便便可以删除,这可是公司的红线,再说了我也没有数据库的删除权限啊,不过查询权限还是有的。赶紧登上堡垒机,然后去生产数据库查一下数据,查了一下数据是
阅读全文
天天用SpringBoot居然还不知道它的自动装配的原理?
摘要:引言 最近有个读者在面试,面试中被问到了这样一个问题“看你项目中用到了springboot,你说下springboot的自动配置是怎么实现的?”这应该是一个springboot里面最最常见的一个面试题了。下面我们就来带着这个问题一起解剖下springBoot的自动配置原理吧。 SpringMvc和S
阅读全文
spring boot整合shiro后,部分注解(Cache缓存、Transaction事务等)失效的问题
摘要:前言整合有缓存、事务的spring boot项目一切正常。在该项目上整合shiro安全框架,发现部分类的缓存Cache不能正常使用。然后发现该类的注解基本失效,包括事务Transaction注解。事务不能正常运行。分析注解失效的类,都是在shiro框架中(UserRe...
阅读全文
如果不空null并且不是空字符串才去修改这个值,但这样写只能针对字符串(String)类型,如果是Integer类型的话就会有问题了。 int i = 0; i!=''。 mybatis中会返回tr
摘要:mybatis 参数为Integer型数据并赋值0时,有这样一个问题:mybatis.xml中有if判断条件判断参数不为空时,赋值为0的Integer参数被mybatis判断为空,因此不执行的sql如果不空null并且不是空字符串才去修改这个值,但这样写只能针对字符串...
阅读全文
解决在Filter中读取Request中的流后, 然后再Control中读取不到的做法
摘要:摘要: 大家知道, StringMVC中@RequestBody是读取的流的方式, 如果在之前有读取过流后, 发现就没有了.我们来看一下核心代码: filter中主要做的事情, 就是来校验请求是否合法, 是否有篡改过值.@Override public void...
阅读全文
mysql数据库优化
摘要:1)查看mysql是否开启慢查询日志show variables like 'slow_query_log';2)设置没有索引的记录到慢查询日志set global log_queries_not_using_indexes=on;3)查看超过多长时间的sql进行记录...
阅读全文
微信网页授权多次回调code请求
摘要:最近在做微信网页授权的时候遇到一个问题如果直接从后台把微信授权的url参数什么的拼装好,然后直接redirect 这个url 会导致时不时的多次请求回调的url。网上说是因为网络原因,如果10s没有响应微信会再次响应。我尝试多次感觉并不是这个问题:后面尝试来一个中转页...
阅读全文
安装git之后,桌面出现蓝色问号的解决方法
摘要:安装了git之后,桌面的图标全部变成蓝色的问号。把隐藏的文件全部显示,也没有在桌面找到.git的文件,解决步骤:1、把隐藏的文件全部显示;工具-文件夹选项-查看在“隐藏文件和文件夹”那一栏勾选“显示所有文件和文件夹,还要把“隐藏受保护操作系统安全文件”前的钩去掉2、找...
阅读全文
表单序列化json字符串和js时间格式化
摘要:js时间格式化new Date().format(“时间格式")Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, ...
阅读全文
微信开发 (一) 消息回复
摘要:如果微信服务号或者订阅号一旦接入了开发者模式,微信的后台自动回复后台的配置就会消失,菜单配置也会消失,这时候就需要开发人员写代码来维护!第一步:填写服务器配置1.可以参照微信官方文档点击打开链接 基本上不会错唯一注意的是url 一定要是外网的地址而且端口是80或者...
阅读全文
Axis2开发webservice详解
摘要:Axis2开发webservice详解标签: javawebserviceAxis22015-08-10 10:58 1827人阅读 评论(0) 收藏 举报 分类:JAVA(275) 服务器(58) Axis2 是 Apache 提供的一款第三方 Web Ser...
阅读全文