前言 在开始介绍内存分配策略之前,先啰嗦一下gc日志相关内容,要知道会读gc日志是处理java虚拟机内存问题的一项基本技能。接下来以一段gc日志为例,详细介绍下日志相关内容:...
sdk install gradle
==== INTERNET NOT REACHABLE! ===================================================
Some functionality is disabled or only partially available.
If this persists, please enable the offline mode:
$ sdk offline
================================================================================
MAC上这样安装GRADLE挺清爽的——向SDKMAN致敬随意一搜看到这个:如何在mac上安装gradle 如果你还这样安装gradle你就out了 gradle官网最新推荐SDKMan安装Gradle: 第一步:打开一个终端安装S...
什么是零拷贝 维基上是这么描述零拷贝的:零拷贝描述的是CPU不执行拷贝数据从一个存储区域到另一个存储区域的任务,这通常用于通过网络传输一个文件时以减少CPU周期和内存带宽。 ...
我们知道有很多业务场景下,大量繁琐的次流程需要处理,比如更新索引等操作。但是这样一来业务主流程和次流程揉在一起显得就没那么干净。如果一些比较重的东西可能使用mq来做比较好,但...
docker+redis:Dockerfile docker build -t absurd/rick-redis . docker+java:Dockerfile jdk...
公司基础框架是通过反射来获取controller层的,会丢失aop的东西,修改框架拿到被代理的对象就行了。 学习自:http://jinnianshilongnian.ite...
假设有如下业务:有一堆有颜色和重量的苹果,我需要通过颜色和重量取出相应苹果定义苹果 假设 解决方案1: 这是最常见的方法。但是这样的结构很难复用。比如我颜色不确定呢? 解决方...
python 风格指南:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-stylegui...
方案1 通过MyBatis配置文件创建读写分离两个DataSource,每个SqlSessionFactoryBean对象的mapperLocations属性制定两个读写数据...
在mvc层经常会遇到这样的一种情况,是否使用DTO(数据传输对象),还是直接使用model返回?其实这都可以,前者叫封闭领域模型风格,后者叫开放领域模型风格。因为前者可以排除...
方案一:数据库乐观锁 乐观锁通常实现基于数据版本(version)的记录机制实现的,比如有一张红包表(t_bonus),有一个字段(left_count)记录礼物的剩余个数,...
目录 【如何快速的开发一个完整的iOS直播app】(原理篇) 【如何快速的开发一个完整的iOS直播app】(播放篇) 【如何快速的开发一个完整的iOS直播app】(采集篇) ...
在~/.ssh 添加config文件 github Host github.comHostName github.comUser xxxPreferredAuthentica...
初始化示例 我们先来看下spring如何手动初始化一个对象 spring源码解析 所以我们先从DefaultListableBeanFactory开始了解 AbstractB...
使用开源项目:https://github.com/CleverTap/apns-http2 pom.xml Table 15.1. ALPN vs. OpenJDK ver...