会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小虾米的java梦
人生的道路上充满了希望和绝望,只要我们找准了方向,找对了方向,一路前行,不畏荆棘,我们总会到达梦想的地方。这一秒不放弃,下一秒就会成功!加油。。。。。。。。。。。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
71
下一页
2019年7月16日
springlcoud中使用consul作为注册中心
摘要: 好久没写博客了,从今天开始重新杨帆起航............................................ springlcoud中使用consul作为注册中心。 我们先对比下注册中心吧
阅读全文
posted @ 2019-07-16 22:31 小虾米的java梦
阅读(252)
评论(0)
推荐(0)
2019年4月29日
乐观锁和悲观锁
摘要: 转:https://www.cnblogs.com/kismetv/p/10787228.html 概念:乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。 乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了
阅读全文
posted @ 2019-04-29 09:00 小虾米的java梦
阅读(393)
评论(0)
推荐(0)
volatile与synchronized的区别
摘要: 1、锁提供了两种主要特性:互斥(mutual exclusion) 和可见性(visibility)。 互斥即一次只允许一个线程持有某个特定的锁,因此可使用该特性实现对共享数据的协调访问协议,这样,一次就只有一个线程能够使用该共享数据。 可见性要更加复杂一些,它必须确保释放锁之前对共享数据做出的更改
阅读全文
posted @ 2019-04-29 08:51 小虾米的java梦
阅读(890)
评论(0)
推荐(0)
2019年3月7日
互联网安全架构设计
摘要: 面试题:你们项目的安全性是如何保证的? 1、Web安全常见攻击手段 SQL注入攻击: 开放平台设计: (1)基于access_token令牌的方式 access_token的作用:记录上次最新的access_token,防止用户获取到token后恶意使用,采用定时job的方式定时更新token,这样
阅读全文
posted @ 2019-03-07 19:24 小虾米的java梦
阅读(819)
评论(0)
推荐(0)
2019年2月19日
面试题:你在项目中遇到哪些问题?
摘要: 你在项目中遇到哪些问题? 因为目前项目采用的是分布式,分布式环境下一般采用集群方案,所以这就会带来分布式的一些问题,比如: 1、分布式锁 2、分布式session 3、分布式全局id 4、分布式配置中心 5、分布式日志收集系统 6、分布式任务调度系统 7、分布式事务问题 接下来这几个如何解决? 一、
阅读全文
posted @ 2019-02-19 21:05 小虾米的java梦
阅读(15077)
评论(0)
推荐(0)
2019年2月18日
限流redis+lua
摘要: 限流==保险丝策略,可借助框架如spring cloud中Hystrix组件实现。今天介绍使用guava RateLimiter 类实现接口限流。 比如12306抢票: https://blog.csdn.net/Daybreak1209/article/details/82349244 luna脚
阅读全文
posted @ 2019-02-18 20:38 小虾米的java梦
阅读(640)
评论(0)
推荐(0)
2019年2月17日
分布式事务的核心思想
摘要: 数据库事务的传播性(7)和隔离级别4(): https://www.cnblogs.com/WJ-163/p/6023054.html CAP理论与BASE理论: 支付项目: 同步回调:即向支付宝发送支付请求后,支付宝处理完成后,直接以重定向的形式返回。 异步回调:蚂蚁课堂向支付宝发送请求时,会将异
阅读全文
posted @ 2019-02-17 18:51 小虾米的java梦
阅读(457)
评论(0)
推荐(0)
分布式任务调度
摘要: 问题:在分布式环境下,如何保证定时任务的幂等性? 定时任务的实现: java实现: 基于Thread的实现: 基于timetask的实现: 基于线程池的实现: 定时job: 分布式job如何保证幂等性? 推荐使用分布式任务调度平台来解决分布式job的重复性问题。 XXL-JOB的github代码和介
阅读全文
posted @ 2019-02-17 15:13 小虾米的java梦
阅读(623)
评论(0)
推荐(0)
sharding-jdbc学习
摘要: sharding-jdbc的全局id生成策略是通过雪花算法来实现的。 sharding-jdbc也是一个数据的中间件,可实现读写分离和分库分表,比mycat要简单些。 nginx与ribbon实现负载均衡的区别:nginx是实现服务器端的负载均衡,ribbon是实现客户端即本地的负载均衡。 myca
阅读全文
posted @ 2019-02-17 11:09 小虾米的java梦
阅读(820)
评论(0)
推荐(0)
2019年2月16日
高并发环境下全局id生成策略
摘要: 解决方案: 基于Redis的全局id生成策略:(推荐此方法) 基于雪花算法的全局id生成: https://www.cnblogs.com/kobe-qi/p/8761690.html 基于zookeeper的全局id生成: https://www.iyunv.com/thread-660410-1
阅读全文
posted @ 2019-02-16 19:35 小虾米的java梦
阅读(875)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
71
下一页
公告