-
认识JVM的内存分配
认识JVM的内存分配 当我们在JVM中运行一段程序代码,JVM初始运行的时候都会分配好 Method Area(方法区)和Heap(堆) ,而JVM每遇到一个线程,就为其分配一个Program Counter Register(程序计数器), VM Stack(虚拟机栈)和Native Method Stack (本地方法栈),当...
-
避免HBase PageFilter踩坑,这几点你必须要清楚
避免HBase PageFilter踩坑,这几点你必须要清楚 有这样一个场景,在HBase中需要分页查询,同时根据某一列的值进行过滤。 不同于RDBMS天然支持分页查询,HBase要进行分页必须由自己实现。据我了解的,目前有两种方案, 一是《HBase权威指南》中提到的用PageFilter加循环...
-
Java 8并行流的性能陷阱
Java 8并行流的性能陷阱 并行化流被分成多个块,每个块独立处理,结果在最后汇总。 CPU密集型代码如下: private long countPrimes(int max) { return range(1, max).parallel().filter(this::isPrime).count();}private boolean isPrime(long n) { return n 1 rangeCl...
-
JavaWeb零基础入门-01 基础概念说明
一、序言 从学校出来到实习,发现学校学的东西太过基础,难于直接运用于工作中。而且工作中,现在都以web开发为主,学校开了web开发相关课程。自己学的不够深入,所以本人自学JavaWeb开发,介于学习巩固之需,把自己的学习过程和想法总结成笔记、形成文章,便于今后回...
2019-08-16 12:38:22 学编程web服务器有哪些web服务器是什么html是什么html网页学javajavaweb开发服务器定义mysql
-
SpringCloud高并发性能优化
SpringCloud高并发性能优化 1. SpringCloud高并发性能优化 1.1. 前言 当系统的用户量上来,每秒QPS上千后,可能就会导致系统的各种卡顿,超时等情况,这时优化操作不可避免 1.2. 优化步骤 第一步:优化大SQL,对于多表关联的SQL,当单表数据几百上千万行时,执行可能会...
-
为什么双重检查锁模式需要 volatile ?
为什么双重检查锁模式需要 volatile ? 双重检查锁定(Double check locked)模式经常会出现在一些框架源码中,目的是为了延迟初始化变量。这个模式还可以用来创建单例。下面来看一个 Spring 中双重检查锁定的例子。 这个例子中需要将配置文件加载到 handlerMappings...
-
雪花算法(05)毫秒内序列
雪花算法(05)毫秒内序列 前面的内容把雪花算法的时间部分和机器信息部分都生成了,下面来生成最后一部分,就是毫秒内的序列。什么意思呢?我们在生成时间部分获取时间戳的时候,使用 long now = System.currentTimeMillis(); 获取,是个毫秒级的时间戳,但是即使是这...
-
Tomcat源码分析 (五)----- Tomcat 类加载器
Tomcat源码分析 (五)----- Tomcat 类加载器 在研究tomcat 类加载之前,我们复习一下或者说巩固一下java 默认的类加载器。楼主以前对类加载也是懵懵懂懂,借此机会,也好好复习一下。 楼主翻开了神书《深入理解Java虚拟机》第二版,p227, 关于类加载器的部分。请看:...
-
为什么老外不愿意用MyBatis?
为什么老外不愿意用MyBatis? 作者:陈龙 www.zhihu.com/question/309662829 Spring 团队的Josh Long自己在Twitter上做了一个调查。1625次投票,样本量不算大,但也能说明问题。和我答案最后的那些调查图表基本一致。 我们看一下Google Trends的数据: 搜索条件是这样...
-
Eureka设计原理
Eureka设计原理 1. Eureka设计原理 1.1. 前言 目前我越来越关注技术原理层面的东西,开始考虑中间件设计背后,要考虑哪些因素,为什么要这样设计,有什么优化的地方,这次来讨论Eureka 1.2. 设计问题 设计一个注册中心,需要考虑什么东西?一步步来 首先注册中心的作用...
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
