• 10块 240GB SSD 固态硬盘,限时免费领取!全国包邮!|粉丝福利
    关注我的童鞋,应该知道,我每月都会送礼物给童鞋们,这次我再自费送10个240GB SSD固态硬盘,加快你的idea!好处我就不多介绍了!奖品金士顿 240GB SSD固态硬盘×10 个,价值 2000元奖品美图: 活动规则:1,扫码关注以下公众号2,回复关键字:3,获取抽奖小程序!4,开奖时间:12月10日 晚上22:00点中奖用户请在开奖后24小时内填写,收货地址,逾期不填写,视为无效抽奖!
  • MySQL中的这17个关键问题,一定要弄清楚!
    要想掌握其中的精髓,可得花费不少功力,虽然目前流行的mysql替代方案有很多,可是从最小成本最容易维护的角度而言,mysql还是首选。不过其实并不能单单依靠mysql的配置和mysql自带的中间件来解决可用性、一致性方面的问题。之后也将针对这些问题进行逐一整理,并测试一下一些号称支持这些功能的中间件。上面的5种场景中,一共列举了17个问题点,这17个问题点基本上都是叠加式的,越往深入的框架去做就越需要考虑齐这17个问题点。17个问题点考虑全了,混合模式下的问题就不成问题了。
  • 年薪25万+,人才紧缺,带你从入门到精通人工智能
    今天为大家推荐的岗位是近年来互联网行业高薪且人才紧缺、年薪可达25万的AI人工智能工程师,毕业几年后,看到周围一些即使不是计算机专业学生进人互联网行业后发展得也还不错,算是真心推荐了。开课吧人工智能学院 课程模式获得了相关业内同行的认可,已经成为事实上的“行业标准”。全额退款保证人工智能学院立院之初便坚持:夯实基础,引导前沿的宗旨。往期部分同学现状为保护学员个人隐私,隐去学员姓名,关于学员的其他信息可报名后与课程工作人员进行确认,信息若有虚假信息,愿承受法律责任。
  • 超详细:如何设计出健壮的秒杀系统?
    对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?这部分是针对小白用户的,如果是稍微有点电脑功底的用户,会通过F12看浏览器的network看到秒杀的url,通过特定软件去请求也可以实现秒杀。具体的做法就是通过md5加密一串随机字符作为秒杀的url,然后前端访问后台获取具体的url,后台校验通过之后才可以继续秒杀。
  • 实用,9 个可以快速掌握的 Java 性能调优技巧
    在我们学习特定的 Java 编程性能调优之前,先来探讨一些通用的技巧。它很易于使用,并提供比 StringBuffer 更好的性能。但请记住,与 StringBuffer 相比, StringBuilder 不是线程安全的,可能并不适用于所有情况。你只需要实例化一个新的 StringBuilder 并调用append方法来向String中添加一个新的部分。在每次迭代期间,该循环将 i 转换为一个 String ,并将其与空格一起添加到 StringBuilder sb 中。
  • 慌了,居然被问到怎么做高并发系统的限流
    使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式。限流限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。很明显,当滑动窗口的格子划分的越多,那么滑动窗口的滚动就越平滑,限流的统计就会越精确。返回的RateLimiter对象可以保证1秒内不会给超过2个令牌,并且是固定速率的放置。
  • 系统性能提升利刃 | 学会如何善用缓存
    缓存和算法一样,几乎是所有大厂的敲门砖。对于后端开发来说,算法会影响你是否可以接到 Offer,而你对缓存知识的理解程度,则会影响你 Offer 的薪资水平。可以说,对缓存的掌握程度,在某种意义上决定了后端开发者的职业高度。之前和很多大厂面试官聊天,大家都有这个共识。因为互联网公司基本都是直面用户的业务,要想改善用户体验,就要持续确保系统的访问性能和可用性,而使用缓存最常见且有效的手段。你要是不懂缓存,就很难写出高性能大并发的代码来满足业务需求。所以,面试官通常会通过应聘者对缓存相关知识的理解深入程度,来判...
  • 加速你的IDE!送你 240GB SSD固态硬盘!!
    关注我的童鞋,应该知道,我每月都会送礼物给广大童鞋,这次我再自费送11块 240GB SSD 固态硬盘,用了固态硬盘可以使 Eclipse 从30秒到秒开,好处就是,读取和写入速度超级快,好处我就不多介绍了!奖品金士顿240GB SSD固态硬盘 ×11 块,价值 4000元奖品美图活动规则:1,扫码关注以下公众号2,回复关键字:3,获取抽奖小程序!4,开奖时间:11月27日 晚上22:30点中奖用户请在开奖后48小时内填写,收货地址,逾期不填写,视为无效抽奖!
  • MySQL:left join 避坑指南
    SELECTc.name,countasnumFROMclassescleftjoinstudentssons.class_id=c.idands.gender='F'groupbyc.name或者SELECTc.name,countasnumFROMclassescleftjoinstudentssons.class_id=c.idwheres.gender='F'groupbyc.name对于需求2,大多数人也可以不假思索的想出如下两种sql写法,请问哪种是对的?SELECTc.name,countasnumFROMclassescleftjoinstudentssons.class_id=c.idwherec.name='一班'groupbyc.name或者SELECTc.name,countasnumFROMclassescleftjoinstudentssons.class_id=c.idandc.name='一班'groupbyc.name请不要继续往下翻 !!~~~~~~~~~~~~~~~~答案是两个需求都是第一条语句是正确的,要搞清楚这个问题,就得明白mysql对于left join的执行原理,下节进行展开。从这个伪代码中,我们可以看出两点:如果想对右表进行限制,则一定要在on条件中进行,若在where中进行则可能导致数据缺失,导致左表在右表中无匹配行的行在最终结果中不出现,违背了我们对left join的理解。
  • 自费送粉丝 9 部 Kindle,总价值 3500 元
    唯一的途径就是不停止学习,小编为了广大粉丝们也是操碎了心,为了大家能够持续学习,保持对新技术的热情,于是决定自费送粉丝 9 部 Kindle。本次活动联合了几个号主自费送大家水墨屏电子读书器 Kindle,随时随地阅读海量电子书,总价值 3500元。赠送规则大家都知道小编的粉丝很多,不能每个人都送,所以大家使用下面的二维码抽奖,中奖后,联系小编兑换。详细规则如下,请仔细阅读:1,下方每一个订阅号是一个赞助方,扫码二维码,关注订阅号,发送「Kindle」获取抽奖码,多参与中奖率可翻9倍。3,11月2320:00自动开奖。开奖后 1 日未联系的视为自动放弃。
个人资料

专注于后端技术栈,推送 Spring全家桶,Dubbo,Zookeeper,Redis,Linux,多线程等相关技术知识以及最新的面试题总结。文章以解决实际问题为主,欢迎探讨。