标签:java
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 《disruptor笔记》系列链接 快速入门 Disruptor类分析 环形队列的基础操作(
缓存穿透 缓存的目的是为了缓解 CPU 或者 I/O 的压力,譬如对数据库做缓存,大部分流量都从缓存中直接返回,只有缓存未能命中的数据请求才会流到数据库中,这样数据库压力自然就减小了。 如果查询的数据在数据库中根本不存在的话,缓存里自然也不会有, 这类请求的流量每次都不会命中,这种查询不存在数据
文章转载于 飞天小牛肉 的 《「跬步千里」详解 Java 内存模型与原子性、可见性、有序性》、《JMM 最最最核心的概念:Happens-before 原则》 1. 为什么要学习并发编程 对于 “我们为什么要学习并发编程?” 这个问题,就好比 “我们为什么要学习政治?” 一样,也许你平常很少接
以下是Java技术栈微信公众号发布的所有关于 Java 后端技术干货,没看过的可以利用碎片时间看下,希望对大家有帮助,本文会长期更新。 后端技术 一分钟开启 Tomcat HTTPS 支持 玩大发了,Tomcat 8.5 升级有坑… Tomcat Get 请求的巨坑 Tomcat session
  1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 、自由跳转 3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人 4.历史的流程:查
概念 PriorityQueue是一种支持排序的优先级队列,你入队列的对象需要实现Comparable或Comparator接口,或者它本身支持自然排序,如Integer,Long这些类型(这些类型也都实现了Comparable接口)。 数据结构 优先级队列底层的数据结构其实是一颗二叉堆,什么是二
本文介绍如何在JAVA程序中将Word文档通过 Document.saveToFile() 方法转换为HTML文档。编辑代码前,参考如下环境配置,导入jar包。 【程序环境】 1. IntelliJ IDEA 2018( jdk 1.8.0) 2. 测试文档:Word 2013(.docx) 3.
在如今的关系型数据库中,有两个开源产品是你必须知道的。其中一个是MySQL,相信关注我的小伙伴们一定都不陌生,因为之前的Spring Boot关于关系型数据库的所有例子都是对MySQL来介绍的。而今天我们将介绍另外一个开源关系型数据库:PostgreSQL,以及在Spring Boot中如何使用。
路漫漫其修远兮,吾将上下而求索 0. Spring是啥 Spring其实就是指的Spring Framework,它是一个框架。官方对其描述是如下: Spring Framework为现代基于Java的企业应用程序提供了一个全面的编程和配置模型。Spring的一个关键元素是应用程序级别的基础
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于DL4J DL4J是Deeplearning4j的简称,是基于Java虚拟机的深度学习框
遇到的问题如下图: 点击箭头:          跳转到如图所示:    怎么会跳到jar 里呢?不是应该跳转到本地代码里吗? 百思不得其解。。。。。。 注意:我的问题是 jar 版本问题   问题原因如下: 1.我们项目有个公共的引用jar 包的模块,假入不加版本号的话就去父模块去下载ja
1.什么是session:   ·服务器会给每一个用户(浏览器)创建一个session对象   ·一个session独占一个浏览器,只要浏览器不关闭,这个session就一直存在   ·session称为会话控制,存储用户会话所需的属性和配置信息,这样,用户在应用程序的web页面跳转时,存储在se
1.注册驱动:通知Java程序我们要连接的是哪个品牌的数据库 2.获取数据库连接:Java进程和Mysql进程之间的通道开启了 3.获取数据库操作对象:这个对象是用来执行sql语句的 4.执行SQL语句:对数据库进行CRUD(增删改查)操作 5.处理查询结果集:如果第四步有select语句才有这一
原文:https://segmentfault.com/a/1190000018267201 为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。 实现 IP 黑名单的功能有很多途径: 1、在操作系统层面,配置 iptables
上一节我们分析到如何将消息放入内存缓冲器主要分三步,如下图所示: 我们重点分析了getOrCreateDeque()方法,它主要创建了如下数据结构,如下所示: 这一节我们继续向下分析,看看如何通过BufferPool申请内存空间NIO的多块内存ByteBuffer的。 BufferPool的
转自:http://www.java265.com/JavaProblem/202110/1415.html 下文笔者讲述使用java代码常见的List和ArrayList的不同之处,如下所示: 不同之处: 一、两者压根都不是一个东西 List是一个抽象接口,ArrayList是