springboot引入mybatis-plus后报错:Factorymethod‘sqlSessionFactory'threwexception;nestedexceptionisjava.lang.NoSuchMethodError:com.baomidou.mybatisplus.entity.GlobalConfiguration.getWorkerId()Ljava/lang/Long;org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound)ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug...
继续阅读 >
分类:method
2021
01-08
01-08
详解golang中的method
什么是method(方法)?method是函数的另外一种形态,隶属于某个类型的方法。method的语法:func(rReceiver)funcName(parameters)(result)receiver可以看作是method的第一个参数,method并且支持继承和重写。Go中虽没有class,但依旧有method通过显示说明receiver来实现与某个类型的结合只能为同一个包中的类型定义方法receiver可以是类型的值或者指针不存在方法重载可以使用值或指针来调用方法,编译器会自动完...
继续阅读 >
2020
11-06
11-06
详解iOS Method Swizzling使用陷阱
在阅读团队一项目源码时,发现MethodSwizzling的写法有些瑕疵。这篇文章主要就介绍iOSMethodSwizzling的正确写法应该是什么样的。下面是iOSMethodSwizzling的一种实现:+(void)load{Classclass=[selfclass];SELfromSelector=@selector(func);SELtoSelector=@selector(easeapi_func);MethodfromMethod=class_getInstanceMethod(class,fromSelector);MethodtoMethod=class_getInstanceMethod(clas...
继续阅读 >
我们在vue开发中用axios进行跨域请求时有时会遇到,同一个接口请求了两次,并且第一次都是options请求,然后才是post/get请求如下图options请求get请求为什么会出现这种原因呢?这是因为CORS跨域分为简单跨域请求和复杂跨域请求;简单跨域不会发送options请求,复杂跨域会发送一个预检请求options。1.简单跨域满足的条件1.请求方式是以下三种之一:HEADGETPOST2.HTTP的头信息不超出以下几种字段AcceptAccept-LanguageContent-Lang...
继续阅读 >
在java的实际开发过程中,我们可能常常需要使用到initmethod和destroymethod,比如初始化一个对象(bean)后立即初始化(加载)一些数据,在销毁一个对象之前进行垃圾回收等等。周末对这两个方法进行了一点学习和整理,倒也不是专门为了这两个方法,而是在巩固spring相关知识的时候提到了,然后感觉自己并不是很熟悉这个,便好好的了解一下。根据特意的去了解后,发现实际上可以有三种方式来实现initmethod和destroymethod。...
继续阅读 >