自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot项目使用IDE运行没有中文乱码,打包在tomcat中运行中文乱码问题

spring boot 项目中调用第三方API,返回数据在IDE中运行项目没有中文乱码问题,部署到测试环境调用第三方接口返回中文乱码,查询数据库返回中文数据不乱码。由于问题发生过多次,记录一下。可在tomcat的 catalina.bat 中配置参数加上 -Dfile.encoding=UTF8,可以解决此问题。

2024-08-22 14:02:28 246

原创 使用Jsoup提取文章大纲

【代码】使用Jsoup提取文章大纲。

2024-07-01 09:14:08 159

原创 Springboot项目部maven打包部署到tomcat项目接口访问404问题

本地使用springboot 直接启动项目,访问接口可以正常访问,部署到tomcat访问404。项目中增加 ServletInitializer 即可解决。

2023-05-11 10:15:55 623

原创 SpringBoot + Mybatis 多数据源配置打印SQL失效问题(mybatis.configuration.log-impl)

一个数据源时直接在 application.yaml 文件中增加如下配置即可实现sql日志的打印。MybatisLogCustom 类为自定义的SQL打印配置类。只需要在多数据源中的一个配置类中增加如下配置即可。

2022-10-19 16:11:23 3450

原创 JS中使用Fetch发起POST请求,JSON格式参数下载附件

由于使用Ajax不能下载附件,下载接口中是调用已经写好的查询数据逻辑方法,查询接口为POST请求,请求参数为JSON格式。所以不能直接使用 Form表单方式提交数据。

2022-09-02 14:46:34 3825 1

原创 springboot 整合 swagger2.x,并导入到YApi

主要介绍1.sprigboot配置swagger2.swagger2的常用注解使用3.swagger2接口文档导入到YApi

2022-03-31 11:39:50 1944 1

原创 Yapi接口统计

背景:公司接口文档迁移到Yapi上,领导想要统计不同员工负责得接口数量。使用springboot 连接yapi的mongodb数据库,写了几个接口用于统计数量。1.按项目和负责人统计,获取不同项目下不同负责人负责的接口数量;2.按负责人统计,获取不同负责人负责的接口总数量;3.根据项目id和负责人id,获取该负责人在该项目下,负责的接口信息列表;一、springboot 配置 mongodb1.maven导入mongodb依赖 <!--mongodb --> <depen.

2022-03-30 17:22:37 2011 1

原创 微信公众号JS不生效

环境/背景:微信公众号中嵌入得ftl页面,然后在JS文件(例:a.js)中定义好业务处理方法,页面引入该JS文件(a.js)。根据新的业务需求,页面在 script 标签中定义了方法(例:function A() ),a.js 方法中又调用了页面中 方法 A。(说明:一些参数只能在页面中获取,JS文件方法中获取不到,所以方法定义在页面script 标签中)。问题:a.js 调用方法A 的改动 在真机微信公众号页面不生效,在微信开发者工具生效。解决方法:在页面引入 a.js 的 script 标

2021-09-15 17:29:48 922

原创 SpringBoot + Druid+ JPA 多数据源配置

说明:以自定义注解切面方式(方法级),指定调用的数据源。一、引入 druid 包<!-- druid数据源 --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version></dependency

2021-07-15 11:30:41 1610 1

原创 内部类的$.class文件

在项目部署测试环境时,有时候只改动了一个.java文件,想快速部署到服务器,会把这个.java 文件编译后的.class文件覆盖掉已经部署的class文件。然而,IDea 中只能看到编译后的class文件,对于那些内部类编译后的class文件是不显示的。可以在本地文件夹内找到内部类编译后的文件。CoreServiceImpl$1.class 为内部类编译后的文件,在idea中是不会显示的。...

2021-05-26 11:43:20 461

原创 spring 项目自定义过滤器解决跨域问题

主要逻辑,自定义一个过滤器,在过滤器中定义API调用方可以使用哪些请求头,请求方法,哪些方的域名或IP等。自定义过滤器package org.unbank.here.commons;import com.alibaba.fastjson.JSON;import org.directwebremoting.ServerContext;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.*;i

2021-05-20 17:43:18 445

原创 springboot项目打war包部署到Tomcat

1.修改pom.xml在pom.xml中增加 <packaging>war</packaging>pom.xml 中的 标签下增加以下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>

2021-05-19 14:49:14 176

原创 JPA 基本使用

说明:本文目的记录使用idea搭建springboot项目,orm使用JPA框架过程,以及JPA的基本使用。搭建项目1.新建项目2.修改JDK版本号,包名,项目名等3.选择需要的依赖(lombok看个人喜不喜欢使用)4.修改项目名和本地项目路径5.新建完成后,项目结构和maven操作(maven最好是配置个人安装的maven,默认maven和本地仓库在C盘下)6.idea配置本地maven7.idea配置数据库连接(目的是可以根据数据库生成实体类,dao接口)修改连接名称和描述

2021-05-18 10:27:58 1496

原创 tomcat启动日志中文乱码

在Tomcat安装目录下的 conf 文件夹下,编辑 logging.properties 文件,增加 java.util.logging.ConsoleHandler.encoding = GBK 即可

2021-04-10 18:12:55 161

原创 git 常见问题

1.当git 远程仓库地址进行了修改,本地推送代码时报错[root@develop snail]# git push origin feature:feature_ch@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2020-09-21 09:04:26 253

原创 Kafka 开发环境搭建

一、拉取镜像# 拉取 zookeeper (kafka 依赖于zk)docker pull wurstmeister/zookeeper# 拉取 kafkadocker pull wurstmeister/kafka# 拉取 kafka 管理工具docker pull sheepkiller/kafka-manager二、使用 docker-compose 运行编写 docker-compose.yml# 新建文件夹, 在该文件夹下新建 docker-compose.yml 文件[ro

2020-05-28 20:31:11 205

原创 go-redis 使用

一、redis安装个人使用的redis是使用docker在容器中运行的。# 使用docker拉取redis镜像[root@bogon /]# docker pull redis:latestlatest: Pulling from library/redisDigest: sha256:89051d5ec46a89d4a708467af38eaaf4029450c4b1b9835ffd413cf70625b22eStatus: Image is up to date for redis:late

2020-05-26 19:18:34 3896

原创 golang 入门

一、数据类型类型说明布尔类型布尔类型的值只可以是常量true 或者 false数字类型整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码字符串类型字符串就是一串固定长度的字符连接起来的字符序列。Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本派生类型:指针类型(Pointer)、数组类型、结构化类型(struct)、Channe

2020-05-24 21:06:40 237

原创 git基本命令使用

远程仓库# 查看远程仓库信息git remote (只能看到添加远程分支时设置的别名)git remote -v (查看详细信息,别名、远程仓库地址)# 查看某个远程仓库信息git remote show 远程仓库别名# 例:查看远程仓库 origin[root@bogon elastic]# git remote show origin* 远程 origin 获取地址:ssh://git@gitlab.hangjia.online:10022/yuanchaohu/elastic.g

2020-05-21 16:47:50 175

原创 win10下 VS Code 打开黑屏

解决办法修改 vscode 属性 >> 兼容性,兼容模式按下图打开,重启vscode重启后可能会远程连接(Remote-SSH)连接超时,然后把兼容模式关闭,再重启vscode。...

2020-05-08 11:11:13 985

原创 VS Code 搭建Linux下 golang 开发环境

主要记录win10下使用VS Code 配置golang开发环境一、win10下安装VS CodeVS Code官网下载地址安装不做过多解释二、安装远程开发扩展并配置在扩展中搜索 Remote - SSH 并点击install安装配置远程连接(此处连接的是本地虚拟机)选择一个配置的远程机器右键连接输入远程机器密码点击 终端>>新建终端安装vscode go...

2020-05-07 22:05:02 2523

原创 centos7 下 docker-ce 安装

docker-ce 安装一、 卸载旧版本[yuanchaohu@bogon /]$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine...

2020-05-07 10:40:49 281

空空如也

空空如也

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

TA关注的人

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