×

spring boot

Springboot中使用logback

寒峰之巅 寒峰之巅 发表于2024-05-02 浏览8839 评论0
目录 为什么需要日志 Springboot 如何使用Logback 日志文件输出目录控制 日志级别输出控制 自定义日志配置 日志配置文件创建 logback-spring.xml日志配置文件结构 最佳实践 目标 Pom引入必要的jar application.properties logback配置文件 特定类使用特定日志文件输出 方法一:使用LoggerFactory.getLogger()制定logger名 方法二:使用Lombok指定Logger Refer

nginx

nginx(第一篇)(nginx笔记)

寒峰之巅 寒峰之巅 发表于2024-04-30 浏览4620 评论0
nginx(第一篇) 一、 下载 下载地址https://nginx.org/en/download.html 二、在Centos7系统下安装Nginx 2.1 准备工作安装nginx依赖的包 因为我们下载的是nginx的源代码,所有以进行编译nginx是C语言开发,建议在linux上运行,所以我们选择在linux上安装Nginx 2.1.1 gcc安装 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc yum

tomcat

Tomcat启动中文乱码问题(tomcat9启动中文乱码)

寒峰之巅 寒峰之巅 发表于2024-04-30 浏览5188 评论0
前言 在IDEA中启动一个项目,又或者在bin目录下启动startup.bat tomcat启动日志总是中文乱码,强迫症的我实在受不了,就网上查询了解决方案。懒得看的细节同志可以直接从目录跳转第三种方案 一、乱码原因 系统CMD运行时的编码方式是GBK,而tomcat日志默认编码方式为UTF-8 所以启动tomcat时,中文日志就会乱码 二、解决方案 本人使用tomcat 9版本 解决方案都是从互联网搜寻获得,如有其他方案,希望补充 1.将tomcat日志配置改为GB

html5

微信H5如何关闭浏览器(如何监听手机的物理返回键)(h5监听安卓返回键)

寒峰之巅 寒峰之巅 发表于2024-04-29 浏览7077 评论0
一、背景 背景是这样的:该项目进入h5时会通过 location.replace(xxx) 或 location.href = xxx 跳转到某个地址①,该地址会请求获得微信 openId;获取成功后再重定向到h5首页。 那么问题来了,重定向会在微信浏览器留下一条 history 记录,那么我在h5首页按手机的物理返回键,就不会因为已是第一页而退出浏览器,而是跳回地址①,再重定向到首页;按返回键又回到①,又重定向到首页。。。除非手速够快,不然就会形成“死循环”。 那么,怎样能在首页按返回键

json

结合Hutool工具包,实现bean对象转map(支持驼峰转下划线)

寒峰之巅 寒峰之巅 发表于2024-04-29 浏览6560 评论0
前言 hutool的中有方法BeanUtil.beanToMap()可以实现,但在实际应用过程中发现,如果要转换的对象中存在List类型的话,集合中的对象是不会转化为下划线格式的。本方法是为了解决这个问题。BeanUtil.beanToMap() static Map<String,Object> beanToMap(Object bean, Map<String,Object> targetMap, boolean isToUnderlineCase,

rust

rust编程初探-猜数游戏(chapter 2)(rust游戏规则)

寒峰之巅 寒峰之巅 发表于2024-04-23 浏览4144 评论0
目录 1. 创建项目 2. 猜数的输入 3. 随机数生成 3.1 rand库依赖 3.2 随机数生成 4. 猜数和随机数的比对 4.1 std::cmp::Ordering类型 4.2 match表达式(expression) 4.3 输入类型的转换 5. 支持多次猜测(使用循环) 6. 错误输入的处理 本章节以一个精心设计的实际工程项目,先来初次尝试一下rust语言编程和工程应用的实践。该项目是一个:猜数游戏,主要工作流程如下: 1)程序生成1~100之间的一个

spring boot

jeecgboot源码下载及启动(jeecgboot 源码)

寒峰之巅 寒峰之巅 发表于2024-04-23 浏览4535 评论0
jeecg技术官网: http://www.jeecg.com/ JeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot引领新低代码开发模式 OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,

ribbon

nacos 负载均衡ribbon 轮询策略 权重2种方式(nacos负载均衡轮询原理)

寒峰之巅 寒峰之巅 发表于2024-04-21 浏览3853 评论0
NACOS.一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用程序 负载均衡ribbon 1.什么是Ribbon 目前主流的负载方案分为以下两种: 集中式负载均衡,在消费者和服务提供方中间使用独立的代理方式进行负载,有硬件的(比如 F5),也有软件的(比如Nginx)。 客户端根据自己的请求情况做负载均衡,Ribbon 就属于客户端自己做负载均衡。 Spring Cloud Ribbon是基于Netflix Ribbon 实现的一套客户端的负载均衡工具,Ribbo