HashMap的理解
HashMap在Map.Entry静态内部类实现中存储keyvalue对。HashMap使用哈希算法,在put和get方法中,它使用hashCode()和equals()方法。当我们通过传递keyvalue对调用put方法的时候,HashMap使用KeyhashCode()和哈希算法来找出存储keyvalue对的索引。Entry存储在LinkedL
Stella981 Stella981
3年前
Gradle's dependency cache may be corrupt解决方法
Gradle'sdependencycachemaybecorrupt解决方法参考文章:(1)Gradle'sdependencycachemaybecorrupt解决方法(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.codeprj.com
Stella981 Stella981
3年前
HandlerThread
andlerThread类实现了Looper的循环处理消息的功能HandlerThreadhandlerThreadnewHandlerTread("handler\_thread");//使用HandlerThread的getLooper方法之前必须先调用start方法handlerThread.start();//取出h
Wesley13 Wesley13
3年前
ES6字符串操作讲解(详细),字符串编码表,代码单元,码点的详细介绍。
以前用到字符串的方法时候,并不会深刻的去思考其中的原理,所以在es6新增的这些方法里就有点蒙圈了,于是想要搞清楚为什么会新增这些方法,以及如何使用这些方法。 在博客园上看见一篇大神SamWeb的总结,很是详细,讲解透彻,故,引用于此,望莫失莫忘。地址:https://www.cnblogs.com/SamWeb/p/7091469.htmlE
Stella981 Stella981
3年前
AQS共享锁应用之Semaphore原理
我们调用Semaphore方法时,其实是在间接调用其内部类或AQS方法执行的。Semaphore类结构与ReetrantLock类相似,内部类Sync继承自AQS,然后其子类FairSync和NoFairSync分别实现公平锁和非公平锁的获取锁方法tryAcquireShared(intarg),而释放锁的tryReleaseShared(inta
Wesley13 Wesley13
3年前
MySQL(六)DQL之常见函数
概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select函数名(实参列表)【from表】;1、字符函数1.1、length获取参数值的字节个数SELECTLENGTH('john');1.2、concat拼接字符
Wesley13 Wesley13
3年前
JavaWeb实现XSS过滤器
自定一个请求处理类继承HttpServletRequestWrapper类,重写各个请求参数的获取方法,在方法里面使用正则匹配过滤掉特殊的符号:publicclassXSSHttpServletRequestWrapperextendsHttpServletRequestWrapper{/C
Stella981 Stella981
3年前
C#中Activator.CreateInstance()方法用法分析
本文实例讲述了C中Activator.CreateInstance()方法用法。Activator类包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。C在类工厂中动态创建类的实例,所使用的方法为:1.Activator.CreateInstance(Type)2.Activator.
小万哥 小万哥
1年前
Java 包装类:原始数据类型与迭代器
JavaIteratorIterator接口提供了一种迭代集合的方法,即顺序访问集合中的每个元素。它支持hasNext()和next()方法,用于检查是否存在下一个元素以及获取下一个元素。获取Iterator可以使用集合的iterator()方法获取Ite