摘要: 1.java是强类型语言,ruby是弱类型语言。 2.由于有rails框架以及更简单的语法, ruby在web应用上开发效率上高于java 3.ruby给人的感觉是太灵活,以至于不知道自己写的程序是否正确,还是JAVA比较规矩,对错很容易看出来, 4.ruby的性能不如Java Java是静态语言, 阅读全文
posted @ 2021-03-25 17:00 why414 阅读(452) 评论(0) 推荐(0)
摘要: TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,是专门为了在不可靠的网络中提供一个可靠的端对端字节流而设计的,面向字节流。 UDP(用户数据报协议)是iso参考模型中一种无连接的传输层协议,提供简单不可靠的非连接传输层服务,面向报文 区别: 1) TCP是面向连接的,可靠性高;UDP是基 阅读全文
posted @ 2021-03-25 15:39 why414 阅读(333) 评论(0) 推荐(0)
摘要: 如果我们打开支付宝首页,去看我们的余额,它会展示你的总资产,昨日收益、累计收益等信息。假如这个页面所展示的信息,都来自各个不同的系统/应用,我们通过各个接口把这些数据展示出来。如果我们现在要在前端页面展示这几项数据的话,我们应该怎么去展示呢? 在这种情况下,我们不可能让客户端与6个不同的应用/系统都 阅读全文
posted @ 2021-03-25 15:01 why414 阅读(963) 评论(0) 推荐(0)
摘要: Redis实现分布式锁的7种方案,及正确使用姿势! Java中文社群 前天 以下文章来源于捡田螺的小男孩 ,作者捡田螺的小男孩 捡田螺的小男孩 专注后端技术栈,热爱分享,热爱交朋友,热爱工作总结。毕业于华南理工大学,软件工程专业~ 种方案前言 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布 阅读全文
posted @ 2021-03-10 11:26 why414 阅读(135677) 评论(8) 推荐(20)
摘要: CMS concurrent marks sweep 并行标记清除垃圾回收机制。此篇文章是根据众多网上资料总结的关于CMS垃圾回收器的相关知识点。便于个人总结和回忆。 垃圾回收器类型 1、串行回收,Serial回收器,单线程回收,全程stw;2、并行回收,名称以Parallel开头的回收器,多线程回 阅读全文
posted @ 2021-02-22 10:29 why414 阅读(415) 评论(0) 推荐(0)
摘要: 为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 2.线程并发数量过多,抢占系统资源从而导致阻塞 3.对线程进行一些简单的管理 在Java中,线程池的概念是Executor这个接口,具体实现为ThreadPoolExecutor类,学习Java 阅读全文
posted @ 2021-02-22 10:17 why414 阅读(216) 评论(0) 推荐(0)
摘要: 精炼解释: 不可重复读的重点是修改: 同样的条件, 你读取过的数据, 再次读取出来发现值不一样了幻读的重点在于新增或者删除 同样的条件, 第1次和第2次读出来的记录数不一样 当然, 从总的结果来看, 似乎两者都表现为两次读取的结果不一致.但如果你从控制的角度来看, 两者的区别就比较大对于前者, 只需 阅读全文
posted @ 2021-02-19 15:57 why414 阅读(146) 评论(0) 推荐(0)
摘要: 参考:https://blog.csdn.net/hosaos/article/details/102931887 https://blog.csdn.net/Mary881225/article/details/64132547 阅读全文
posted @ 2021-01-27 10:50 why414 阅读(68) 评论(0) 推荐(0)
摘要: 1、哪些情况导致消息重发 1:Client用了transactions(事务),且在session中调用了rollback() 2:Client用了transactions,且在调用commit()之前关闭 3:Client在CLIENT_ACKNOWLEDGE的传递模式下,在session中调用了 阅读全文
posted @ 2021-01-26 19:28 why414 阅读(345) 评论(0) 推荐(0)
摘要: 1、Hibernate是全ORM(对象关系映射)框架,利用完整的javabean对象与数据库映射结构来自动生成sql。 2、Mybatis是半ORM框,仅有字段映射,需要手写sql语句和对象字段结合生成最终的执行sql语句。 3、Mybatis-plus是Mybatis的增强版,支持所有Mybati 阅读全文
posted @ 2021-01-26 10:09 why414 阅读(1648) 评论(0) 推荐(1)