自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小问号我们是朋友的博客

熟能生巧·愈练则强

  • 博客(54)
  • 收藏
  • 关注

原创 Tomcat的一些配置问题(server.xml/catalina.sh)

在同一机器中运行多个Tomcat时,如果不修改server.xml的端口参数,会出现端口冲突使得Tomcat异常;Tomcat默认配置中,JAVA_OPTS不会设置太大,一般需要在catalina.sh中增加一行配置来加大该参数值。

2023-08-11 14:57:24 972

原创 前端下载PDF内容空白且大小偏大问题解决

前端使用React框架axios请求后端接口下载文件,请求返回正常但文件大小和内容异常。经排查,其原因是使用了mockjs用作数据模拟,导致了请求异常,将其注释掉后,文件大小与内容恢复正常。

2023-07-11 09:43:26 1557

原创 MySQL字符集冲突解决

当数据库的字符集和表的字符集设置不一致时,会出现字符集冲突错误。通过修改两者字符集来保证一致。

2023-05-19 10:33:03 254

原创 Idea中操作多级目录时,分隔符的用法(.和/的区别)

在Idea编译器中创建多级目录时,大多数情况下使用逗号进行分级。但是在Resources目录下使用逗号的话,只会生成单级目录。要使用 / 才能起到多级分级效果。

2023-04-06 17:09:01 862

原创 反编译工具jd-gui调整字体大小的方法

使用gui时,往往会出现反编译后代码字体过小的情况。这里介绍可以调整字体显示大小的两种方法。

2023-02-24 11:07:04 752

原创 工具推荐:代码规范插件

在工具idea中,有一款十分实用的Java代码规范扫描插件Alibaba Java Coding Guidelines。推荐给大家。

2023-01-30 15:52:21 253

原创 得到目标值的最少行动次数问题答记

得到目标值的最少行动次数,核心思想在于将目标数进行反推。在目标数中去寻找最近的倍减点去依次倍减,直至无法倍减时,剩余操作以递减补齐。

2022-11-04 14:30:49 537

原创 Springboot项目netty依赖冲突解决

工作中业务模块在使用netty时遇到NoClassDefFoundError报错,经排查,是因为工具模块中spring-redis-lettuce下依赖了netty部分高版本的包而导致了版本冲突。解决方法为排除lettuce依赖而采用jedis依赖,使得项目中netty版本保持一致。

2022-10-21 16:17:24 3459

原创 仅执行一次字符串交换能否使两个字符串相等问题答记

以上就是今天要讲的内容,本文介绍了仅执行一次字符串交换能否使两个字符串相等问题的解决方法,在此备忘以供参考。

2022-10-12 08:45:33 73

原创 Handler dispatch failed 报错排查调试

以上就是今天要讲的内容,在引入外部依赖时,要避免冗余引入多个版本发生冲突。

2022-09-26 19:26:15 2027

原创 Ubuntu Arm-aarch64离线安装软件

以上就是今天要讲的内容,本文介绍了服务器离线环境安装软件的一种方法,供备忘参考。

2022-09-23 16:14:42 1674

原创 Springboot读取properties文件

以上就是今天要讲的内容,本文介绍了Springboot读取properties文件的一种方法,以供备忘参考。

2022-09-02 14:43:12 1339

原创 层数最深叶子节点的和问题答记

以上就是今天要讲的内容,本文介绍了层数最深叶子节点的和问题的解决方法,在此备忘以供参考。

2022-08-19 09:18:49 121

原创 最多删除一个字符得到回文问题答记

以上就是今天要讲的内容,本文介绍了最多删除一个字符得到回文问题的解决方法,在此备忘以供参考。

2022-08-16 14:43:12 248

原创 赎金信问题答记

以上就是今天要讲的内容,本文介绍了赎金信问题的解决方法,在此备忘以供参考。

2022-08-09 09:48:31 144

原创 一维数组动态和问题答记

以上就是今天要讲的内容,本文介绍了一维数组动态和的解决方法,在此备忘以供参考。

2022-08-05 09:37:08 118

原创 二叉树求和路径问题解答与注记

以上就是今天要讲的内容,本文介绍了二叉树求和路径的一种解法,在此备忘以供参考。

2022-07-29 10:01:12 145

原创 nginx配置文件中location 配置项的几种情况

以上就是今天要讲的内容,本文介绍了nginx配置文件中location项的使用。

2022-07-18 09:12:56 3846

原创 使用工具类按一定规则读取Excel文件

目录1.工具类2.具体实现总结 在读取文件这里,使用hutool的依赖来处理数据;通过ExcelReader的别名处理方法来给Excel中的表头添加映射关系,使得数据可以对应上具体的实体类。代码如下(示例):2.具体实现代码如下(示例):总结以上就是今天要讲的内容,本文介绍了Excel工具类的使用,通过它可以实现文件批量导入业务数据。...

2022-06-10 10:05:13 552

原创 接口通过实现多线程来满足并发

目录1.线程类2.具体接口使用总结代码如下(示例):2.具体接口使用代码如下(示例):总结以上就是今天要讲的内容,本文介绍了实现多线程的一种方法,通过多线程使得接口满足了并发的业务需求。

2022-06-02 15:15:30 522

原创 MySQL URL中常用的连接参数

近期工作中发现当程序连接远程数据库(版本5.7)时,如果URL中useSSL参数为true,将会出现数据库连接异常的错误。而本地数据库(版本8.0)连接正常。查其原因为JDBC在建立与数据库的连接时,若在在连接语句后加上"useSSL=true",就可以连接高版本的数据库。特此记录常用到的连接参数说明备忘。1.URL示例url: jdbc:mysql://192.128.1.1:3306/db_test?useUnicode=true&characterEncoding...

2022-04-15 10:20:00 1344

原创 快速构建一个基础的Springboot工程

使用idea工具快速搭建Springboot工程。1.基本配置 点击idea中的File-->New-->Project。2.详细配置后续再进行工程的依赖配置和输出路径配置即可完成构建。3.目录结构 可以看到一些基础的结构与文件已经配置完毕,接下来根据自身需要来进一步开发。...

2022-02-25 14:53:39 284

原创 Maven工程的一些注意点

1.编译工具(idea)配置maven环境 在编译工具中主要配置maven的根路径、配置文件及本地仓库这几项参数。2.maven项目的生命周期 maven的生命周期里,一般用到的是clean(清理)、package(打包)和install(安装)。3.常用的maven命令 mvn idea:idea命令可以更新不完整依赖,其他的常用命令如下。 工作中如果需要将外部的依赖导入到项目中,可以使用mvn...

2022-02-18 16:17:10 246

原创 Nginx服务配置解决跨域问题

nginx可以对服务器进行代理,这里记录下配置过程。1.nginx配置文件配置部分nginx.conf:红圈部分为nginx代理地址配置。2.web工程配置部分工程中只需要配置ip和端口地址之后的部分即可,PRESENT_IP 为当前环境使用的url。//配置后台接口URL地址export const ipList = { //服务器环境中,Nginx会代理接口ip,所以这里只使用基础url即可 PRESENT_IP : ...

2022-02-11 16:24:51 1251

原创 WEB接口接收JSON数据

实现程序内接口接收多层级的复杂json数据,记录此贴。1.接口代码设计service方法: /** * 接收数据(web接口) * */ public String RecData(JSONObject crossData) { OperationLog operationLog = new OperationLog(); String msgstr =""; crossData.pu...

2021-12-24 09:44:06 649

原创 JS动态输出JSON数据

现需将不同内容,类似结构的JSON数据动态输出到页面之上,特此记录。1.数据原型及效果设计 测试数据包括最多三层JSON结构,拟采用“-”作为标识数据深度的标识符。数据详情-案号:11111111-监狱案件编号:0000001-罪犯姓名:张三-罪犯编号:89457-检察机关名称:XXX检察院-出庭人员信息:---序号:1-----姓名:王五-----职责:无-----时间戳:2010-10-29 15:04:03---序号:2-----姓...

2021-12-10 14:41:04 1368 2

原创 记ubuntu系统下的MySQL服务端配置文件

近日在服务器ubuntu系统上配置MySQL,在此记录MySQL服务端配置文件mysqld.cnf。1.服务端配置文件默认位置/etc/mysql/mysql.conf.d/mysqld.cnf2.服务端配置文件详情 mysqld.cnf:# Copyright (c) 2014, 2021, Oracle and/or its affiliates.## This program is free software; you can r...

2021-12-03 10:31:41 505

原创 React中使用CryptoJS计算文件哈希值

读取上传的文件,使用crypto-js进行SHA1、MD5、SHA256等算法的哈希计算。1.创建通用工具类handleFileUtils.js:import CryptoJS from "crypto-js";/** * 进行文件操作的工具类 */export default { /* 计算文件哈希 */ getFileHash(value){ let reader = new FileReader(); reader...

2021-11-19 14:49:43 1267

原创 React中使用全局IP配置

平时请求后台数据接口时,由于不同环境下接口地址不同,常常需要修改多处请求的URL。现使用全局IP配置,使得只修改一处便可以切换不同环境,利于开发维护。1.创建全局配置文件 将不同环境的接口地址请求头放在这个文件中,方便管理。ipConfig.js://配置后台接口URL地址export const ipList = { PRESENT_IP : 'http://localhost:8081/evidences', TEST_I...

2021-11-12 15:10:04 3556 2

原创 使用PDman进行数据库设计

PDman设计数据库表,支持多种类型的数据库;导出文档与SQL十分方便。1.构建数据表 编辑数据表详细字段:2.输出支持多种数据库类型的SQL 生成可执行SQL:3.导出表结构文档 生成多种格式的文档:...

2021-10-29 17:08:54 525

原创 Springboot多环境配置

在Springboot项目当中,配置多个application文件,使用主配置文件中的spring.profiles.active控制环境切换。1.配置多个配置文件 多个application.yml:application-dev.yml:#Environment Configserver: port: 8099spring: datasource: url: jdbc:mysql://192.1.11.71:330...

2021-09-10 10:06:47 76

原创 Springboot实现RabbitMQ的简单收发

利用spring的注解用法和amqp提供的依赖接口,实现一个简单的消息收发功能。1.准备好MQ环境与依赖安装RabbitMQ(已省略...)及引入相关依赖。2.配置MQ配置文件application.yml:RabbitMQ配置:package com.business.config;@Configuration@Componentpublic class RabbitMqConfig { @Value("${rabbitmq.user...

2021-08-06 16:42:18 471

原创 初探SpringBoot通用返回对象设计

使用统一的返回对象来使每次请求后返回的结果更加规范。1.常用响应码枚举类 把常见的一些网络请求响应码,定义一个枚举来存放,比如404、500等。package com.business.util;import lombok.Getter;/** * @Author Lee * @Date 2021/7/1 9:49 * 枚举常用响应码 */@Getterpublic enum ReturnCode { SUCCESS(200,"请求成功...

2021-07-06 14:32:27 440 1

原创 MySQL中使用时间戳来自动更新时间

在以往的数据新增或更新当中,往往需要在代码中操作时间字段。在MySQL中可以使用时间戳字段的特性,在建表时就确定更新规则。1.建表语句2

2021-06-11 10:12:57 1082 3

原创 RabbitMQ的几种发送消息的方法

消息中间件的通信交互基于队列和通道,下面说明并记录几种向RabbitMQ中间件发送消息的方法。

2021-05-26 15:50:10 3037

原创 CAS中登录超时的一些解决办法

在使用CAS进行单点登录的过程中,由于网络及浏览器等情况而导致登录超时失败。以下几处代码可以设置CAS的一些操作时间。1.配置文件ticketExpirationPolicies.xml修改以下俩个参数的大小来控制登录的时间。<!-- TicketGrantingTicketExpirationPolicy: Default as of 3.5 --> <!-- Provides both idle and hard timeouts, for instance 2

2021-04-23 09:46:04 1147

原创 Webpack配置-初探

webpack是一个用于JavaScript 应用程序的静态模块打包工具,这里我们简单配置一个基于webpack的demo。1.初始化package.json文件,按需安装需要的依赖使用npm安装webpack://全局安装webpacknpm install -g webpack在终端(terminal)使用命令自动创建package.json文件:npm init{ "name": "webpack-try", "version": "1.0.0", "desc..

2021-04-15 17:25:11 90

原创 React中处理this指向的几种方法

在实际项目中,一般处理函数的this都会默认指向当前函数,我们需要将this调整为指向其组件实例本身。这里提供几种方法供借鉴。1.直接在函数中使用this,会出现undefined错误直接在函数中使用this的话,无法访问到实例的state,会引起报错。2.三个方法来处理我们可以从构造函数绑定this、改造成箭头函数和在调用方法处绑定this来实现this正常指向组件实例。import React, { Component } from 'react';import {Heade

2021-04-12 15:02:07 310

原创 React中使用Redux及其中间件来作为处理异步任务的一种解决方案

在React项目中,我们需要处理异步请求所出现的情况。这里我们采用Redux及其中间件。1.整合Redux到React项目中通过引入Provider组件将store导入到所有内部组件上。import React from 'react'import ReactDOM from 'react-dom'import Router from './router'import { Provider } from 'react-redux'import store from './redux/s

2021-04-09 16:05:38 277

原创 如何利用好浏览器的F12键

前端朋友们在项目调试中一定会用到浏览器运行调试,这里我们用Chrome浏览器为例,介绍一下具体用法。1.运行项目之后访问项目地址,打开F12按下F12键,在导航处选择Sources,找到项目源码,进入需要调试的代码中。2.Debug调试并实时查看结果在需要打断点的地方单击,然后刷新页面进入Debug模式。基本操作F9进入下一步、F8跳出这个断点。...

2021-04-07 15:51:19 1003

空空如也

空空如也

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

TA关注的人

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