240 发简信
IP属地:黑龙江
  • 120
    springsecurity讲解2

    本文用示例的方式讲解,springsecurity,使用session方式,用户名密码和手机验证码两种方式非常简陋的登入页面 该示例的代码 CustomAuthenticat...

  • 120
    springsecurity讲解1

    SpringSecurity是一个权限验证的安装框架,有身份验证(用户名密码)和用户授权(权限)等功能. 快速上手 SpringSecurity在整合springboot的时...

  • 120
    JAVA堆外内存的简介和使用

    最近看了一篇文章《蚂蚁消息中间件 (MsgBroker) 在 YGC 优化上的探索》。 文章涉及JVM的垃圾回收,主要讲的是通过使用「堆外内存」对Young GC进行优化。 ...

  • 120
    spring的事务管理器

    事务管理器在实际的开发过程中主要是配合注解的使用,也可以在代码中手动的创建事务管理器,注解是结合@Transaction注解,手动的可以在网上找一些资料,创建Transact...

  • 120
    javaAgent和bytebuddy浅谈

    在prometheus监控jvm信息,java启动的时候要加上-javaagent:jmx_prometheus_javaagent-0.17.0.jarskywalikin...

  • 120
    seata事务隔离

    官网解释https://seata.io/zh-cn/docs/user/appendix/isolation.html[https://seata.io/zh-cn/doc...

  • 120
    seata快速开始

    seata版本为1.5.2,要关注版本,因为版本之间的差距很大.官网地址:http://seata.io/zh-cn/[http://seata.io/zh-cn/]serv...

  • shardindjdbc-读写分离策略

    shardindjdbc支持读写分离sql和源码https://gitee.com/zhangjijige/shardingjdbc.git[https://gitee.co...

  • shardindjdbc-hint策略

    HintShardingStrategy不需要分片键的强制分片策略。这个分片策略,简单来理解就是说,他的分片键不再跟SQL语句相关联,而是用程序另行指定。对于一些复杂的情况,...

  • 120
    shardindjdbc-complex策略

    支持多分片键的复杂分片策略。配置参数:complex.sharding-columns 分片键(多个);complex.algorithm-class-name 分片算法实现...

  • 120
    shardindjdbc-range策略

    StandardShardingStrategy策略只支持单分片键的标准分片策略。配置参数:standard.sharding-column 分片键;standard.pre...

  • 120
    oom会不会导致jvm宕机

    在实际生产中偶尔会遇到oom,导致服务器的宕机,如果使用了堆外内存也有可能导致k8s的pod宕机这是另一个问题了,发生oom的原因就是内存没有足够的空间分配对象,在oom之前...

  • 120
    shardindjdbc-inline策略

    shardingjdbc官网https://shardingsphere.apache.org/document/current/cn/overview/[https://s...

  • 120
    Ribbon结合Nacos的使用

    本次是ribbon结合Nacos的源码解析,Nacos的版本为2.2.8,ribbon和getway的源码还是相对简单的上一篇文章总结了LoadBalanced注解,但是没有...

  • 120
    @LoadBalanced注解

    @LoadBalanced注解在生产环境使用的不太多,主要是springcloud项目,访问下游服务的时候,用服务名称访问,并使用负载策略,但是实际生产的时候我们一般使用fe...

  • 120
    springboot启动的多线程

    springboot其中最重要的一个功能是自动配置,启动的时候基本就是单线程的,当然不是绝对的,读源码的时候发现了其中一个地方使用到了多线程,这里记录一下.springboo...

  • 120
    Long Polling长轮询实现进阶

    Long Polling长轮询实现进阶 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 由于Long Polling长轮询详解 这篇...

  • 120
    Mysql深分页优化

    mysql的大分页在实际生产中应该使用的场景不多,很少有人查看几十页以后的数据但是如果真的需要大分页可以参考阿里开发手册的mysql分页.mysql的分页一般使用的是 lim...

  • 120
    spring事务和mybatis是如何使用同一个连接

    我们知道事务是针对同一个connection来说的,先将connection自动提交设置为false,再和数据库交互结束后commit提交事务,spring中提供了简便的注解...

  • vue中==和===的区别

    1.== 用于比较、判断两者相等,比较时可自动换数据类型2.=== 用于(严格)比较、判断两者(严格)相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回f...