240 发简信
IP属地:吉林
  • Mybatis源码分享

    背景 在传统的数据库连接中。软件程序与数据库交互的过程需要建立连接、拼装和执行SQL语句,转化操作结果等步骤,相对比较繁琐,随着SQL语句及输入...

  • es学习笔记

    为什么用elasticsearch 在引入elasticsearch前,我们的数据一般都存储在mysql上,所有的检索都是直接在数据库的查询,当...

  • Apollo学习笔记

    引入 小D是研发工程师,某天产品说要开发一个双十一商品促销功能。由于产品无法预估促销商品的需求量,于是拍脑袋说,每个用户限购10个! 小D代码:...

  • liunx内核设置TCP的连接超时时间

    无论你用任何语言或者是网络库,你都可以设置网络操作的超时时间,特别是connect、read、write的超时时间。 你可以在代码中把超时时间设...

  • Redis分布式锁的正确实现方式

    首先,为了确保分布式锁可用,至少要确保锁的实现同时满足以下四个条件: 1.互斥性。在任意时刻,只有一个客户端能持有锁。 2.不会发生死锁。即使有...

  • 扫二维码登录和滑块校验工作总结

    扫二维码登录总结: 1,后端接口生成二维码字符串qrCode返回给前端,二维码状态为待扫码,存入redis,hash结构,qrCode:stat...

  • 查看进程线程的方法

    windows 任务管理器可以查看进程和线程数,也可以用来杀死进程 tasklist 查看进程 taskkill 杀死进程 linux ps -...

  • 高性能,高可用,高扩展方案总结

    结合我的个人经验,针对高性能、高可用、高扩展3个方面,总结下可落地的实践方案。 ❇ 高性能的实践方案 1、集群部署,通过负载均衡减轻单机压力。 ...

  • 关于事务传播机制与嵌套事务

    Spring 事务传播属性如下 PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择...