Linux误删python导致yum不可用,删除重装方法。

Linux 系统为 CentOS Linux release 7.4.1708手贱、手贱、手贱 删了python 导致yum不可用。百度一大圈,重装yum和python后,老是报各种各样的错。历经磨难,终于自己总结了一套,亲测可用,分享一下。首先卸载现有python rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #卸载pyth

- 阅读全文 -

程序员真是太太太太太有趣了!!!

网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位程序员大佬们,请让我听到你们的声音!不管你是前端开发、后端研发、测试开发、移动端开发、全栈工程师、运维工程师、网络工程师、架构师、研发经理还是其他职位,不管你在做Android开发 、iOS开发、U3D 、COCOS2DX、 自动化测试、功能测试、性能测试、白盒测试、灰盒测试、黑盒

- 阅读全文 -

死亡并不是真正的逝去,遗忘才是永恒的消失

我是谁?我从哪里来?我要到哪里去?有一种说法,人的一生,要死去三次。第一次,当你的心跳停止,呼吸消逝,准确的说是脑死亡,你在生物学上,你的肉体被宣告了死亡;第二次,当你下葬,人们穿着黑衣出席你的葬礼,他们宣告,这一刻你的身份在这个社会上抹去,你在这个社会上不复存在,你悄然离去;第三次死亡,是这个世界上最后一个记得你的人,把你忘记,于是,你就真正的死去,消失在历史长河中,整个宇宙都不再和你有关。作者

- 阅读全文 -

高并发下接口幂等性解决方案

一、幂等性概念 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现.我的理解:幂等就是一个操作,不论执

- 阅读全文 -

Java并发之AQS详解

一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...。  以下是本文的目录大纲:概述框架

- 阅读全文 -

Java并发编程-看懂AQS的前世今生

  在具备了volatile、CAS和模板方法设计模式的知识之后,我们可以来深入学习下AbstractQueuedSynchronizer(AQS),本文主要想从AQS的产生背景、设计和结构、源代码实现及AQS应用这4个方面来学习下AQS,文章耗时一个月,所以篇幅有点长,需要一点耐心。  1 、AQS产生背景  通过JCP的JSR166规范,Jdk1.5开始引入了j.u.c包,这个包提供了一系列支

- 阅读全文 -