logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JMM

以下内容摘抄于《深入理解Java虚拟机》第二版中的第十二章什么是JMM?JMM(Java MemoryModel):Java内存模型,JVM中规范通过JMM来屏蔽掉各种硬件之间和操作系统之间的访问差异,以实现Java程序在各个平台下都能达到一致的内存访问效果(平台无关性)。JMM的作用?Java内存模型的主要目的是定义程序中各个变量(这里的变量是指实例字段、静态字段和构成数...

SEVERE: Could not contact localhost:8005.

背景:在Linux中的启动Tomcat的时候无异常,但是通过脚本文件关闭Tomcat的时候,出现异常./shutdown.sh异常信息SEVERE: Could not contact localhost:8005. Tomcat may not be running.Jul 20, 2018 3:17:45 PM org.apache.catalina.startup.C...

Maven打包时引入本地jar包

背景开发的时用到的jar包可能在私服中找不到,需在下载到本地,然后在编译器Eclipse或者IDEA中引入本地jar包,这样在本地开发是OK的,但是linux服务器通过Maven打包的时候会提示异常找不到对应的类。这是需要在我们的pom.xml文件添加点配置了。落地开发支付宝沙箱支付时,需要引入本地jar包,我把jar存放的项目中的/src/main/resources/lib 下1.打...

#maven
Ribbon:Request URI does not contain a valid hostname

背景在Eureka Client端,通过RestTempalte向Eureka Server获取微服务时,出现以下异常:@GetMapping("/getmsg3")public String msg3(){//通过RestTemplate实现服务之间的通信//第三种方式编写配置类//利用LoadBalanced...

Config+Bus:实现动态刷新

背景如果需要实现修改远端仓库里的配置文件的信息,对应的配置信息的客户端也能动态的刷新配置信息,而不要重新启动程序。那么需要引入消息中间件,我这里使用的是RabbitMQ,还有微服务和RabbitMQ进行通信的SpringCloud Bus。落地实现Config Server1.pom.xml<dependency>&amp

前后端分离下载文件

背景基于SpringBoot+Vue前后端的文件下载后台1.后台下载文件的工具类package com.mark.common.utils;import com.mark.common.exception.Campuso2oException;import org.apache.commons.lang3.StringUtils;import sun.misc.BASE64Enco...

到底了