![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【项目总结】
YangzaiLeHeHe
踏六卷,乘风,独饮四方水!
展开
-
mysql出现10061错误解决方法
首先要关闭MYSQL服务关闭你现在正在运行的mysql数据库,采用结束mysql进程或者直接关闭mysql服务器都可以1.开始菜单->运行(cmd)->寻径到MySQL文件中的bin目录下 如:D:\MySQL\mysql-5.6.24-win32\bin2.输入指令:mysqld --skip-grant-tables回车 //此时,启动MySQL的镜像...原创 2018-09-01 20:00:09 · 77687 阅读 · 8 评论 -
Git的Rebase命令【手把脚教学】
文章目录一、Rebase和Merge【二选一】1、merge2、rebase二、一次实操记录三、合并多次提交记录一、Rebase和Merge【二选一】比如你有 master 分支 ,然后还有dev分支 ,master 用户线上发布 dev 用于开发,release 用于上线前测试验证 ,hotfix 用于线上问题解决,bugfix用于bug解决,feature用于你的开发。1、merge这个大家铁定都知道,因为用的实在是太多了,它大概的意思,我先举个栗子。在开发的过程中,团队中的所有研发在原创 2020-12-24 14:49:38 · 651 阅读 · 0 评论 -
SpringBoot集成Feign组件调用第三方接口【手把脚教学】
文章目录SpringBoot集成Feign组件调用第三方接口一、 POM文件引入二、项目整体结构示意1、启动类2、yml 配置3、rmi模块代码4、Controller调用代码三、 一些说明SpringBoot集成Feign组件调用第三方接口一、 POM文件引入版本控制 <properties> <java.version>1.8</java.version> <!-- openfeign -->原创 2020-12-10 19:52:06 · 3775 阅读 · 1 评论 -
搭建多 Module SpringBoot 项目
文章目录搭建多 Module SpringBoot 项目1、创建一个Maven项目2、创建一个SpringBoot的 子Moudle项目3、创建多个子Moudle4、修改Pom6、验证7、整形8、再次验证9、Tips10、总结搭建多 Module SpringBoot 项目1、创建一个Maven项目2、创建一个SpringBoot的 子Moudle项目3、创建多个子Moudle这个就随意了 不多说了4、修改Pom将其他子pom 中的 标签移动动boot mo原创 2020-12-04 16:12:59 · 291 阅读 · 0 评论 -
Cross-Origin Read Blocking (CORB) blocked cross-origin response
文章目录一、背景二、描述问题1、前因后果2、分析三、CORS1、 概念四、CORB1、概念2、一些概念3、说正事4、分析一、背景最近一直在做项目联调,由于系统对接了N个第三方厂商,于是乎扯出了一堆的跨域问题,他们是下面这样的:https域名访问http域名被浏览器禁止接口未开放跨域能力有一天 我看到了这个:看不清的话看这里Cross-Origin Read Blocking (CORB) blocked cross-origin response https://a.g.t.cn原创 2020-11-02 14:34:19 · 28994 阅读 · 7 评论 -
谷歌浏览器跨域丢失Cookie问题
文章目录谷歌浏览器跨域丢失Cookie问题一、问题背景交代二、分析2.1、整体调用链路2.2、复现2.3、分析三、原因四、解决4.1、治标4.2、治本谷歌浏览器跨域丢失Cookie问题一、问题背景交代公司内部系统A页面内嵌系统B的界面。当在A系统的界面中点击B系统图标跳转时此时跨域,导致跳转后的界面空白,A系统会向B系统发送一些请求参数,而B系统没有拿到这些参数,导致重定向后的界面空白。二、分析2.1、整体调用链路2.2、复现这个问题在Chrome浏览器【我本地的】100%复现,后来切换到了原创 2020-10-23 18:10:36 · 4558 阅读 · 0 评论 -
RPM包制作及安装
文章目录RPM包制作及安装一、背景1.1、源码包安装过程1.2、RPM包安装1.3、RPM包优势1.4、Tips二、准备工作2.1、准备源码包2.2、安装rpmbuild软件包2.3、编写SPEC文件三、制作3.1、正常制作3.2、正常制作失败补救方案四、安装RPM包及验证RPM包制作及安装一、背景由于某些系统或者某些需求的约束下我们需要制作某个程序的rpm安装包,当然了制作rpm包需要使用到源码包,不过最好还是不要遇到这种情况。1.1、源码包安装过程1、首先下载软件包2、解压缩3、进入到解原创 2020-10-20 20:02:31 · 3368 阅读 · 0 评论 -
linux离线安装gcc
一、背景有些情况我们需要在离线的情况下安装一些软件,而gcc 是一款编译套件,比如我们在安装redis、或者一些其他软件的时候都需要使用到。那么首先我们要有gcc环境才可以安装这些软件。二、下载你需要的gcc安装包gcc下载传送门就是这个地址 ????: http://ftp.gnu.org/gnu/gcc/下载比较慢gcc4.4.7 版本下载 百度网盘传送门链接:https://pan.baidu.com/s/1uBA_-3n5-c4NfUhmHVUKdA提取码:hqosgcc4原创 2020-09-27 10:32:22 · 2202 阅读 · 0 评论 -
Elasticsearch安装
文章目录一、说明1、安装Elasticsearch准备2、安装Elasticsearch-head-master准备3、安装elasticsearch-分词器准备二、详细安装1、Elasticsearch部分2、Elasticsearch-head-master部分三、收尾工作1、对外暴露我们的端口【防火墙会禁用端口所以我们需要自己开启】四、验收一、说明安装Elasticsearch 一定要...原创 2019-12-13 19:38:17 · 296 阅读 · 0 评论 -
Spring的RedisTemplate序列化相关
redis 序列化:StringRedisTemplate默认采用的是String的序列化策略,保存的key和value都是采用此策略序列化保存的。StringRedisSerializerRedisTemplate默认采用的是JDK的序列化策略,保存的key和value都是采用此策略序列化保存的。JdkSerializationRedisSerializer @Resource p...原创 2019-12-11 20:25:42 · 254 阅读 · 0 评论 -
开机启动相关软件(Outlook举例)+便签开机自启
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartupC:\Users\账号名(用户名)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup将你要开机自启的服务的快捷方式粘贴到改路径下....原创 2019-12-11 20:01:51 · 317 阅读 · 0 评论 -
Git错误提交回退
文章目录说明一、说明1、有些时候我们忘记切分支在错误的分支进行了代码的提交commit2、或在当前分支提交错了代码。当然我们可以重新删除错误代码再次提交,但是这样会有push痕迹,我们不想留又痕迹,所以我们需要回退到提交前的版本。一、1、错误提交示范。2、右键git - show history 查看gitcommit历史。3、看到第一行是我们错误提交的记录。...原创 2019-11-29 22:38:34 · 441 阅读 · 0 评论 -
Http请求工具【添加请求头】
文章目录一、工具代码:一、工具代码:package *.*;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.CloseableHttpResponse;import ...原创 2019-11-21 19:21:28 · 3799 阅读 · 0 评论 -
项目Jenkins报错status code 128
文章目录一、 记录一次Jenkins报错,一、 记录一次Jenkins报错,问题原因由于 开发环境的机器中了挖矿病毒,同事将系统升级,重新生成了新的ssh key。但是 环境变量中的还是老版本的ssh key。Jenkins 去查系统的ssh key的时候 拿到老的ssh key 顾报错,解决方案将 新的 ssh key 配到环境变量中。...原创 2019-11-09 16:07:03 · 759 阅读 · 0 评论 -
linux常用命令
文章目录一 、查看进程以及端口号1、查看你关注的服务2、根据进程id查看端口号3、根据端口号查看占用该端口的进程id4、根据进程id杀死进程二 、启动服务使其后台运行1、后台运行jenkins。三 、日志查看1、输出文件的末尾部分2、修改日志或者相关文件3、解决产生的swp文件四 、linux命令手册1、Linux在线命令手册。一 、查看进程以及端口号1、查看你关注的服务ps -ef | ...原创 2019-11-09 15:57:39 · 203 阅读 · 0 评论 -
使用PostMan 发送 post 请求
文章目录一、使用postMan 发送post请求1、添加请求头2、添加请求参数一、使用postMan 发送post请求1、添加请求头Content-Typeapplication/json2、添加请求参数{ "data":{ "a":"12344", "b":"915095255185362944", "c":"10" }}...原创 2019-09-25 19:34:45 · 1243 阅读 · 0 评论 -
Tomcat点击startup.bat之后一闪而过解决办法
刚开始使用Tomcat的时候就出现过这种情况,当时磕磕绊绊的解决了,万万没想到工作一年多了又遇到了,记录一下:第一步:清楚流程。 首先我们要清楚的是:启动相应流程就是startup.bat去寻找Catalina.bat然后catalina.bat去找setclasspath.bat这么一个流程.所以我们要从这三个文件下手。第二步:让闪退的界面留下来。添加PAUSE...原创 2018-03-23 22:32:10 · 565 阅读 · 0 评论 -
Win10配置JDK环境变量
Win10配置JDK环境变量,安装不做解释。但是要注意将jdk和jre 分开两个文件夹,不要覆盖安装。第一步:配置classpath。第二步:配置JAVA_HOME。第三步:配置JRE_HOME。第四步:在Path中添加jdk的路径和jre的路径。个人笔记,特此留存!...原创 2018-03-23 22:39:43 · 566 阅读 · 0 评论 -
Maven冲突 omitted for conflict with 解决
一、产生原因:jar依赖包版本冲突。 解决办法:我们在本地执行 mvn -X compile dependency:tree -Dverbose >a.log 命令可以检查 jar包版本冲突,然后在a.log里查找是 否存在“ omitted for conflict with ”,如果有则表示jar包有版本冲突, 注意有版本冲突的也会显示编译成功(mvn dependen...原创 2019-03-13 16:10:14 · 6094 阅读 · 0 评论 -
Null value was assigned to a property of primitive type setter of
Null value was assigned to a property of primitive type setter of *******这个字段在数据库中为null 因为没有设置默认值所以可以将其设置为默认值为 o 或者1 但是 这个字段正常情况下不应该有值 ,所以 解决办法二 在实体类中 将 类型改为Integer hbm 文件中也写文为java.lang.Int...原创 2019-03-14 10:02:21 · 614 阅读 · 0 评论 -
Docker【 CentOS 安装Docker】
一、安装1.安装前查看Linux版本Docker要求linux的内核版本高于的3.10uname -r2、如果安装过需要卸载命令如下:sudo yum remove docker-ce docker-ce-selinux container-selinux docker \ docker-client ...原创 2019-08-14 18:35:10 · 219 阅读 · 0 评论 -
Docker【 Idea安装Docker插件】
文章目录一、开启Docker远程访问1、修改docker.service配置文件2、重新加载配置文件,重启docker3、查看进程4、防火墙开放2375端口号5、重启防火墙二、Idea安装Docker插件1、配置Docker2、Idea中启动Docker一、开启Docker远程访问1、修改docker.service配置文件进入到 目录: /lib/systemd/system/docke...原创 2019-08-15 14:50:59 · 1256 阅读 · 0 评论 -
Access denied for user 'yang'@'10.58.85.59' to database 'yang'
使用MyBatis-Plus 连接数据库的时候出现Access denied for user 'yang'@'10.58.85.59' to database 'yang'检查数据库权限:select Host,User,Grant_priv,Super_priv from mysql.user我们可以使用SQL 语句修改权限也可以直接使用navivat修改:然后...原创 2019-08-21 15:47:03 · 269 阅读 · 0 评论 -
com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '���
由于使用的mysql 驱动版本是高版本现在的数据库连接配置应该修改为如下这种:代码如下:jdbc:mysql://10.58.85.1:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC...原创 2019-08-21 15:55:00 · 273 阅读 · 0 评论 -
Error creating bean with name 'com.yz.git.sc.account.ScAccountApplicationTest': Injection of resourc
SpringCloud项目启动时报错因为是在测试类里进行测试,出现该错误,分析原因是由于 忘记添加 :@ComponentScan(basePackages = "com.yz.git.sc.account.*")@MapperScan("com.yz.git.sc.account.dao")以上两种方式都可以也可以都使用。package com.yz.git.sc.ac...原创 2019-08-21 16:00:00 · 483 阅读 · 0 评论 -
Eclipse中修改Maven 仓库位置
由于之前忘记需改Maven仓库位置,今天从github clone项目的时候 发现 jar 文件全部下载在了C盘的仓库中,所以需要修改一下仓库的位置。这里参考链接如下:修改链接如下请点击原创 2017-12-10 19:37:23 · 719 阅读 · 0 评论 -
使用Jmeter进行压测
文章目录一、Jemter下载二、启动1、进入安装目录点击2、使用CMD命令行3、启动后如图:三、使用Jmeter进行压测1、GET请求2、POST请求一、Jemter下载官方下载地址 Apache官网下载地址+二、启动1、进入安装目录点击我的大概是下面这样的D:\apache-jmeter-5.1.1\apache-jmeter-5.1.1\bin然后如图操作:...原创 2019-09-25 19:25:05 · 260 阅读 · 0 评论 -
同一台电脑安装多个版本的JDK及其注意事项
公司项目使用的是jdk6,个人安装Tomcat9之后报错说jdk版本太低,显然是很低,所以安装了jdk7还是报错说低,故又安装了jdk8,这次成功。那么这里记录下电脑里安装多个jdk并进行相关的切换所需要注意的东西。第一步:安装多个版本的jdk。 不知道的可以参考我博客中相关文章。安装时注意修改路径,安装后效果如下:jdk6的jre被我安装在了外部。第二步:根据我们自...原创 2018-03-23 22:03:41 · 1271 阅读 · 0 评论 -
Eclipse中安装STS(Spring Tool Suite)使用Spring Boot
由于项目需要需要安装STS。一,在Eclipse中点击Help->Eclipse Marketplace 在弹出的界面中输入STS 点击查询按钮。如下所示:之后就是下一步,直至安装结束。但是!我遇到了这样的问题:安装过程中报错比如:An error occurred while collecting items to be installed session con...原创 2017-11-02 13:44:03 · 3228 阅读 · 1 评论 -
Maven安装及使用
Maven安装及使用首先去官网下载Maven最新安装包链接点这里下载后解压到自己喜欢的任意路径:然后配置环境变量:然后在dos中键入如下命令 mvn -version:出现上面的信息说明Maven配置成功! 我们可以修改仓库路径,这里我暂时没有修改就不介绍了,修改settings.xml想改的可以动手试下。接着是在Eclipse中配置Maven---...原创 2017-10-27 20:14:03 · 542 阅读 · 0 评论 -
Js实现表格的删除和添加效果
一、需要实现table 的行添加和删除功能。这个主要分为两块: 这个比较简单就是在指定的标签位置插入我们需要的HTML代码段。添加。 删除 删除的话,需要我们获取当前行的id,或者获取到当前行元素,然后将其remove掉。二、实现步骤。 建立一个简单的HTML文件。 代码如下:<!doctype html><html><head&...原创 2018-09-01 17:53:16 · 2043 阅读 · 0 评论 -
Eclipse中解决Unable to install breakpoint in **** due to missing line number
新公司的项目需要理清一个功能模块,在打断点调试 的时候出现了这个错误。一、解决如下图:原创 2018-04-06 14:15:08 · 708 阅读 · 0 评论 -
使用Fiddler抓取手机app上的数据包
新公司需要使用Fiddler抓取手机app上的数据包。一、下载安装Fiddler我们可以在官网亦可以在百度上直接下载Fiddler:官网链接:Fiddler官网。二、打开Fiddler进行设置1、Tools->Options对于端口进行设置(可根据自身需要进行修改)允许远程连接。2、Tools->Https允许其他机器将请求发送到Fiddler并忽略根证书错误。3、确认之前设置...原创 2018-04-06 13:34:38 · 651 阅读 · 0 评论 -
解决Eclipse中 An internal error has occurred. Index out of bounds reveal end of document 报错
最近在做项目调试的时候控制台报错信息过多,导致Eclipse报出An internal error has occurred. Index out of bounds reveal end of document这样的错误,查找资料解决方法如下: 将上面的Limit选项勾掉。亦或者修改Console缓存大小。笔记留下。...原创 2018-04-06 12:44:11 · 7240 阅读 · 0 评论 -
使用Jackson解析Json数组
笔记记录一下使用jackson解析Json数组使用jackson-all-1.8.5.jar这个jar包对于诸如下面的json数组进行解析:{"avgSendTime":2400.0,"caution":"","cityId":999999,"ctime":1523154859,"daySeq":"13","deliveryTime":0,"detail":"[{\"app_...原创 2018-05-01 15:01:47 · 11128 阅读 · 0 评论 -
配置服务器双机环境下的数据库Oracle11gR2
1.数据库 可以全部安装在共享盘2.也可以将数据库软件安装在固定盘, 然后将数据库实例安装在共享盘,后者最好. 按照上述方式安装后(我们以2 为安装方式进行说明)我们只需要在两台服务器上配置各自的监听就可以了.由于数据库实例安装在共享盘,所以我们需要进行覆盖安装.3.安装之后使用PLSQL 连接数据库 我们首先需要配置 监听的环境变量,然后进入PLSQL 在首选项中的数据库连接里修改原创 2017-12-08 19:01:12 · 625 阅读 · 0 评论 -
Jackson中对于命名不规范的成员变量的处理
由于最近在公司的项目中,遇到了校招信息表中的所有字段都是大写外加下划线的命名方式,比如:CA_Area 。对于这种并不是我们常见的规范驼峰式命名,所以在使用Jackson进行JSON转换时遇到了问题, 最终 通过@JsonProperty以及@JsonAutoDetect来进行实现的。import org.codehaus.jackson.annotate.JsonA原创 2017-10-16 19:10:40 · 1047 阅读 · 0 评论 -
java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String 解决
Object ob = map.get("ID_");Integer.parseInt(ob.toString());原创 2017-04-21 13:40:33 · 785 阅读 · 0 评论 -
字符串中的空格处理
由于要鉴别用户输入的字符串根据 局、段 来进行分割。基本思路是找到 局 、段字符出现的位置,使用indexOf()方法可以满足该需求。 找到位置后使用substring(0,bid);进行截取。截取后的字符串使用trim()方法进行首尾空格的剔除。本以为这就完事了,然鹅,还有这样的字段: 北 京 铁 路 局 山 海 关 段。那么问题来了 :中间的空格怎么去掉。查原创 2017-10-26 18:51:52 · 1463 阅读 · 0 评论 -
使用mysql插入数据时,对于自增字段的处理
在使用mysql数据库插入数据时,假如我们的主键自增,在后台编写代码时需要注意下面的情况:先看下面一段代码:try{ Class.forName(driverName); }catch (ClassNotFoundException e){ e.printStackTrace(); } java.sql.Connection conn = null; Prepa原创 2017-10-26 12:38:54 · 4450 阅读 · 0 评论