当某些sql因为不知名原因堵塞时,为了不影响后台服务运行,想要给sql增加执行时间限制,超时后就抛异常,保证后台线程不会因为sql堵塞而堵塞。
使用该方法单数据源可以,多数据源时会失效。
在项目的 yaml
配置中增加如下配置:
yamlmybatis:
configuration:
default-statement-timeout: 1 # 单位秒
在很久很久以前,自己没事写的一个小练习。
封装了一个普扑克实体和一副牌,然后封装了一些方法,如:洗牌、抽牌等等。
使用的Java原生代码,没有任何第三方库,如果你想玩扑克,可以自行拷贝代码测试。
Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz
serial Number:601769
作家吴晓波把难以被机器替代的能力,称为“柔软的能力”。目前看上去,有三种能力,机器不大可能实现。
机器提供的服务是没有人性的,也不会有人格魅力,更不会感动人心。这注定了,有些感受是机器无法提供的。最简单的一个例子,老奶奶在街上突然摔倒了,你会感到心痛和惊慌,要是一台机器突然故障了,你大概不会对机器产生同情心。所以,一个富有人格魅力和人性的人,在计算机主导的时代,是有优势的;相反的,一个没有个性、人云亦云、千面一律、会消失在流水线上的人,则天然具有竞争劣势。
计算机只能根据算法,做出下一步行为,没法超出算法的范围。这意味着,只要掌握了算法,就掌握了计算机的一举一动。人类则是难以预测的,常常会有天马行空的创意。机器最难以与人类竞争的,就是创造力。目前,还没有一种软件,能够写出一部人类爱看的小说,估计将来也难有。另外,科学家曾经有过争论,计算机会不会“顿悟”?目前看上去,大概也是不会的。
美国经济学家熊彼得曾经说过,生产力增加的主要原因,除了资本和劳动力,就是企业家能力。一个优秀的领导者,可以团结所有资源,创造出超额利润,最典型的就是乔布斯那样的人物。计算机没有办法团结领导一群人,齐心协力完成一个使命。
作为个人来说,人生规划的时候,应该尽量发展这些能力,才能避免与机器“抢工作”。