上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 70 下一页
摘要: 转:http://www.villagerhome.club/?p=287 在过去的日子里, Java 面试随着时间的改变而改变,当你知道 String 和 StringBuilder 的区别(String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。 阅读全文
posted @ 2019-02-13 21:47 小虾米的java梦 阅读(332) 评论(0) 推荐(1) 编辑
摘要: MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( 阅读全文
posted @ 2019-01-22 16:14 小虾米的java梦 阅读(859) 评论(1) 推荐(1) 编辑
摘要: redis主从复制 和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。 全量同步 阅读全文
posted @ 2019-01-09 09:02 小虾米的java梦 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 微服务的复杂性需求: 出现问题后,定位困难,需要对整个调用链路有个完善的监控 链路复杂,需要清晰的链路图谱反映服务之间的依赖、调用关系 整体系统性能及运行情况,需要明确的体现,才能根据实际情况调整资源 监控内容: 图形化展示整个调用链路 系统的性能指标 健康状况 基础告警 监控原理: RootSpa 阅读全文
posted @ 2019-01-09 08:46 小虾米的java梦 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/zhouhao88410234/article/details/77574689?fps=1&locationNum=9 为何要懂零拷贝原理?因为rocketmq存储核心使用的就是零拷贝原理。 所谓零拷贝,指的是应用内存与内核内存不存在拷贝。 对应零拷 阅读全文
posted @ 2019-01-07 08:37 小虾米的java梦 阅读(2060) 评论(0) 推荐(0) 编辑
摘要: 转:原文:https://blog.csdn.net/weixin_44100795/article/details/85562889 1.存储过程和函数 存储过程重在处理数据,函数可以返回值。(1)存储过程是procedure用户定义的一系列sql语句的集合,涉及特定表或其他对象的任务,用户可以调 阅读全文
posted @ 2019-01-05 08:42 小虾米的java梦 阅读(877) 评论(0) 推荐(0) 编辑
摘要: CAS:对于内存中的某一个值V,提供一个旧值A和一个新值B。如果提供的旧值V和A相等就把B写入V。这个过程是原子性的。CAS执行结果要么成功要么失败,对于失败的情形下一班采用不断重试。或者放弃。 ABA:如果另一个线程修改V值假设原来是A,先修改成B,再修改回成A。当前线程的CAS操作无法分辨当前V 阅读全文
posted @ 2018-10-22 16:29 小虾米的java梦 阅读(641) 评论(1) 推荐(0) 编辑
摘要: 亚信面试题: http://www.xuexila.com/mianshiti/1699798.html 先说结论Integer a=127;Integer b=127;Integer c=128;Integer d=128;a==b true c==d false Integer a=new In 阅读全文
posted @ 2018-10-18 11:31 小虾米的java梦 阅读(397) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/csdnsevenn/article/details/82230049 使用bitmap来解决: 2的32次方大概是42亿个数,所以这么多数中,存在的为1,不存在的为0。 比如一个整数是12,那么就去找第12位,如果是1则存在,如果是0 则不存在。 借鉴一 阅读全文
posted @ 2018-10-16 09:32 小虾米的java梦 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 锁(Lock) 完全分布式锁是全局同步的,这意味着在任何时刻没有两个客户端会同时认为它们都拥有相同的锁,使用 Zookeeper 可以实现分布式锁,需要首先定义一个锁节点(lock root node)。 需要获得锁的客户端按照以下步骤来获取锁: 第一次需要创建本客户端要获取lock的节点,调用 c 阅读全文
posted @ 2018-10-16 09:00 小虾米的java梦 阅读(303) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 70 下一页