自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 解决IDEA JDK9没有module-info.java的问题

IDEA JDK9没有module-info.java问题 module-info.java文件IDEA JDK9没有module-info.java问题1. 创建一个maven工程2. 配置一下项目的编译环境注意:必须声明为jdk9及其以后的版本,不然new中是没有module-info.java这个选项下面是使用jdk8的时候,没有module-info.java这个选项使用jdk10的时候,就有module-info.java这个选项<build>

2022-01-24 22:39:12 2130

原创 java使用@Transactional时常犯的N种错误

1.在同一个类中调用 2. @Transactional修饰方法不是public 3. 不同的数据源 4. 回滚异常配置不正确 5. 数据库引擎不支持事务 小结@Transactional是我们在用Spring时候几乎逃不掉的一个注解,该注解主要用来声明事务。它的实现原理是通过Spring AOP在注解修饰方法的前后织入事务管理的实现语句,所以开发者只需要通过一个注解就能代替一系列繁琐的事务开始、事务关闭等重复性的编码任务。编码方式确实简单了,但也因为隐藏了直观的实现逻辑,一些错误的编码方法

2022-01-24 22:35:01 581

原创 Kafka的监听地址配置实例详解

其中最重要的就是listeners和advertised.listeners:集群启动时监听listeners配置的地址,并将advertised.listeners配置的地址写到Zookeeper里面,作为集群元数据的一部分。我们可以将客户端(生产者/消费者)连接Kafka集群进行操作的过程分成2步:通过listeners配置的连接信息(ip/host)连接到某个Broker(broker会定期获取并缓存zk中的元数据信息),获取元数据中advertised.listeners配置的地址信息。 通过

2022-01-24 22:27:23 1582

原创 java实现自动售货机

JAVA基础练手项目—自动售货机,供大家参考,具体内容如下要求:简易售货机流程:【投币】—>【显示货物清单】—>【选择一个商品编号购买】—>【提示出货】—>【找钱】功能要求:1. 使用mysql数据库,将所有货物存储在数据库中(货物应至少具有编号、名称、数量、价格等基本信息,可自行增加其他属性以完善程序)。2. 要有友好的客户提示,例如:请输入购买商品的编号。3. 清单要求包含每种商品的剩余数量。4. 出货后,可以选择【找钱】,也可以选择【继续购买】,而

2022-01-24 22:22:41 1784

原创 Java IO篇之Reactor 网络模型的概念

二、Reactor 模型的分类:Reactor 模型中的 Reactor 可以是单个也可以是多个,Handler 同样可以是单线程也可以是多线程,所以组合的模式大致有如下三种:其中第三种的主从Reactor单线程模型没什么实际意义,所以下文就着重介绍其他三种模型1、单 Reactor 单线程模型 对于读/写请求,Reactor 模型是按照以下流程处理的: (1)应用程序注册读/写就绪事件和相关联的事件处理器 (2)事件分离器等待事件的发生 (3)当发生读/写就..

2022-01-24 22:18:54 394

原创 Java毕业设计实战之医院心理咨询问诊系统的实现

一、项目运行环境配置:Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Spring + SpringMvc + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。系统控制器:/** * 系统控制器 * @author yy * */@RequestMappi...

2022-01-24 22:09:59 272 2

原创 SpringCloud之Hystrix的详细使用

***一.服务降级*** 2.不使用Hystrix的项目 3. 使用Hystrix 4. 全局的Hystrix配置 ***二.服务熔断*** 1.熔断机制概述 2.项目中使用 1.概念服务降级:服务器繁忙,请稍后再试,不让客户端等待,并立即返回一个友好的提示(一般发生在 程序异常,超时,服务熔断触发服务降级,线程池、信号量 打满也会导致服务降级)服务熔断 : 达到最大服务访问后,直接拒绝访问,然后调用服务降级的方法并返回友好提示(如保险丝一样)服务限流 : 秒杀等高并发..

2022-01-24 22:05:47 352

原创 jvm原理之SystemGC源码分析

JVM的GC一般情况下是JVM本身根据一定的条件触发的,不过我们还是可以做一些人为的触发,比如通过jvmti做强制GC,通过System.gc触发,还可以通过jmap来触发等,针对每个场景其实我们都可以写篇文章来做一个介绍,本文重点介绍下System.gc的原理或许大家已经知道如下相关的知识system.gc其实是做一次full gc system.gc会暂停整个进程 system.gc一般情况下我们要禁掉,使用-XX:+DisableExplicitGC system.gc在cms gc下我

2022-01-24 21:59:40 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除