2020年4月25日
摘要:
破解方法:二步就可以成功了,如果不成功的话,在下面给我留言,我会及时处理的 破解资源下载:链接: https://pan.baidu.com/s/18nFSTpar3XSpY2gjmqUhxQ 提取码: hr3b 第一步: 第二步: 参考:https://www.jianshu.com/p/0fba
阅读全文
posted @ 2020-04-25 19:51
duende99
阅读(494)
推荐(0)
2020年4月14日
摘要:
学习时正好碰到这两个方法,就查阅相关资料,并通过程序实现,进行区别一下: 1、每个对象都有一个锁来控制同步访问,Synchronized关键字可以和对象的锁交互,来实现同步方法或同步块。sleep()方法正在执行的线程主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回
阅读全文
posted @ 2020-04-14 14:15
duende99
阅读(168)
推荐(0)
2020年4月13日
摘要:
1. git查看tag的命令是:git tag 2. 创建Tag 是直接加名字就ok了,格式: git tag 名字 –m "注释" 3. 推送到远端 git push origin tag名
阅读全文
posted @ 2020-04-13 10:41
duende99
阅读(4150)
推荐(0)
2020年4月10日
摘要:
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一
阅读全文
posted @ 2020-04-10 14:37
duende99
阅读(1250)
推荐(0)
2020年3月13日
摘要:
转:https://www.cnblogs.com/6324TV/p/9063476.html 注:如果出现wget配置失败,可能没有安装GCC,解决:https://blog.csdn.net/zhuchunyan_aijia/article/details/79207580
阅读全文
posted @ 2020-03-13 13:39
duende99
阅读(143)
推荐(0)
2020年2月25日
摘要:
哈哈哈,被我骗了吧! 可能是穷疯了!!!
阅读全文
posted @ 2020-02-25 16:06
duende99
阅读(131)
推荐(0)
2020年2月10日
摘要:
我简单说下 场景描述:秒杀场景 1. 首先将总数量同步到Redis中,通过Redis的自减,到0时停止接收请求 2. 将进来的请求放在mq中,去消费 3. 消费成功自不必说了,消费失败后,将消费失败的用户id或手机号放入另外的mq中,mq通知用户抢购失败,另外Redis再自增1,可以继续接收用户请求
阅读全文
posted @ 2020-02-10 10:31
duende99
阅读(342)
推荐(0)
2020年1月7日
摘要:
转:https://www.cnblogs.com/zerotomax/p/8687425.html go6 0、说明 1、ConcurrentHashMap跟HashMap,HashTable的对比 2、ConcurrentHashMap原理概览 3、ConcurrentHashMap
阅读全文
posted @ 2020-01-07 09:55
duende99
阅读(126)
推荐(0)
2020年1月5日
摘要:
转:http://songkun.me/2018/12/19/2018 12 19 java why xmx xms should be same/ JVM | 为何生产环境最好保持 Xms = Xmx ? 发表于 2018 12 19 | 更新于 2019 07 30 | 分类于 JVM 很早就听
阅读全文
posted @ 2020-01-05 11:46
duende99
阅读(510)
推荐(0)
2019年12月22日
摘要:
ThreadLocal 1. 先说下 ThreadLocal不能解决多线程间共享数据,他是一个隔离多线程间共享数据的好帮手 2. ThreadLocal是本地线程共享数据 3. 他是以空间换时间 synchronized 1. 解决多线程间共享数据安全的问题 2. 他是以时间换空间的方案,效率差(适
阅读全文
posted @ 2019-12-22 10:40
duende99
阅读(1149)
推荐(0)