- 博客(5)
- 收藏
- 关注
原创 分布式架构
1.下载nginx http://nginx.org/ 第一步: 第二步: 打开ngindx 安装目录: cd 安装目录:\Nginx\nginx-1.12.2 nginx -c conf\nginx.conf 配置:安装目录ailvxing\nginx-1.12.2\conf\nginx.conf 创建项目: 复制路径: 导入到IDEA中 然后把...
2018-09-06 15:16:37
273
原创 JVM垃圾回收、代码剖析、参数优化
一:GC如何发现垃圾 1.引用计数法:引用计数法的逻辑非常简单,但是存在问题,java并不采用这种方式进行对象存活判断。引用计数法的逻辑是:在堆中存储对象时,在对象头处维护一个counter计数器,如果一个对象增加了一个引用与之相连,则将counter++。如果一个引用关系失效则counter–。如果一个对象的counter变为0,则说明该对象已经被废弃,不处于存活状态。 2.根搜索算法:根搜...
2018-09-03 19:27:37
197
原创 Spring框架由哪些部分组成?
1.Spring Core Core封装包是框架的最基础部分,提供IOC和依赖注入的特性。这里的基础l概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。 2.Spring Context 构建于Core封装包基础上的Context封装包,提供了一种框架式的对象访问方法,有些像JNDI注...
2018-08-23 14:48:41
5202
原创 hibarnate的工作原理
1.hibernate如何连续数据 配置文件hibernate.cfg.xml文件中定义了和数据库进行连接的信息,包括数据库方言、jdbc驱动、用户名、密码和URL等。 Configuration类接助dom4j的xml解析器进行xml的解析设置环境,然后使用这些环境属性来生成sessionfactory。这样sessionfactory生成的session就能够成功获得数据库...
2018-08-10 20:43:11
497
原创 Redis透明缓存技术
Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Re...
2018-07-18 21:18:43
768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅