thumbnail
数据访问
本文将对于数据访问相关的一些技术进行编写,阐述并予以说明 借鉴芋道源码 —— 纯源码解析博客 (iocoder.cn) 在 DAL 数据访问层,目前会有三种方向的解决方案: JDBC MyBatis JPA 其中,Mybatis和JPA是当下使用最多的,当然,作者觉得他们在应用上的追求还是有区别的·。Mybatis适用于关系模型转换难和查询复杂的情…
thumbnail
安全框架难点重点总结
在开发中,安全认证必不可少,其中认证(authentication)和授权(authorization)有很多小伙伴分不清,认证解决“你是谁”的问题,授权解决“你能做什么”的问题。目前,有Security和Shiro两个安全框架可以完成,下面,我基于大家对spring security有基本了解后总结下自己发现的一些重点难点。 1.WebSecur…
thumbnail
小记一
集群和广播区别 集群 集群主要通过集中式管理和负载均衡来提供高可用和扩容能力。 集群内各节点通过共享资源来实现高可用,如数据库集群通过主从复制来提供读写分离和容错功能。 客户端对集群透明,只需知道集群入口地址而不需要知道后端真实节点情况。 集群通过集中调度来处理客户端请求,如负载均衡器将请求分发到不同节点进行处理。 广播 广播旨在让节点中的每一个都…
thumbnail
关于Java的两个冷知识(接口数组和继承)
1.接口数组 是的,在Java中接口也可以被定义成集群。 接口吞吐量表示:吞吐量中的元素类型为该接口类型。 定义接口吞吐量的语法: InterfaceType[] arrayRefVar; 示例: interface MyInterface { void method1(); } // 定义接口数组 MyInterface[] my…
单例模式
单例模式的写法大的方面可以分为5种五种①懒汉式②饿汉式③双重校验锁④静态内部类⑤枚举,本文将讲解几种可用的单例模式,仅供参考。 饿汉式可用 public class Singleton{ private static Singleton instance = null; static { instance = new Singleton(); } …