摘要: 必要字段 agentid 企业应用的id 例:1000000 corpid 企业ID 例:wx4exxxxxxxe63b secret 应用的凭证密钥 例:GhhKrAxxxxx_xxxxxxxxxymavYLGh7Q corpid 企业ID:在企业微信中可直接查看 agentid 企业应用的id: 阅读全文
posted @ 2021-06-18 15:27 小耗zi 阅读(1286) 评论(1) 推荐(0)
摘要: 错误信息如下: error: inflate: data stream error (incorrect data check)MiB/s fatal: pack has bad object at offset 10095259: inflate returned -3 fatal: index- 阅读全文
posted @ 2021-05-25 10:22 小耗zi 阅读(2526) 评论(0) 推荐(0)
摘要: CountDownLatch 是Java1.5出的一个工具类,本质为计数器,配合线程使用 CountDownLatch latch = new CountDownLatch(n) 可初始化一个计数为n的计数器 内含 1.countDown() 2.await()方法 执行 latch.countDo 阅读全文
posted @ 2021-01-08 14:32 小耗zi 阅读(96) 评论(0) 推荐(0)
摘要: redis keys * : 查询Redis里所有的key keys xxx* : 模糊查询xxx开头的所有key(例如:xxxaa,xxxe) keys *xx *(不需要空格) : 例如aaxxe,exxacx keys x?x : 模糊查询x?x格式的key(例如:xax,xex) keys 阅读全文
posted @ 2020-11-13 17:01 小耗zi 阅读(168) 评论(0) 推荐(0)
摘要: 加锁 expire synchronized Boolean lock(String key, String requestId, long expire) { Boolean flag = false; try { flag = (Boolean) redisTemplate.execute((R 阅读全文
posted @ 2020-11-11 17:06 小耗zi 阅读(101) 评论(0) 推荐(0)
摘要: Java通过Executors提供五种线程池,分别为: 1.newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 核心线程数为0,但最大线程数无限制.线程可回收复用,但已创建的线程都在工作时有 新的任务则会生成新的线程 阅读全文
posted @ 2020-11-11 16:31 小耗zi 阅读(206) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示