自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang反向代理使用

一个简单的代理功能实现,主要是通过这个是httputil自带的方法,可以直接引用,但是如果我们想要做一个比较完整的反向代理功能那该怎么办呢?

2022-08-11 16:54:53 1692 2

原创 golang使用josn.Unmarshal报错:unexpected end of JSON input

读取json数据时候通过unmarshal进行json数据反序列化时出现input问题的解决方案

2022-08-04 15:18:42 6789

原创 怎么将本地开发分支推到远端预发分支上

加粗样式本文讲述如何使用git,将本地dev代码推到远端pre分支上去,通过此方法也可以dev推到远端dev,同一个道理。1.首先从git上下载代码2.进入到项目下。cd xxxx项目名字,git status 查看代码状态。git branch -a 或者-v 查看代码分支情况3.切换分支到你想要的分支上(如果没有分支,需要构建一个本地分支),如本文需要到本地pre分支上,又咩有这个分支,所以构建,并切换git checkout -b pre origin/pre4.在idea上打

2022-03-14 16:40:26 951

原创 mongo中insert和upsert方法使用

mongoDB在go中使用是单表查询,每条数据的插入都是按照:数据唯一字段是否存在,存在则报错,反之,就正常插入。mongo提供了两种插入方法,insert和upsertinsert介绍insert是插入方法,这是一个根据拼接数据库字段,自动插入的方法,但是这个方法需要我们自己提前去判断数据是否存在,然后将我们定义的body体数据给插入到mongo库中。所以就会造成我们需要两次操作数据库表。如上图:1.我们需要定义条件,2.根据条件查询数据库判断数据是否重复,3.自己生成一个id交给数据库,4,

2022-03-10 14:05:20 6116 2

原创 mongo出现认证失败

出现这种信息,注意自己的数据库用户信息是否填写,其他问题可自行百度。

2022-03-07 17:24:34 1119

原创 Postman报错:“error”:“Unsupported Media Type“ 的解决方法

**报错信息:**注意:如果你的api中使用注解@requestBody,那么需要在上图2中使用参数传递,最后如果出现4中错误,一般就是你的参数格式需要是Json格式的,因此将4改为JSON即可。如下图:

2021-12-27 16:26:03 8694 1

转载 Idea如何进行配置maven

1.下载 maven 压缩包输入网址 www.apache.org会看到以下界面然后看到这个界面下载后然后创建本地仓库 MavenRepository其次打开 conf文件夹中 修改里面的 settings.xml 文件 (Notepad++、记事本、等等打开修改) 加上这段 <localRepository>E:/ideaMaven/MavenRepository</localRepository> 【E:/ideaMaven/MavenRepository

2021-11-19 16:19:49 172

原创 同一台电脑安装两个不同版本(5.5到8.0)mysql

由于项目需求,使用8.0以上版本的mysql,但本人电脑只有5.5的,因此为了以后对5.5需要的项目进行维护,所以安装两个版本mysql。注意:因为两个mysql,所以一定要改变端口号(默认为3306)1.下载2.解压将下载好的压缩包解压到D:\SMyoft\Mysql8.0路径自定义,但是路径中尽量不要带空格或中文。配置环境变量在Path下添加 D:\SMyoft\Mysql8.0\mysql-8.0.17-winx64\bin这一步的目的是为了避免在CMD窗口下操作时反复切换路径,也

2021-08-26 15:39:08 867

转载 go mod常用命令

1 介绍(go mod)1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前Golang 主要依靠vendor和GOPATH来管理依赖库,vendor相对主流,但现在官方更提倡go mod。1.2、go mod初始化及使用下载官方包1.11(及其以上版本将会自动支持gomod) 默认GO111MODULE=auto(auto是指如果在gopath下不启用mo

2021-07-29 14:50:20 1159

原创 2021-01-06

centos7中java ,java -version 有效,但是javac无效的解决办法在centos7中以rpm包安装jdk无需配置环境变量,terminal中输入java -verison及java 命令也是没问题的,但是javac的话就会提示没有此命令此时我们用yum来装原生的就行了:使用yum install java-devel(非管理员账号使用 sudo yum install java-devel命令)下载安装完毕后,再次输入 javac ,ok了...

2021-01-06 16:34:44 63 1

转载 2021-01-06

Centos 服务器安装redis文档连接:https://www.cnblogs.com/leemamas/articles/13508729.html视频链接:https://www.bilibili.com/video/BV1SC4y147Hmfrom=search&seid=14121463905051013425

2021-01-06 16:32:18 78

原创 substring方法截取字符串以及其他方式

方法一,指定字符,截取字符串,返回字符串数组:String str = “abcd,123,123abc,fij23”;String[] strs=str.split(",");方法二,指定索引号,截取字符串:将字符串从索引号为5开始截取,一直到字符串末尾。(索引值从0开始):String str = “asdfghjkl”;str.substring(5);从索引号2开始到索引好4结束(并且不包含索引4截取在内,也就是说实际截取的是2和3号字符):String sb = “asdfghj

2020-09-14 12:47:20 7635 1

原创 解决spring boot 报错问题:Disconnected from the target VM, address: ‘127.0.0.1:51596

解决spring boot 报错问题:Disconnected from the target VM, address: '127.0.0.1:51596本文是springboot项目启动时出现未连接目标地址,从网上看了一些原因,主要都是忘记添加web的依赖包或者端口号被占用,本人也进行了进程查看,发现在进程服务中确实存在一个pid对应的端口号占用了本文项目端口号,因此,可以进行强行关闭服务进程。主要步骤是:netstat -ano可以看到存在一个端口号为3296占用了本文的9771端口,我们可以通

2020-08-12 15:58:02 8075

原创 mybatis 之 if test 条件,参数为0时,查询条件未输出

mybatis 之 if test 条件,参数为0时,查询条件未输出问题描述:mybatis 之 if test 条件,参数为0时,查询条件未输出。如,当 status值为0(Integer),查询条件没有拼接 and tagtype=0。传入其他值(1,2,3…)都正常<if test=" null != status and ''!= status"> AND status = #{status}</if>如果是这样的字段status(integ

2020-08-12 14:01:13 646

原创 Hibernate入门第一讲——Hibernate框架的快速入门

具体看博客地址:讲的真的很基础,对于新手很有利,建议收藏https://blog.csdn.net/yerenyuan_pku/article/details/64209343?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFr

2020-08-03 11:29:00 113

转载 escape的主要用途

escape的主要用途当你想查询_,% 特殊字符时,请用escapeSelect ename from emp where ename like ‘%s_%’ escape ‘s ’;我们并不想查找S后必须有一个字符以上的员工,而是要剔除S,S出现的目的就是转义,将_转义了,这里的_不是通配符,而是实际意义的_。Select ename from emp where ename like ‘%/_%’ escape ‘/’;一般我们使用/来转义,以免产生歧异。1.使用 ESCAPE 关键字定

2020-07-21 14:44:08 3413

转载 sql 语句中count()有条件的时候为什么要加上or null

如count(status = 0 or NULL) 这部分 为什么要加上or NULL 直接count(status=0)会出现什么问题?因为 当 status不是 0时 ,status=0结果false而 不是 NULL,Count在 值是NULL是 不统计数, (count(‘任意内容’)都会统计出所有记录数,因为count只有在遇见null时不计数,即count(null)==0,因此前者单引号内不管输入什么值都会统计出所有记录数)至于加上or NULL , 很像其他编程里的or运算符,第一个表

2020-06-22 15:29:41 386

原创 Spring boot 启动失败 ERROR org.springframework.boot.SpringApplication - Application run failed

spring boot启动失败原因:本文想做一个系统管理,在spring boot下进行开发,但是提交代码时出现启动失败,上网搜索发现各种原因主要包括:1 说 @EnableAutoConfiguration 注解没加.2 说 @SpringBootApplication 注解没加3 说 springboot-中包含tomcat疑问,删除maven依赖,重新下载解决’4 说 spring-boot-starter-parent 依赖冲突,删除一个即可5 说 启动类要和 项目在同一级下

2020-06-17 17:58:32 68163 10

转载 bing.Binding Exception在mybatis中出现

转自:https://blog.csdn.net/qq_18298439/article/details/80586789今天遇到mybatis的报错,搞了好久才搞懂,在网上找了好久的相似案例,也没有搞定,先来看下网上常见的解决办法吧,相信也能解决大部分人的报错。排查方法如下:1、mapper接口和mapper.xml是否在同一个包(package)下?名字是否一样(仅后缀不同)?2、mapper.xml的命名空间(namespace)是否跟mapper接口的包名一致?3、接口的方法名,与xml中

2020-06-10 00:11:22 631

原创 Intellij IDEA中使用Debug调试详解

Intellij IDEA中使用Debug调试详解转载:https://www.linuxidc.com/Linux/2017-09/146772.htm观看详细讲解(注意:很不错的文章)

2020-06-10 00:04:43 144 1

原创 Java中StringUtils使用isBlank和isEmpty的区别

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null。1.StringUtils.isBlank:public static boolean isBlank(String str)判断某字符串是否为空或长度为0或由空白符(whitespace)构成下面是示例

2020-06-09 23:52:45 703

转载 使用idea进行git使用

idea从git上拉取项目(1)FILE --> New --> Project from Version Control --> Git(2):输入项目的Https SSH 的URL,并点击右侧的Test进行测试,测试成功后点击clone(3)clone成功后项目目录如下提交更改或新增的文件至本地仓库 (1)我们在项目中更改或增加一个文件,此文件应该是红色的(意为可add)。(2)将更改的文件add到内存区(红色的文件),add成功后文件应该变为绿色。(3)co

2020-05-20 19:13:17 174

原创 使用git,从码云上clone项目到本地,并且修改项目进行提交到码云上

#git到码云近期做了一个项目,从师兄到百度使用最多的就是git,从码云上进行克隆项目,然后修改最后在进行提交,看起来很简单,实际上确实不难,这个方式对多方进行项目完善有着很大的帮助,也会避免部分成员电脑死机导致代码丢失等问题,过程是比较简单的,大家多练习几次就可以完成了。下面我简单的分享下我的使用过程。##一、对于首次使用git的人,你可以进行如下步骤:1,从官网下载git,默认安装,安装...

2020-01-12 21:00:33 995

转载 Springboot的ssl认证

#springboot的ssl认证[单项认证和双向认证区别(转载):(https://blog.csdn.net/ons_cukuyo/article/details/79171418)注意事项:在看完上边单双向认证过程的区别之后,会发现在认证过程中,有公钥和私钥的概念,而何时谁应该持有谁的公钥或者私钥呢?1、如果客户端想验证服务端证书,客户端需要安装服务端的公钥文件(cer)(或者服务...

2020-01-12 20:16:54 864

原创 @slf4j

@slf4j如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j,它的主要目的就是我们想看自己的代码日志信息,可以适用logger.xx。一、在pom文件加入依赖<dependency> <groupId>org.projectlombok&l...

2020-01-02 20:49:03 256 1

转载 @autowired和@resource区别

@Autowired@Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Autowired。@Autowired采取的策略为按照类型注入。public class UserService {@Autowiredprivate UserDao userDao;}如上代码所示,这样装配回去spr...

2020-01-02 20:32:17 253

空空如也

空空如也

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

TA关注的人

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