上一页 1 2 3 4 5 6 7 8 ··· 41 下一页
摘要: 1. 创建对象 [类名 new] : 堆内存中开辟存储空间,初始化isa指针和所有属性,返回指针地址。 创建对象时返回的地址就是类的第0个属性的地址。但类的第0个属性不是开发者写的,而是isa指针(占8个字节)。 类对象:程序加载时系统创建,存储类中所有methods. 实例对象:手动通过new创建 阅读全文
posted @ 2020-04-08 19:45 Emyin 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 关注公众号:sharesite, 回复“java性能调优”,免费获取。 阅读全文
posted @ 2019-11-13 13:28 Emyin 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1. SessionFactory 对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外. SqlSessionFactory是MyBatis框架中的一个接口,主要负责MyBatis框架初始化操作以及为开发人员提供SqlSession对象. SqlSessionFactory有两 阅读全文
posted @ 2019-10-27 19:50 Emyin 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1. mybatis是一个持久层框架,实现了对JDBC的封装,简化了JDBC的开发流程。 2. mybatis工作原理与流程 mybatis架构 SqlSession : 接收开发人员提供Statement Id 和参数.并返回操作结果 Executor: MyBatis执行器,是MyBatis 调 阅读全文
posted @ 2019-10-27 18:30 Emyin 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot工程中自带的有两个文件:mvnw与mvnw.cmd。这两个是什么文件呢? Maven是一个常用的构建工具,但是Maven的版本和插件的配合并不是十分完美,有时为了保证有些插件的正常运行,我们不得不需要切换到一个稍微旧一些的版本。而这个切换工作需要用户重新安装一个Maven,那 阅读全文
posted @ 2019-10-20 22:22 Emyin 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 连接方式 原理分析 程序启动初始化集群环境 1)、读取配置文件中的节点配置,无论是主从,无论多少个,只拿第一个,获取redis连接实例 2)、用获取的redis连接实例执行clusterNodes()方法,实际执行redis服务端cluster nodes命令,获取主从配置信 息 3)、解析主从配置 阅读全文
posted @ 2019-10-18 23:55 Emyin 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 原理 客户端通过连接到哨兵集群,通过发送Protocol.SENTINEL_GET_MASTER_ADDR_BY_NAME 命令,从哨兵机器中 询问master节点的信息,拿到master节点的ip和端口号以后,再到客户端发起连接。连接以后,需要在客户端建 立监听机制,当master重新选举之后,客 阅读全文
posted @ 2019-10-18 23:51 Emyin 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1. Redis是用C语言开发的一个开源的高性能键值对(key-value)内存数据库, 属于一种NoSQL数据库。 2. Redis提供五种数据类型来存储数据:String, Hash, List, Set, SortedSet 。 String: 使用INCR命令做ID自增,计数器 内部数据结构 阅读全文
posted @ 2019-10-18 21:47 Emyin 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 定义 单例模式 : 确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。 应用场景 J2EE标准中,ServletContext\ServletContextConfig等。 spring中的AppliationContext 数据库的连接池 。。。。 实现方式 (1)饿汉式 特点:在类 阅读全文
posted @ 2019-10-01 00:00 Emyin 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 环境:jdk1.8以上 1. 下载:https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip 2. gradle下载:(spring5官方推荐下载gradle4.0) https://gradle.o 阅读全文
posted @ 2019-09-05 18:02 Emyin 阅读(792) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 41 下一页