- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 macOS Catalina 已损坏无法打开解决办法
App 在macOS Catalina下提示已损坏无法打开解决办法:打开终端;输入以下命令,回车;sudo xattr -d com.apple.quarantine /Applications/xxxx.app注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)重启A...
2019-12-14 23:35:29
662
原创 说说Java中的锁
Java锁的分类Java中的分很多种类,按照场景的不同、特性的不同等分为了很多类,下面就来讲讲Java中锁的概念:自旋锁:是指当一个线程在获取锁的时候,该锁已经被其他线程占用,则该线程会循环等待,并不断判断是否到成功获取锁,直到获取到锁才会退出循环。乐观锁 :假定没有冲突,获取资源的时候不加锁,其他线程来访问的时候,会根据不同方法的实现报错或重试。悲观锁: 假定会发生冲突,同步所有对数据...
2019-11-24 14:24:31
303
原创 git clone 报错解决方案-- error: RPC failed
好记性不如烂笔头1. error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054解决办法:git config --global http.sslVerify false也有可能是网络下载速度缓慢解决办法解决办法git config --global http.lowSpeedLimit...
2019-11-23 14:20:27
868
2
原创 算法复杂度分析
困而学,学而知站在巨人的肩膀上在前面的一篇关于二分查找算法的文章中,简单提了二分查找的算法的算法时间复杂度是O(logn)。但是对于什么是算法的复杂度,文中并没有提。为了能够更好理解后面讲解的文章,今天就来就先来学学算法的复杂度。首先,我们先来说说为什么需要复杂度分析?在写了一段代码之后,我们总会想着对代码进行优化。而要进行优化,就不得不进行系统分析。至于怎么分析法,我们都会很简单的想...
2019-09-28 22:07:04
587
原创 算法二分查找算法篇
困而学,学而知什么是二分查找算法呢?首先需要说明的是,只要在数组有序的情况下,二分查找才是有用。如果是一个无序的数组,二分查找就没有意义了。现在有1~100个数,当然是有序的,现在需要你猜一个数。你每猜一次,我告诉你猜大了还是猜小了,那么现在开始吧。现在有三种方案从1按照顺序猜我们来看看这种方式,如果从1按照顺序猜,最好的情况就是第1次就猜中,最坏的情况就是最后一次才会猜...
2019-09-28 22:04:13
4655
原创 Mac或Linux 下搭建单机Zookeeper集群
学习Zookeeper(一): 环境搭建最近在学习Zookeeper, 既然要学习Zookeeper,首先要需要搭建一个Zookeeper的环境.这里只讲怎么搭建,不会具体说具体原理.我最开始搭建的是只有一个实例的Zookeeper服务. 然后开始搭建一个单机伪集群(因为我只有一台主机). 在搭建只有一个实例的Zookeeper实例的服务的时候,我是使用docker来搭建的. 本来也是想用do...
2019-09-23 23:02:02
419
安卓apk签名修改工具
2014-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人