
JAVA面试
_陌子曦
java开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义map键对象,求map排名前n值
package cnki.bdmsjob; import java.util.*; import java.util.stream.Collectors; /** * User: qiaochi * Date: 9:43 2021/1/21 * Description: No Description * Version 1.0 */ public class SynTest { public static void main(String[] args) { Map&.原创 2021-01-21 10:16:44 · 260 阅读 · 1 评论 -
判断ip是否在指定的ip区间内
工具类:拿ip和ip区间两端的值调用ipIsValid方法即可 import org.apache.commons.lang.StringUtils; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import javax.servlet.http.HttpSer原创 2020-09-09 14:02:28 · 1257 阅读 · 0 评论 -
利用AQS实现自定义锁
利用AQS实现自定义锁,只需要自定义实现一个同步器,重写AQS中两个方法tryAcquire和tryRelease,如果是 共享锁的话则只需重写tryAcquireShared和tryReleaseShared两个方法,如果需要实现Condition效果则需要另外 重写isHeldExclusively方法。 package com.aqs; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Abst...原创 2020-09-10 09:12:47 · 478 阅读 · 0 评论 -
Mybatis中#{}和${}有什么区别
一般说来,二者的区别可总结为以下6点:(1)#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111",如果传入的值是id,则解析成的sql为order by "id"。(2)$将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,...转载 2018-03-25 13:01:58 · 3941 阅读 · 0 评论