摘要:
面试题
带着问题学习是最高效的,本次我们将尝试回答以下问题:
什么是类的加载?
哪些情况会触发类的加载?
讲一下JVM加载一个类的过程
什么时候会为变量分配内存?
JVM的类加载机制是什么?
双亲委派机制可以打破吗?为什么
答案放在文章的最后,来不及看原理也可以直接跳到最后直接看答案。
深入原理
类的生命... 阅读原文
2019-11-19 17:16:04 阅读(2465) 评论(0)
摘要:
目录
今天我们来聊聊“链表(Linked list)”这个数据结构。
在我们上一章中【从今天开始好好学数据结构02】栈与队列栈与队列底层都是采用顺序存储的这种方式的,而今天要聊的链表则是采用链式存储,链表可以说是继数组之后第二种使用得最广泛的通用数据结构了,可... 阅读原文
2019-11-19 17:03:03 阅读(2582) 评论(0)
摘要:
目录
商品分类&轮播广告
商品分类|ProductCategory
需求分析
开发梳理
编码实现
轮播广告|SlideAD
需求分析
开发梳理
编码实现
... 阅读原文
2019-11-19 15:56:15 阅读(2335) 评论(0)
摘要:
你好,我是彤哥,本篇是netty系列的第三篇。
简介
上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/AIO。
本文将介绍Java中这三种IO的进化史,并从使用的角度剖析它们背后的故事。
Java BIO
BIO概念解析
BIO,Blocking IO,阻塞IO,它是Jav... 阅读原文
2019-11-19 15:03:04 阅读(2364) 评论(0)
摘要:
1、Java代码监控
JDK提供java.lang.management包, 其实就是基于JMX技术规范,提供一套完整的MBean,动态获取JVM的运行时数据,达到监控JVM性能的目的。
package com.agan.jvm;
import java.lang.management.*;
import ... 阅读原文
2019-11-19 14:15:04 阅读(2407) 评论(0)
摘要:
很幸运参与零售云快消平台的公有云搭建及孵化项目。零售云快消平台源于零售云家电3C平台私有项目,是与公司业务强耦合的。为了适用于全场景全品类平台,集团要求项目平台化,我们抢先并承担了此任务。并由我来主要负责平台建设及项目落地。
今天讲解在零售云快消平台中使用的图片服务FastDFS集群搭建说明,此集群模式是... 阅读原文
2019-11-19 13:23:02 阅读(2623) 评论(0)
摘要:
注:安装环境为 win10 x64、git、node (git已提前装好)
## 1.下载安装node
* 浏览器输入`nodejs.cn`,跳转官网选择对应win10安装包,64位
* 双击打开安装,可修改安装路径,安装完成后命令行输入检查
> node -v #node版本
>... 阅读原文
2019-11-19 12:19:01 阅读(2459) 评论(0)
摘要:
1.修改jdk目录下的java.security文件
vim /usr/lib/jvm/jdk1.8.0/jre/lib/security/java.security
将如下配置securerandom.source=file:/dev/random
改为securerandom.source=file:/d... 阅读原文
2019-11-19 10:55:02 阅读(2596) 评论(0)
摘要:
在我们用 springboot 搭建项目的时候,有时候会碰到在项目启动时初始化一些操作的需求 ,针对这种需求 spring boot为我们提供了以下几种方案供我们选择:
ApplicationRunner 与 CommandLineRunner 接口
Spring容器初始化时InitializingB... 阅读原文
2019-11-19 09:13:02 阅读(2352) 评论(0)
摘要:
目录
概述
springboot整合freemarker
概述
关于freemarker基础语法使用详见
https://www.cnblogs.com/javayihao/p/11881053.html
springboot整合freemarker
第一步:
加入freemarker启动器spring... 阅读原文
2019-11-19 08:21:03 阅读(2407) 评论(0)