上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: 分布式生成唯一id的几种方式 阅读全文
posted @ 2019-08-27 15:49 第二人生Bonnie 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 悲观锁抢红包过程:(思路) 1、检查红包是否有剩余,如果红包剩余数量大于0,用mysql悲观锁for update行锁,锁住查询的红包。 2、将红包剩余数量减1。 3、生成客户的红包数据,释放锁。 阅读全文
posted @ 2019-08-27 14:01 第二人生Bonnie 阅读(317) 评论(0) 推荐(0) 编辑
摘要: spring @Async 阅读全文
posted @ 2019-08-27 14:00 第二人生Bonnie 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、什么式gap锁 (1)在索引记录之间,或者在索引之前,或者索引之后的区间上加锁,就是gap锁。比如: SELECT c1 FROM t WHERE c1 BETWEEN 10 and 20 FOR UPDATE; 由于在c1=10和c2=20之间已经加上gap锁,所以不管数据表中是否有c1=15 阅读全文
posted @ 2019-08-27 13:59 第二人生Bonnie 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: 安装redis 1、安装redis sudo apt-get install redis-server redis.conf的默认路径为/etc/redis/redis.conf 2、默认安装完启动redis,执行ps -ef|grep redis,查看redis进程。 搭建集群 1、在/usr/l 阅读全文
posted @ 2019-08-20 16:51 第二人生Bonnie 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、将下载好的jdk拷贝到ubuntu 2、建立文件夹mkdir /usr/local/java 3、将jdk解压到java文件夹 4、配置环境变量 sudo gedit /etc/profile 在文件底部加入以下信息 export JAVA_HOME=/usr/local/java/jdk1.8 阅读全文
posted @ 2019-08-20 15:52 第二人生Bonnie 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 运行/usr/bin/vmware-user文件 ./vmware-user 阅读全文
posted @ 2019-08-20 14:59 第二人生Bonnie 阅读(5798) 评论(0) 推荐(0) 编辑
摘要: 思路: spring security 1、用户输入用户名密码。 2、验证:从库中(可以是内存、数据库等)查询该用户的密码、角色,验证用户名和密码是否正确。如果正确,则将填充Authentication(UsernamePasswordAuthenticationToken是其实现类),填充Auth 阅读全文
posted @ 2019-08-15 16:53 第二人生Bonnie 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/yueshutong/p/9381540.html https://angelbill3.iteye.com/blog/2339377 阅读全文
posted @ 2019-08-14 19:49 第二人生Bonnie 阅读(109) 评论(0) 推荐(0) 编辑
摘要: spring切点表达式: 1、*通配符:该通配符主要用于匹配单个单词。 例如:execution(* com.bonnie.Controller.TestController.*()) 上述表达式表示:返回值为任意类型,TestController类的任意没有参数的方法 例如:execution(p 阅读全文
posted @ 2019-08-14 11:02 第二人生Bonnie 阅读(490) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页