摘要: 当时是需要积分去兑换某一个商品,当有很多人兑换这个商品的时候,就会出现高并发的问题,当时我们也是用的消息队列,先去把该存的记录存了,然后在做update操作的时候又用了消息队列去update,并且在update的时候先用的redis去缓存库存,第一次取得时候去访问数据库,然后第二次直接判断缓存里面是 阅读全文
posted @ 2018-02-28 10:40 好久不见你不知道的事 阅读(132) 评论(0) 推荐(0) 编辑
摘要: synchronized 同步锁 ,首先需要明白同步和异步的关系,所谓同步,就是事情需要一步一步的做,反之为异步,异步就是在做这件事的时候也可以做其他的事情。 这是上了锁之后的情况 public class Threadddddddddddd implements Runnable{ @Overri 阅读全文
posted @ 2018-02-27 16:09 好久不见你不知道的事 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 算了还是给个链接吧 他写的比我的好https://www.cnblogs.com/zyaizz/p/3605103.htmlhttps://blog.csdn.net/u012289441/article/details/45154401?ref=myread楼下这个写得更好鉴定完毕 阅读全文
posted @ 2018-01-19 11:42 好久不见你不知道的事 阅读(97) 评论(0) 推荐(0) 编辑
摘要: static String[] pokers = new String[54]; public static void randomSet(int min, int max, int n, HashSet<Integer> set) { if (n > (max - min + 1) || max 阅读全文
posted @ 2017-11-07 10:54 好久不见你不知道的事 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 使用java代码开发自定义菜单第一步,获取到accessToken(接口的accessToken和网络授权的accesstoken不一样)可以查看我的另一篇博客第二部组装数据直接上代码 public static void createCustomMenu(String accesstoken,St 阅读全文
posted @ 2017-11-06 15:16 好久不见你不知道的事 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在授权获取用户信息的时候,code会反复的被调用(我也不知道为什么),然后code在第一次使用的时候获取到了accesstoken和openid 进而获取到了用户的信息, 接着我们就准备跳转到页面上显示,但是这个时候不知道为什么他又去进行授权,再去获取用户的信息,这个时候的code已经被使用过一次了 阅读全文
posted @ 2017-11-06 15:00 好久不见你不知道的事 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 第一步 先去申请一个测试号,在微信公众平台申请一个就可以了第二步 去弄一个花生壳账号搞一个域名 进行内网穿透第三步 在测试号的管理系统 在这个地方填上申请的域名 然后就是代码了 首先 先给微信测号写一个菜单写菜单的准备工作 需要获取先获取access_token(记住这是接口的access_toke 阅读全文
posted @ 2017-10-24 16:50 好久不见你不知道的事 阅读(3950) 评论(0) 推荐(0) 编辑
摘要: 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department 阅读全文
posted @ 2017-09-11 14:25 好久不见你不知道的事 阅读(155) 评论(0) 推荐(0) 编辑
摘要: springmvc从一个控制器跳转到该控制器下的另外一个方法,如果使用RedirectAttributes(注意这个类只适合spring3.1版本以上),看代码 注意在toindex2的地方千万不要写@ResponseBody 否则他就会返回一串字符 不会跳转到方法showuser1上面去 下面是从 阅读全文
posted @ 2017-08-28 15:50 好久不见你不知道的事 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 初写项目,发现了一些东西。 在jsp里面 ,获取标签的数据。如果标签里面的数据使用map集合先设置好的,那么获取的话需要用 $("#allpage").text(data.allpage); 如果标签里面的数据是用普通集合设置的话,那么需要用$("#allpage").val(data.allpag 阅读全文
posted @ 2016-09-11 21:40 好久不见你不知道的事 阅读(616) 评论(0) 推荐(0) 编辑