java
陈劲松
这个作者很懒,什么都没留下…
展开
-
java算法复杂度
同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是度量算法执行的时间长短;而空间复杂度是度量算法所需存储空间的大小。1、时间复杂度 1.1 时间频度 一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)转载 2016-03-05 16:16:08 · 2579 阅读 · 0 评论 -
java 监听多线程超时:Future
众所周知多线程是个好东西,合理地使用多线程可以提高资源利用率,缩短大批量任务的处理时间。当然高效的同时问题也是少不了的。本文将介绍一些针对线程超时的处理方法,希望对初学者能有所帮助 ^_^场景1. 线程意外地在某个while或者哪里陷入死循环了(如果不是意外地请一定先修正逻辑错误),这个线程就这样一直在死循环中,并且随着时间推移可能会加入新的循环伙伴,最坏的情况是最终所有线程都不干活了。我希望设一...原创 2018-04-24 17:20:31 · 3350 阅读 · 1 评论 -
mysql5.7 设置密码不生效的一种情况
安装完mysql,使用了各种方法设置root的密码,均不生效,后来网上看到plugin字段值是auth_socket,将其改为mysql_native_password即可mysql.user SET authentication_string=PASSWORD('1q!Qqqqq'), plugin='mysql_native_password' WHERE user='root'...转载 2019-07-23 15:21:05 · 2891 阅读 · 2 评论