-
品Spring:对@Autowired和@Value注解的处理方法
品Spring:对@Autowired和@Value注解的处理方法 在Spring中能够完成依赖注入的注解有JavaSE提供的 @Resource 注解,就是上一篇文章介绍的。 还有JavaEE提供的 @javax.inject.Inject 注解,这个用的很少,因为一般都不会去引用JavaEE的jar包。 编程新说注 : JavaEE早已...
-
spring源码分析系列3:BeanFactory核心容器的研究
spring源码分析系列3:BeanFactory核心容器的研究 目录 @(spring源码分析系列3:核心容器的研究) 在讲容器之前,再明确一下知识点。 BeanDefinition是Bean在容器的描述。BeanDefinition与Bean不是一个东西。 Bean是根据BeanDefinition创建出来的。也即是我们所说的对象。...
-
netty源码解解析(4.0)-23 ByteBuf内存管理:分配和释放
netty源码解解析(4.0)-23 ByteBuf内存管理:分配和释放 ByteBuf内存分配和释放由具体实现负责,抽象类型只定义的内存分配和释放的时机。 内存分配分两个阶段: 第一阶段,初始化时分配内存。第二阶段: 内存不够用时分配新的内存。ByteBuf抽象层没有定义第一阶段的行为,...
-
枚举应用篇
枚举应用篇 《Java编程思想》这本书已经看到19章枚举,之前的很多难点被我略过了。在此章学到了新概念,多路分发。先说说单路分发: Java只支持单路分发,即如果要执行的操作包含多个不确定的类型类型对象时,Java只能处理其中一个的类型。N个未知类型需要N个方法调用...
-
老大难的Java GC原理和调优,看这篇就够了
老大难的Java GC原理和调优,看这篇就够了 概述 本文介绍GC基础原理和理论,GC调优方法思路和方法,基于Hotspot jdk1.8,学习之后将了解如何对生产系统出现的GC问题进行排查解决 阅读时长约30分钟,内容主要如下: GC基础原理,涉及调优目标,GC事件分类、JVM内存分配...
-
我的第一个开源项目
我的第一个开源项目 地址 gitee地址,GitHub网速较慢,没有上传到GitHub 项目介绍 一个简单的多线程爬虫,具有断点爬取功能,以及自动推测网页编码功能 使用jdk11+,maven构建,我使用jdk11.0.2时会报错,见https://bugs.openjdk.java.net/browse/JDK-8213202,jdk8却没...
-
springcloud学习之路: (三) springcloud集成Zuul网关
springcloud学习之路: (三) springcloud集成Zuul网关 网关就是做一下 过滤或拦截 操作 让我们的服务更加安全 用户访问我们服务的时候就要先通过网关 然后再由网关转发到我们的微服务 1. 新建一个网关服务Module 2. 依然选择springboot工程 3. 老规矩起个名字 4. 勾选注...
-
查看Mysql执行计划
引言: 实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有 sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数...
-
java基础(17):包装类、System、Math、Arrays、大数据运算
java基础(17):包装类、System、Math、Arrays、大数据运算 1. 基本类型包装类 大家回想下,在第三篇文章中我们学习Java中的基本数据类型时,说Java中有8种基本的数据类型,可是这些数据是基本数据,想对其进行复杂操作,变的很难。怎么办呢? 1.1 基本类型包装类概述 在...
-
mysql优化
mysql优化 Mysql优化可分为三部分:索引的优化、SQL语句优化、表的优化 索引优化可以遵循以下几个原则: 联合索引最左前缀匹配原则 尽量把字段长度小的列放在联合索引的最左侧(字段越小,一页存储的数据量越大,IO性能就越好) order by 有多个列排序的,应该建立联合...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
