-
netty源码解解析(4.0)-23 ByteBuf内存管理:分配和释放
netty源码解解析(4.0)-23 ByteBuf内存管理:分配和释放 ByteBuf内存分配和释放由具体实现负责,抽象类型只定义的内存分配和释放的时机。 内存分配分两个阶段: 第一阶段,初始化时分配内存。第二阶段: 内存不够用时分配新的内存。ByteBuf抽象层没有定义第一阶段的行为,...
-
ping通谷歌后发送QQ邮件通知
ping通谷歌后发送QQ邮件通知 前言 ??国庆期间,据说是为了防止有人在重大节日发表不正当言论,很多可以kxsw的ip都被封了,可是什么时候才会解封呢,不能没事就去ping一下吧,所以我写了个定时任务,定时ping谷歌服务器,如果ping通则发邮件通知,来看看是怎么做的吧!...
-
老大难的Java GC原理和调优,看这篇就够了
老大难的Java GC原理和调优,看这篇就够了 概述 本文介绍GC基础原理和理论,GC调优方法思路和方法,基于Hotspot jdk1.8,学习之后将了解如何对生产系统出现的GC问题进行排查解决 阅读时长约30分钟,内容主要如下: GC基础原理,涉及调优目标,GC事件分类、JVM内存分配...
-
java http请求工具整理
java http请求工具整理 处理了http 的get和post的请求,分别支持同步处理,异步处理两种方式下见代码。 @Slf4j public class HttpUtils { /** * 同步请求http请求 不推荐 * * @param url * @return */ public static byte[] httpGetSync(String url) { HttpGet httpGet...
-
Spring Boot 2整合Redis做缓存
Spring Boot 2整合Redis做缓存 既然是要用Redis做缓存,自然少不了安装了。但是本文主要讲Spring Boot与Redis整合。安装教程请另行百度! 1.首先是我们的Redis配置类 1 package com.tyc; 2 3 import com.fasterxml.jackson.annotation.JsonAutoDetect; 4 import com.fa...
-
二、SpringBoot基础配置
二、SpringBoot基础配置 目录 2.1 @SpringBootApplication 2.3 服务器配置 2.4 修改启动banner 小结 2.1 @SpringBootApplication 从上篇文章中知道 @SpringBootApplication 是加载启动类上的一个组合注解,源码定义: @Target({ElementType.TYPE})@Retention(Retention...
-
构建一个简单的Spring Boot项目
构建一个简单的Spring Boot项目 11 构建一个简单的Spring Boot项目 这个章节描述如何通过Spring Boot构建一个“Hello Word”web应用,侧重介绍Spring Boot的一些重要功能。因为大多数的开发工具都支持Maven,所以我们使用它来构建这个应用。 网站 spring.io 包含了许多...
-
SpringBoot实现上传下载(二)
SpringBoot实现上传下载(二) 这篇写下载。**1.实现思路**上一篇的数据库设计中,我们有一个字段始终没有用到fileName,这是用来给Layer对象存储文件名的,以此来完成文件与对象的对应,@Au
【Spring Boot源码分析】@EnableAutoConfiguration注解(一)@AutoConfigurationImportSelector注解的处理 一、概述 @EnableAutoConfiguration注解是Spring Boot中配置自动装载的总开关。本文将从@EnableAutoConfiguration入手,尝试通过源码分析增强对Spring Boot的理...
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
