摘要: 来源:https://juejin.im/post/5c4481a4f265da613438aec3 之前在牛逼哄哄的 RPC 框架,底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知 阅读全文
posted @ 2019-10-29 23:26 天际星痕 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 作者:aCoder2013 https://github.com/aCoder2013/blog/issues/35 前言 假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。 那么这里就会遇到一个问题,APP/Browser怎么去访问这些后端的服务? 如果业 阅读全文
posted @ 2019-10-29 23:24 天际星痕 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/tangyanbo/p/4462734.html 补充:看到这么多朋友对sql优化感兴趣,我又重新补充了下文章的内容,将更多关于sql优化的知识分享出来, 喜欢这篇文章的朋友给个赞吧,哈哈,欢迎交流,共同进步。 2015-4-30补充:非常感觉编 阅读全文
posted @ 2019-10-29 23:21 天际星痕 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 转自:www.cnblogs.com/littlecharacter/p/9342129.html 一、数据库瓶颈1、IO瓶颈2、CPU瓶颈二、分库分表1、水平分库2、水平分表3、垂直分库4、垂直分表三、分库分表工具四、分库分表步骤五、分库分表问题1、非partition key的查询问题(水平分库 阅读全文
posted @ 2019-10-29 23:20 天际星痕 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.im/post/5d078cd6f265da1b8466e62c 在上一篇文章中,我们简单地讲了一下Redis的应用场景、安装、如何连接等比较基础的知识,那么在这篇文章,我们就再接再励,继续Redis基础知识的学习吧。 在这篇文章中,我们来讲一讲Redis的数据结 阅读全文
posted @ 2019-10-29 23:18 天际星痕 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/myindex/p/9116177.html 我们比较常见的就是基于角色的访问控制,用户通过角色与权限进行关联。简单地说,一个用户拥有多个角色,一个角色拥有多个权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间、角色与 阅读全文
posted @ 2019-10-29 23:07 天际星痕 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转:https://my.oschina.net/wnjustdoit/blog/1606215 前言:在分布式环境中,我们经常使用锁来进行并发控制,锁可分为乐观锁和悲观锁,基于数据库版本戳的实现是乐观锁,基于redis或zookeeper的实现可认为是悲观锁了。乐观锁和悲观锁最根本的区别在于线程之 阅读全文
posted @ 2019-10-29 23:04 天际星痕 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/Young111/p/11518346.html 1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数 阅读全文
posted @ 2019-10-29 22:59 天际星痕 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.kailing.pub/article/index/arcid/255.html 前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论 阅读全文
posted @ 2019-10-29 22:52 天际星痕 阅读(2264) 评论(1) 推荐(0) 编辑
摘要: 1、什么是MyBatis? 答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 2、讲下MyBatis的缓存 答:MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Ser 阅读全文
posted @ 2019-10-27 17:59 天际星痕 阅读(164) 评论(0) 推荐(0) 编辑