自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次@Slf4j log.info 日志信息未输出到日志文件的问题

配置文件不论是使用 bootstrap.yml 还是application.yml,均需要指定环境,需和 logback-spring.xml 中 springProfile 配置的name匹配,会选择指定的日志等级。是在Spring应用程序启动的早期加载的配置文件,它用于进行系统级别的配置,例如连接到配置服务器、配置加密等。在Spring Boot中,默认使用的是SLF4J(Simple Logging Facade for Java)作为日志抽象层,并且使用Logback作为默认的日志实现。

2023-11-02 18:01:39 2163

原创 Docker安装nacos

手把手教你在docker环境下搭建nacos,亲测有效,详细到每一步

2022-09-05 17:30:58 4009 2

原创 手把手教你在 Docker 下安装 MySQL数据库

手把手教你在docker下安装MySQL数据库

2022-08-17 01:08:25 1831

原创 计算器计算公式

public String testFormula(@RequestParam("formula")String formula,@RequestParam("value")String value) throws ScriptException {// String formula = "($ - 4000)*0.00625"; formula = formula.replace("$", value); ScriptEngineManager manag.

2021-09-16 14:03:05 579

原创 mysql 8 版本的问题记录

mysql 数据库版本从5换到8之后遇到了一些问题,汇总如下:1. sql 带来的问题(1) group By 语法不对(2)关键字lastvalue 成为 mysql 8 的关键字,之前定义的字段查询出现问题,2. 连接驱动需要换,还有连接格式换版本后按照之前的连接会报错Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failuremys...

2021-06-17 13:50:30 238

原创 java 多线程

一、线程和进程的区别1.线程和进程线程是指程序在执行过程中,能够执行程序代码的一个执行单元。在java语言中,线程有四种状态:运行 、就绪、挂起和结束。线程是进程的组成部分,一个进程有多个线程,一个线程只能有一个父进程。线程可以有自己的堆栈、程序计数器、局部变量等,但不拥有系统资源,多个线程之间共享父进程的全部系统资源。进程是处于运行过程中的程序,当程序进入内存中运行时,就变成了一个进程,操作系统支持进程的概念,运行的任务通常对应一个进程,进程具有一定独立的功能。二、线程的生命周期线程生命

2021-06-17 13:49:37 113

原创 16进制转10进制负值问题解决方案

java 16进制转10进制时,直接转正值没有问题,负值会转出一个很大的值,本来应该是-5,转出的结果可能会是65286这样的值,针对这个问题,在网上各种查询得到的方法试过都不对,最终结合案例和自己的笨办法得到的结果是对的,代码如下:Float value = 0f;String converHexStr = "FF5E";//16进制字符串String decStr = HexadecimalUtils.hexToDecStr(converHexStr);//直接转10进制value =.

2020-08-21 14:12:36 5892

原创 搭建微服务集群

一、Eureka 注册中心集群(此处示例两个注册中心即可)第一个Eureka 配置文件server: port: 8761eureka: server: # 自我保护(缺省为true:开启) enable-self-preservation: false # 清理服务器 eviction-interval-timer-in-ms: 5000 # 清理间隔(单位毫秒,默认是60*1000)启用主动失效,并且每次主动失效检测间隔为3s ...

2020-08-13 11:02:31 1055

原创 微服务+rabbitmq+mysql 并发下遇到的问题

一、服务撑不住在做物联网模块的时候,用到微服务,200个设备5分钟向物联网模块发送数据一次数据,注册中心是单例模式,所有的微服务都开了两个服务,网关会报错,负载过大,服务请求的时候也会报错,提示连接注册中心拒绝,负载过大,连接不到注册中心、服务会失效。com.sun.jersey.api.client.ClientHandlerException: org.apache.http.NoHttpResponseException: 127.0.0.1:0000failed to respond ..

2020-08-05 15:21:21 854

原创 Redis入门

一、Redis简介概念:Redis(REmote DIctionary Server)是用C语言开发的一个开源的高性能键值对(key-value)数据库。特性:1.数据间没有必然关联关系。2.内部采用单线程机制工作。3.高性能,官方提供测试数据,50个并发执行100000个请求读的速度是110000次/s,写的速度是81000次/s。4.多数据类型支持字符串型 Stri...

2020-04-12 23:36:08 174

原创 Rabbitmq踩过的坑之获取不到配置文件参数

记录一条踩得坑,rabbitmq创建连接是时候希望通过配置文件管理连接地址,但是在配置类中获取不到配置文件参数刚开始在网上找到如下代码所示创建连接的方法,但是获取不到地址、端口、用户名、密码@Configurationpublic class QueueConfig { @Autowired private RabbitAdmin rabbitAdmin; ...

2020-04-10 15:27:40 2953

原创 分布式事务数据一致性解决方案

声明本文参考自以下几篇博客,感谢作者的分享!参考博客地址:https://www.cnblogs.com/luxiaoxun/p/8832915.html参考博客地址:https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650994325&idx=1&sn=afe66f9cf65ec61aaaf8422a12...

2020-03-21 16:22:28 312

原创 Docker基础篇-------Docker简介

一、Docker简介1.什么是容器?容器技术是一种虚拟化方案,传统虚拟机是通过中间层将一台或多台独立的机器虚拟运行于物理硬件之上。容器是直接运行在操作系统之上的内核空间,因此,容器虚拟化也被称为操作系统虚拟化。由于依赖于操作系统特性,容器只能运行与底层操作系统相同或相似的操作系统。Docker容器依赖于Linux内核特性:Namespace和Cgroups(Control Group)。D...

2020-03-16 00:33:00 278

原创 解决quartz 定时任务报错问题

定时任务运行提示:java.lang.ClassCastException: bdhj.modules.job.entity.ScheduleJobEntity cannot be cast to bdhj.modules.job.entity.ScheduleJobEntity at bdhj.modules.job.utils.ScheduleJob.executeInterna...

2020-01-16 16:06:13 8911

原创 WebStorm 设置SVN

一、设置SVN1. 快捷键 Ctrl+Alt+S 或者点击 File 选择 Settings ,搜索选择 Version Control2. 选择Subversion,点击如下图所示红色标记的文件图标,选择计算机安装SVN的文件里的svn.exe,点击apply。3.点击Version Control ,如下图所示:点击红色标记的“+”,点击 Directory...

2020-01-08 15:48:25 2433

原创 解决 SQL报错:ORA-01722: invalid number

运行如下所示SQL报错提示:ORA-01722: invalid numberSELECT T1.code ,T1.ifdel ,T1.memo ,T1.createby ,T1.createon ,T1.updateby ,T1.updateon ,T1.comp...

2019-12-19 14:25:07 4168

原创 fegin 调用的坑

项目中微服务之间调用使用 fegin,有一个大坑,先看报错com.netflix.hystrix.exception.HystrixRuntimeException: MonitorDeviceTypeService#getModelById(Long) failed and no fallback available. at com.netflix.hystrix.AbstractC...

2019-12-06 10:41:53 577

原创 mybatis 对 List 的处理

在写根据ID批量修改时遇到如下错误:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='alarmFactorcod...

2019-12-05 20:56:22 670

原创 Postman 调试接口传 map 类型的参数

使用postman请求接口时,参数类型有四种:分别是:none,form-data,x-www-form-urlencoded,raw,binary,GraphQL1. form-data这种类型既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有content-type来说明文件类型;content-disposition用来说明字段的一些信息;由于有boundary隔离...

2019-11-18 19:50:57 7420

原创 微服务之Feign和Ribbon的使用区别

一、Ribbon和Feign都是用于调用其他服务的,不过方式不同。1.启动类使用的注解不同,Ribbon用的是@RibbonClient,Feign用的是@EnableFeignClients。2.服务的指定位置不同,Ribbon是在@RibbonClient注解上声明,Feign则是在定义抽象方法的接口中使用@FeignClient声明。3.调用方式不同,Ribbo...

2019-06-25 09:29:25 2657

空空如也

空空如也

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

TA关注的人

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