自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 为什么Thread类的sleep和yield方法是静态的

如果sleep和yield是静态方法,那么不管哪个线程,只要一调用就把自己给sleep、yield了。如果sleep和yield是实例方法,那就热闹了。一个线程可以获取其他线程对象的引用,然后通过引用调要其他线程的sleep和yield方法,让其他线程让出CPU使用权。试想,如果每个线程都可以通过sleep、yield其他线程的方式来让自己获得CPU使用权,那不是世界大乱了。线程之间可以互相sleep,互相yield。来啊,互相伤害啊,TMD谁都别想用CPU!...

2021-03-30 10:56:30 1330 10

原创 如何解决【Unable to infer complex closure return type; add explicit type to disambiguate】

如何解决【Unable to infer complex closure return type; add explicit type to disambiguate】Xcode报这错误的原因很多。而Xcode报的错误往往不是错误发生的根本原因,这就增加了错误排查的难度。我在这片文章中提供一种可能的错误情况和排查思路。错误的代码@State var card: CardHStack { // 此处报错:Unable to infer complex closure return type; add

2020-07-25 10:16:25 1258

原创 接口函数绑定错误

接口函数绑定错误问题描述org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.imooc.o2o.dao.PersonInfoDao.getPersonInfoById错误提示说MyBatis绑定错误或者没有找到被绑定的函数。dao层的接口函数:/** * 通过用户ID...

2020-02-02 15:47:20 159

原创 用HQL语句实现多表联查和返回DTO对象

用HQL语句实现多表联查和返回DTO对象当需要join多个表的时候,如何写HQLSQLselect * from P_GROUP g left join P_DEPT d on d.P_UID = g.P_UID left join P_PATIENT p on d.P_NO = p.P_NOwhere p.CARD_TYPE = '1' and...

2019-12-31 22:50:14 1566

原创 验证码工具kaptcha的使用方法

验证码工具kaptcha的使用方法在pom.xml中添加依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></depend...

2019-12-01 10:28:02 514

转载 转发和重定向的区别

区别一重定向的时候浏览器上的网址会改变,转发的时候浏览器上的网址不会盖面。区别二重定向的时候实际上是产生了两个请求,转发的时候只产生了一个请求。 重定向: 发送请求 –>服务器运行–>响应请求,返回给浏览器一个新的地址与响应码–>浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址–>服务器运行–>响应请求给浏览器。 转发: 发送请求 –>服务器运行–

2017-01-07 11:23:21 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除