Harries Blog™

所有文章 第3页

Java

Java对象头详解

9

小丁 发布于 2019-12-11

由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这些标记字段组成了对象头。 1.对象头形式 JVM中对象头的方式有以下两种(以32位JVM为例): 1.1.普通对象 |--------------...

阅读(8)评论(0)赞 (0)

编程技术

构建智能联接,驱动智慧未来

2

likai 发布于 2019-12-11

12月10日,以“智联接绘未来”为主题的2019紫光旗下新华三集团网络产品线年终分享会在京举行。新华三集团网络产品线总体规划部总经理杨海军在会上发表演讲并接受专访,分享了新华三以智能技术加速网络创新的*战略和技术突破,同时来自中国科学技术大学、鹏城实验室、山东大学等客户和合作伙伴...

阅读(9)评论(0)赞 (0)

Java

《吐血整理》-顶级程序员书单集

84

xirruiqiang 发布于 2019-12-11

《程序人生》十年风雨技术人的书单整理 你知道的越多,你不知道的越多 点赞再看,养成习惯 给岁月以文明,而不是给文明以岁月 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善...

阅读(10)评论(0)赞 (0)

Java

JVM性能优化–Java的垃圾回收机制

7

刘莉莉 发布于 2019-12-11

一、Java内存结构 1、Java堆(Java Heap) java堆是java虚拟机所管理的内存中最大的一块,是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。 ...

阅读(8)评论(0)赞 (0)

Spring

如何在Spring Boot应用程序中启用GZIP压缩? | 前端后端

puefu.he 发布于 2019-12-11

压缩静态资源是节省带宽和改善用户体验的好方法。这也是加快页面加载速度的最简单方法,这会对SEO产生积极影响。最佳且常用的压缩方式是GZIP。默认情况下,Spring Boot禁用了这种压缩,但是幸运的是,我们可以通过在application.properties文件中设置以下参数...

阅读(9)评论(0)赞 (0)

Java

Java 操作 HBase 教程

2

小丁 发布于 2019-12-11

一、简介 在上一篇文章 HBase 基础入门 中,我们已经介绍了 HBase 的一些基本概念,以及如何安装使用的方法。那么,作为一名 Javaer,自然是希望用 Java 的方式来与 HBase 进行对话了。所幸的是,HBase 本身就是用 Java 编写的,天生自带了 Java...

阅读(6)评论(0)赞 (0)

Java

Spring Boot 2 整合 ClickHouse 数据库,数据高性能查询分析

3

尖兵 发布于 2019-12-11

一、ClickHouse简介  1、基础简介 Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickHouse不应该被用作通用数据库,而是作为超高性能的海量数据快速查询的分布式实时处理平台,在数据汇总查询方面(如GRO...

阅读(9)评论(0)赞 (0)

Java

Flink入门(三)——环境与部署

5

likai 发布于 2019-12-11

flink是一款开源的大数据流式处理框架,他可以同时批处理和流处理,具有容错性、高吞吐、低延迟等优势,本文简述flink在windows和linux中安装步骤,和示例程序的运行,包括本地调试环境,集群环境。另外介绍Flink的开发工程的构建。 首先要想运行Flink,我们需要下载...

阅读(11)评论(0)赞 (0)

Java

Java容器详解

6

yanxinchi 发布于 2019-12-11

编辑推荐: 文章主要介绍了什么是容器,Java基本容器类包括:List,Set,Queue,Map,他们的区别是什么?希望本文对您的学习有所帮助。 本文来自于csdn,由火龙果软件Alice编辑、推荐。 一、容器的概念 1. 什么是容器 在Java当中,有一个类专门用来存放其它类...

阅读(17)评论(0)赞 (0)

Java

推荐给Java程序员的优质书单(六):《Java并发编程实战》

1

xiaoli.wang 发布于 2019-12-11

《Java并发编程实战》深入浅出地介绍了 Java 线程和并发编程,是一本还算不错的 Java 并发编程参考手册。本书从并发和线程安全性的基本概念出发,介绍了如何使用类库来提供基本的并发方案,包括如何利用线程来提高并发应用程序的吞吐量、如何识别可并发执行的任务、如何提高单线程子系...

阅读(8)评论(0)赞 (0)

编程技术

80% 的程序员不了解的微服务内幕

3

xiaoli.he 发布于 2019-12-11

微服务是当今互联网公司的主流架构。 这种模式由于具备独立开发、独立部署、复用性强等优点,近些年更是大行其道。 但随着业务规模的不断扩张,数量众多的服务组件导致企业维护成本陡增。 不少人感觉微服务越来越难做。 幸运的是, 一方面 Docker 、Kubernetes 等容器技术和自...

阅读(8)评论(0)赞 (0)

Java

JVM调优:基本垃圾回收算法

8

小丁 发布于 2019-12-11

来源: https://www.iteye.com/blog/pengjiaheng-520228 可以从不同的的角度去划分垃圾回收算法: 一、按照基本回收策略分初级篇 引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数...

阅读(7)评论(0)赞 (0)

编程技术

Android开发架构设计演变

4

xiaoli.wang 发布于 2019-12-11

code小生,一个专注大前端领域的技术平台 每天 8.40  推送 技术文章 软件架构设计是个不老的话题,随着业务驱动,技术展现形式随之变化,从当初的“堆”模式开发到后来有点模型的形式(功能分包但无模式),再到后来 MVC 的出现,结束了“堆”模式,再到后来 MVP 模...

阅读(8)评论(0)赞 (0)

Spring

Mybatis整合spring详细教程(适合小白童鞋)

15

yeseng 发布于 2019-12-11

整合的思路其实就是Mybatis整合spring的核心 1、SqlSessionFactory对象应该放到spring容器中 作为单例存在 ,spring默认是单例的。 2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 3、Mapper代理形式中...

阅读(9)评论(0)赞 (0)

Java

Guava、Memcached 和 Redis,我们为什么选择了 Redis?

2

Harries 发布于 2019-12-11

简单来说,Redis 就是一个数据库。 不同于传统数据库将数据保存在磁盘中,Redis 将数据存在内存中,所以它也经常被叫做内存数据库;同时 Redis 存储也被叫做 NoSQL 数据库、非关系型数据库。 因为 Redis 将数据保存在内存中,所以读写速度会非常快,因此 Redi...

阅读(8)评论(0)赞 (0)

Java

19年BAT常问面试题汇总:JVM+微服务+多线程+锁+高并发性能

6

darida 发布于 2019-12-11

1 Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串...

阅读(7)评论(0)赞 (0)

Java

推荐一位精通Java/Python的大佬,附优质资源

3

changyuan.xu 发布于 2019-12-11

JAVAandPython君公众号 微信公众号【JAVAandPython君】, 专注于Python和JAVA的技术平台。分享JAVA和Python相关的原创系列技术文章、工具资源、精选课程、优质资源、热点资讯、学习资料等。同时也会写一写个人的感想和思考。 在这里你会得到不一样的...

阅读(5)评论(0)赞 (0)