- 博客(9)
- 收藏
- 关注
原创 curl: (35) LibreSSL SSL_connect: Connection reset by peer in connection to raw.githubusercontent.com
但是使用brew 更新软件之后,依然不好使。而且只ping对应的地址是OK的,但是curl文件就失败了。brew 安装 nvim成功,但是curl 获取plug.vim文件失败。最终找到答案,挂梯子的同时需要设置下终端的配置。证明链路是通的,只差最后一步就可以解决该问题。
2024-01-21 23:28:03
1441
2
原创 对最近一段时间的总结及自勉
最近发生了不少事情,自己也正处在找实习的阶段,的确是感觉面临不少的困难. 这样的时候,最容易军心涣散,让自己意志消沉.纠结于自己的经验少,能力太差,但是我想说的是这不是停止的理由,谁不是这么过来的呢?虽然我们可能找不到最优解,但可以做到best-effort.只要你付出了努力,就应该去相信自己,相信付出的努力.不管过去如何,也不去幻想未来会怎么样,不要浪费你的天赋,不要因为你的不自信去错过那个人....
2019-03-26 20:05:32
356
1
转载 Map 的四种遍历方式
初始化和增删改查的实现 1.初始化 Map map = new HashMap(); 2.加元素 map.put(key,value) 3.删除元素 map.remove(key); 4.查元素 map,get(key); 5.清空元素 map.clear() 遍历 1.增强型for循环遍历 使用keySet()遍历 for(String key : map.keySet()) { System,...
2019-03-24 19:12:41
781
转载 Queue 和常见的一些用法
Queue接口是一种先进先出数据结构. 获取头元素:remove(),poll(),peek(),其中poll()会删除头元素,而peek()不会删除头元素; 添加元素:offer(),add(),有容量限制的时候用add()好. ##PriorityQueue 没有添加比较器时,它会查看对象是否继承了Comparable接口. 代码1(没比较器): import java.util.Queue;...
2019-03-24 18:23:19
522
转载 和HashMap有关的四个有趣的面试题
问题 1.equals 和 == 的区别,hashCode 与它们之间的联系? 2.HashMap 的长度为什么是 2 的幂次? 3.五个线程同时往 HashMap 中 put 数据会发生什么? 4.ConcurrentHashMap 是怎么保证线程安全的? equals , ==, hashCode hashCoder:jvm为对象生成的一个数,用以保证在相同jvm中,对于同一个对象每次都能返回...
2019-03-21 19:47:36
154
原创 Arrays和Collections两个工具类的区别
能把一件平常小事做到极致的人,内心一定充满着激情. ##区别 1.Arrays操作的数组,Collections操作的是List. 2.在sort()和binarySearch()中Collections要求加一个Comparator对象; 3.Collections可以用shuffle()对List对象进行乱序; 4.Arrays有asList()可以将数组或可变参数转换为List对象,Coll...
2019-03-21 14:04:55
891
转载 jdk并发包中的线程池的基本使用
1.需要线程池的原因 线程创建和销毁的代价是比较高的,在多线程中,如果每次都要对线程进行创建和销毁,这两个操作,对于线程本身的业务来说其实是没有必要的。 2.线程池的使用 1)线程池的分类 newFixedThreadPool 固定大小的线程池,线程池中的线程数量是固定的; newSingleThreadExecutor 单一线程的线程池,只有一个线程; newCachedThreadPool 缓...
2019-03-20 15:18:11
163
转载 volatile synchronized 和Lock的异同
##出现原因 当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存当中,那么CPU进行计算时就可以直接从它的高速缓存读取数据和向其中写入数据,当运算结束之后,再将高速缓存中的数据刷新到主存当中。 因此引出多线程的三个问题: 1.原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 x = 10; //语句1 y = x; ...
2019-03-18 16:35:36
340
原创 初衷
菜是原罪原因未来三个月的目标 原因 自己对于现有的解决方案不屑一顾,而又懒得去动手,导致自己多方面能力的不足.但菜是原罪,不意味着我们应该安于现状而不去寻求改变. 未来三个月的目标 为了提高学习效率,以及更好的监督自己,制定一下计划: 远离手机,远离手机,远离手机; 每两天写一篇博客,反馈这两天的学习情况,以及自己的状态; 每周写一篇总结,及时更正自己的不当行为; 加强JavaWeb方面的学习,...
2019-03-18 10:17:07
385
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅