logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

运维:生产日志重复打印了,赶紧来看看~

一、前言在一次生产环境发布后,运维对我说,你这个日志打印了两遍,你看一下,我很好奇,打印了两遍,本地和测试都没有这个问题啊,然后运维就发了下面两个文件给我,一看还真是,日志怎么打印了两遍启动也是日志会打印两遍二、解决方案刚开始是看资料说设置:配置文件中logger的additivity属性为 false但是还是会重复打印两遍日志,并没有什么特别的效果但是后来一想,本地和测试都可以,只有生产不行,是

#java#logback
idea java web项目导出为jar打包成可运行exe程序

一、前言前几天一个朋友找我,说有一个 数据接口开发 能够页面展示的小项目,能够在本地运行就行,不需要放到网上,问我这边可不可以做,本来想 婉言谢绝 的,但是听到说,可以给点 辛苦费,于是想到了 李白大诗人 说的一句:人生贵相知,何用金与钱。,朋友吗,不就是互相帮助吗?这个功能可以做的,我来我来,可以完成的,钱不钱的无所谓,主要是想为朋友做点事,咳咳咳~,言归正传,我那个朋友呢,他不是一个开发者,.

#idea#jar#spring boot
Apollo 配置中心详细教程

一、简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端 不依赖任何框架,能够运行于所有Java运行时环境,同时对S

文章图片
#java
悲观锁与乐观锁的实现(详情图解)

一、前言在了解悲观锁和乐观锁之前,我们先了解一下什么是锁,为什么要用到锁?技术来源于生活,锁不仅在程序中存在,在现实中我们也随处可见,例如我们上下班打卡的指纹锁,保险柜上的密码锁,以及我们我们登录的用户名和密码也是一种锁,生活中用到锁可以保护我们人身安全(指纹锁)、财产安全(保险柜密码锁)、信息安全(用户名密码锁),让我们更放心的去使用和生活,因为有锁,我们不用去担心个人的财产和信息泄露。而程序中

#mysql
多线程之死锁详解

一、什么是死锁当两个或两个以上的线程在执行过程中,因为争夺资源而造成的一种相互等待的状态,由于存在一种环路的锁依赖关系而永远地等待下去,如果没有外部干涉,他们将永远等待下去,此时的这个状态称之为死锁。经典的 “哲学家进餐” 问题很好地描述了死锁状况:5个哲学家去吃中餐,坐在一张圆桌旁,他们有5根筷子(而不是5双),并且每两个人中间放一根筷子,哲学家们要么在思考,要么在进餐,每个人都需...

【多线程与高并发】这可能是最全的多线程面试题了

1. 如何预防死锁?首先需要将死锁发生的是个必要条件讲出来:互斥条件 同一时间只能有一个线程获取资源。不可剥夺条件 一个线程已经占有的资源,在释放之前不会被其它线程抢占请求和保持条件 线程等待过程中不会释放已占有的资源循环等待条件 多个线程互相等待对方释放资源死锁预防,那么就是需要破坏这四个必要条件:由于资源互斥是资源使用的固有特性,无法改变,我们不讨论破坏不可剥夺条件一个进程不能获得所需要的全部

【死磕JVM】JVM快速入门之前戏篇

简介Java是一门可以跨平台的语言,但是Java本身是不可以实现跨平台的,需要JVM实现跨平台。javac编译好后的class文件,在Windows、Linux、Mac等系统上,只要该系统安装对应的Java虚拟机,class文件都可以运行。达到 ”一次编译,到处运行” 的效果。什么是JVMJVM是可以运行在Java代码的虚拟的计算机,既然是虚拟的计算机,当然也包含自己的CPU、字节码指令集、寄存器

#虚拟机
JVM性能优化(四)提高网站访问性能之Tomcat优化

一、前言tomcat 服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了,对于tomcat的优化,主要是从2个方面入手,一是tomcat本身的配置,另一个是tomcat所运行的Jvm虚拟机的调优Tomcat配置优化案例中使用的Tomcat版本是 8.0+ 版本下载安装:https://tomcat.apache.org/download-80.c...

#jvm#性能优化#jmeter +1
Linux Centos7 网络配置无法ping通内外网

上一节课,我们讲安装好linux虚拟机后,有的伙伴会发现,无法ping外网和内网,今天我们就来教大家如何连接外网和内网一 虚拟机网络适配器配置二、点击编辑,选择虚拟网络编辑器,设置NAT网络设置三 编辑ip地址信息使用命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33不知道如何修改命令的小伙伴可以看下面的描述:按 i 键开始修改该文...

    共 13 条
  • 1
  • 2
  • 请选择