java

  • 详解java中的byte类型

    介绍 byte,即字节,由8位的二进制组成.在Java中,byte类型的数据是8位带符号的二进制数. 在计算机中,8位带符号二进制数的取值范围是[-128, 127],所以在Java中,byte类型的 ...

  • java线程死锁代码示例

    死锁是操作系统层面的一个错误,是进程死锁的简称,最早在 1965 年由 Dijkstra 在研究银行家算法时提出的,它是计算机操作系统乃至整个并发程序设计领域最难处理的问题之一. 事实上,计算机世界有 ...

  • Java一元稀疏多项式计算器

    目录 要求: 实现: Main类 Node类 LinkLsit类 Polynomial类 要求: 一元稀疏多项式计算器 [问题描述] 设计一个一元稀疏多项式简单计算器. [基本要求]一元稀疏多项式简单 ...

  • 从实战角度详解Disruptor高性能队列

    目录 一.背景 二.Java内置队列 三.ArrayBlockingQueue的问题 1.加锁 a.关于锁和CAS b.锁 c.原子变量 2.伪共享 a.什么是共享 b.缓存行 c.什么是伪共享 四. ...

  • 总结Junit4,Junit5,Jupiter之间的联系

    Junit5 目前Java领域内最为流行的单元测试框架 ------ JUnit Junit的最新版本JUnit5于2017年发布. Junit 5 = Junit Platform + Junit ...

  • java虚拟机多线程进阶篇总结

    java虚拟机多线程进阶篇总结

  • java线程池中线程数量到底是几

    目录 线程池配置 线程池里的业务线程数量小于最小数量(5) 第一个请求 第二个请求 第三个请求 第五个请求 小于阻塞队列容量(10) 第六个请求 第七个请求 第15个请求 小于最大数量(20) 第16 ...

  • java优化hibernate性能的几点建议

    java优化hibernate性能的几点建议

  • Java Atomic类及线程同步新机制原理解析

    一.为什么要使用Atomic类? 看一下下面这个小程序,模拟计数,创建10个线程,共同访问这个int count = 0 :每个线程给count往上加10000,这个时候你需要加锁,如果不加锁会出现线 ...

  • eclipse启动一个Springboot项目

    目录 1.准备一个Springboot项目 2.配置好maven 3.导入Springboot项目 4.导入项目的maven依赖 5.安装Springboot环境 6.eclipse安装git插件 7 ...

  • SpringBoot集成RabbitMQ和概念介绍

    目录 一.RabbitMQ介绍 二.相关概念 三.简单使用 1.配置pom包 2.配置文件 3.队列配置 4.发送者 5.接收者 6.测试 四.高级使用 1.Topic Exchange 2.Fano ...

  • Hibernate持久化对象生命周期原理解析

    三态的基本概念 1, 临时状态(Transient):也叫自由态,只存在于内存中,而在数据库中没有相应数据.用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象: 2 ...

  • Nacos框架与原理之Nacos的参数

    目录 1.命名空间 1.1 命名空间用法 1.2 注意事项 2.分组名 3.服务名 4.保护阈值 5.服务路由类型 6.权重 7.临时实例 7.1 临时实例 VS 持久化实例 7.2 实例类型设置 7 ...

  • 详解Java如何优雅地书写if-else

    目录 0. 引言 1. switch 2. 函数式接口 3. 策略模式 4. 卫语句 0. 引言 在日常开发中我们常常遇到有多个if else的情况,之间书写显得代码冗余难看,对于追求更高质量代码的同 ...

  • SpringBoot实现接口幂等性的4种方案

    一.什么是幂等性 幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同. 在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执 ...

  • Spark网站日志过滤分析实例讲解

    目录 日志过滤 日志分析 日志过滤 对于一个网站日志,首先要对它进行过滤,删除一些不必要的信息,我们通过scala语言来实现,清洗代码如下,代码要通过别的软件打包为jar包,此次实验所用需要用到的代码 ...

  • SpringBoot Loki安装简介及实战思路

    目录 前言 简介 安装 整体思路 Loki实战开发 springboot中的配置 配置logback日志框架 注解与切面写入日志 前端界面与后端接口 日志的初步获取 模糊查找与更多参数 滚动追加日志 ...

  • 通过String.intern()方法浅谈堆中常量池

    简介 String是我们最常用的一个类,和普通java类一样其对象会存在java堆中.但是String类有其特殊之处,可以通过new方法生成,也可以通过带引号的字符串常量直接赋值.在JDK7之前,字符 ...

  • Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办

    项目开发中,在做Mybatis动态查询时,遇到了一个问题:MySQL在进行LIKE模糊查询时,输入英文可以正常检索出结果,但是输入中文后检索得到的结果为空. 由于是使用GET方式请求,所以为了确保中文 ...

  • maven工程如何读取resource目录下配置文件

    目录 maven工程读取resource目录下配置文件 maven配置resource,多个source目录 maven工程读取resource目录下配置文件 在maven工程中,我们会将配置文件放到 ...