
笔记
文章平均质量分 51
--所念皆星河--
这个作者很懒,什么都没留下…
展开
-
Arst挑战者-2022-03-26-第一周
Algorithm解题思路一:暴力循环:回文字串的特征就是前后对称,直接暴力循环,利用一个stack的特性(先进后出),之后在遍历这个栈和原字符串对比,就可以了时间复杂度:O(n)源码:import java.util.Locale;import java.util.Stack;class Solution { public boolean isPalindrome(String s) { if ("".equals(s) || s.length() == 1) {原创 2022-03-26 21:15:56 · 458 阅读 · 0 评论 -
HashMap的hash算法
HashMap的hash算法文章摘自:https://blog.youkuaiyun.com/a314774167/article/details/100110216下面是获取put方法中,get方法中获取key的hash值的方法//重新计算哈希值static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);//key如果是null原创 2021-06-01 14:43:03 · 676 阅读 · 0 评论 -
多线程学习笔记
多线程学习笔记线程的创建方式1.继承Tread类2.实现Runnable接口3.实现CallableRunnable和Callable的区别,前者无返回值,后者有返回值sleep()和wait()的区别来源:sleep()来自Thread类,wait()就是Object类sleep会自动恢复,wait会一直阻塞,知道有notify和notifyAll唤醒notify唤醒是随机唤醒—选择是任意性的,但是在java8是唤醒的是等待队列中的头节点(等待时间最长的那个线程)ThreadL原创 2021-05-25 17:27:25 · 61 阅读 · 0 评论 -
elasticsearch学习crud以及高级搜索
ik分词器ik_max_word:将文本做最细粒度划分。ik_smart:最粗粒度划分ik_smart测试ik_max_word测试发现问题:狂神说并没有被当做一个词,这就需要自定义配置ik分词器自定义字典在config文件下的IKAnalyzer.cfg.xml增加自定义字典my.dic再重新看ik_max_word效果:ik_smart效果:Restful接口:创建一个索引PUT /索引名/类型名/文档id类型:3.自己设置类型(想mysql新建表)如.原创 2021-03-31 14:08:36 · 169 阅读 · 0 评论 -
垃圾回收参数
原创 2021-01-20 15:06:25 · 100 阅读 · 0 评论 -
总有阳光照射不见的地方
记录一下进入社会以来最糟糕的一件事。2020年12月29日是北漂的第二个年头,也算整整出大学一年半了,总体来讲,一年半来,工作上顺风顺水的,自己在公司旁边租了一个房子,房租才750元,空间还算大,每天上班就需要10分钟,所以自己基本上都8点多才起,在忙碌的生活中,也算有点幸福。但是这一天改变了我原有的生活节奏,被通知一周之内要搬离所在的社区,1月4日社区就只允许本社区的人员进入。虽然心里也大概能预期到(因为所住的是村庄,要拆迁的村庄,所以大概能预想到)但是也没想到会这么快,这么急,还剩下一个月就过年,还被原创 2021-01-04 22:59:01 · 262 阅读 · 0 评论 -
有感
今天读了一本书,里面的主人公在小时候父母离异,辗转祖母家,祖母还患有老年痴呆,然后长大后性格变得与世界格格不入。由此想到了自己,大约有8年了,距父母离异的时间。当时是高二,自己一个人在县里上学,父母都在外地打工。每年见面的时间之后两个月,就是寒暑假。以前小的时候还很幸福,很珍惜这两个月的时间。自从初三那年暑假,一切都变了。那个家让我压抑,让我害怕,一个月的时间,吵了不下10次,我常常跟哥哥说,那个暑假,他们是2天一小吵,3天一大吵。但是我接受的信息总是片段化,但是他赌博确实是不争的事实,也是主要争吵的原因,原创 2020-10-30 00:16:57 · 228 阅读 · 1 评论