自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一边学习,一边记录,一边进步,一边。。。

有些东西做着做着就是一辈子的事了,与其止步不前,不如迷茫着往前推进,或许能看见不一样的花火呢~

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

原创 重写和重载的区别

方法覆盖和方法重载的区别

2023-02-01 17:06:48 1169 1

原创 String、StringBuffer、StringBuilder

String、StringBuffer、StringBuilder的区别

2023-02-01 16:03:47 339

原创 解决SpringBoot项目多数据源事务回滚失败的问题

由于项目中配置了两种数据源,导致其中一种数据源的相关事务回滚失败

2022-06-02 11:43:00 3090 1

原创 CentOS7 yum install 报错could not retrieve mirrorlist

1. 首先检查ifcfg-eth0文件中的ONBOOT是否为yes,如果为no,则改为yes,如果为yes,则直接跳到第2步 查看ifcfg-eth0 命令: cd /etc/sysconfig/network-scripts/ 然后输入命令 cat ifcfg-eth0 进行查看,进入编辑则使用vi ifcfg-eth02. 重启网络服务service network restart3. 再执行yum install命令, 如无意外,应该可以...

2022-05-24 21:34:52 331

原创 Hyper-V虚拟机CentOS7固定IP地址

Hyper-V固定CentOS 7 IP地址,以免cmd连接时每次都要去服务器查看地址是什么才能连

2022-04-25 20:47:03 1630 2

原创 Object 划分

1.PO(Persistant Object) 持久对象  PO 就是对应数据库中某个表中的一条记录, 多个记录可以用PO的2.DO(Domain Object) 领域对象  就是从现实世界中抽象出来的有形或无形的业务实体3.TO(Transfer Object) 数据传输对象  不同的应用程序之间传输的对象4.DTO(Data Transfer Object) 数据传输对象  这个概念来源于 J2EE 的设计模式, 原来的目的是为了 EJB 的分布式应用提供粗粒度的数据实体, 以减少分布式调

2022-04-20 09:44:24 807

原创 解决Mybatis Integer类型判空出现0无法识别的问题

见图:open用了Integer,然后进行数据库查询操作时我需要判断该字段是否有值,如果有就拼接,否则不拼接该条件:这样造成了一个问题,传入0时, 后台将其识别成了空字符串,导致无法拼接条件。因此解决方案就是:去掉空字符串的判断即可,即:原因:Interger类型的数据,当为0的时候传到后台,会被识别成" "(空字符串)处理。...

2022-04-06 11:16:39 1344 2

原创 cmd命令行如何使用ssh连接Hyper-V虚拟机

1.WIN + R 输入cmd打开命令窗口2.ssh root@ip地址如:ip地址需要查看Hper-V管理器中虚拟机对应的IP

2022-03-08 20:33:15 3895

原创 如何解决Hyper-V安装Centos7后无法联网

1.查看网络配置修改配置文件使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0打开文件将onboot设置为yesONBOOT=YES重启虚拟机rebootping一下百度网,如果能通,说明联网成功了以上说明centos联网成功了现在可以在centos上安装东西了...

2022-03-08 20:27:40 1136

原创 RPC详解-笔记

RPC 的由来RPC详解将从以下四个角度阐述RPCRPC实现的原理

2022-03-04 15:16:01 240

原创 原码、反码、补码的区别

原码、反码、补码机器数和真值机器数  一个数在计算机中的二进制表示形式, 叫做这个数的机器数。  机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1    比如: 十进制中,+3 , 计算机字长为8位, 转换成二进制就是00000011          如果是 -3, 就是10000011        这里的00000011 和 10000011 就是机器数真值  因为第一位是符号位,所以机器数的形式值就不等于真正的数值。  例如上面的有符号数 1000001

2022-03-04 11:55:11 899

原创 运算符>>和>>>的区别

>> 和 >>> 的区别只有一个, 就是它们的作用不同 :>> 表示 右移  如果该数为正数, 则最高位补0, 若为负数, 则最高位补1    如:int i=15;    i>>2 => 0000 1111(15) >> 2 => 0000 0011 => 结果为3,移出的部分将被抛弃。    0001 1010(18) >> 3 ==> 0000 0011(3)>>&g

2022-03-04 11:34:13 506 2

原创 微服务基础概念

1.微服务  微服务架构风格, 就想是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信, 通常是 HTTP API。 这些服务围绕业务能力来构建,并通过完全自动化部署机制来独立部署。这些服务使用不同的变成语言书写,以及不同数据存储技术, 并保持最低限度的集中式管理。  简而言之:拒绝大型单体应用, 基于业务边界进行服务微化拆分,各个服务独立部署运行2.集群&分布式&节点  集群是个物理形态,分布式是个工作方式  只要是一堆机器,就可以叫集群

2022-03-03 16:57:51 93

原创 cron表达式

cron表达式是一个字符串, 该字符串由6个空格分为7个域, 每个域代表一个时间含义.1. 结构corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份通常定义 "年" 的部分可以省略, 实际常用的由 前六部分组成2.字段含义字段 允许值 允许的特殊字符 秒(Seconds) 0~59的整数 , - * / 四个字符 分(Minutes) 0~59的整数 , - * / 四个字符 小时(Hours)...

2022-02-28 15:49:07 1004

原创 mysql 查询其他字段相同,某个字段最大的一条数据

mysql 查询某字段相同,某字段最大的数据

2021-11-24 11:57:21 4170

原创 如何将本地项目上传到gitee上

1.首先,在gitee上新建一个仓库2.找到项目对应的文件夹,点击进去,然后打开git base3.首先输入 git init ,以初始化git仓库4.输入 git remote add origin 仓库地址5.输入git pull origin master ,拉取远程master分支6.使用git status 查看拉取代码后,文件的状态,红色,代表文件还在工作区7.使用git add . 将文件区的文件提交到暂存区8.使用git commit...

2021-11-18 10:35:10 237

原创 IDEA 启动项目失败,提示端口占用问题

1. 敲WIN + R键,然后输入cmd,打开命令行2.输入命令 “netstat -ano” ,查看所有端口的使用情况3.输入“netstat -aon|findstr 端口号”,查看被占用端口的PID , 如:可以看到8131端口的PID为19664 。4.输入命令 “tasklist|findstr 端口号”,查看占用端口的进程​5. 输入命令“taskkill /T /F /PID 端口号”,结束进程如:taskkill /T /F /PID 8131 ...

2021-11-10 16:47:10 699

原创 解决eclipse中注释内容紧缩的问题

注释格式不变,内容不紧缩要勾上才可以,然后第二勾去掉即可

2021-10-25 16:37:29 234

原创 递归获取树结构数据

一条sql其实就可以将表中的数据全部展示出来,但是要想以树结构的形式展现,必须使用递归的方式。表 :CREATE TABLE `tbl_enum` ( `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `enumCode` varchar(50) DEFAULT '' COMMENT '枚举值', `enumName` varchar(50) DEFAULT '' COMMENT '描述', `parentCode` varcha

2021-10-25 15:51:34 1046

原创 word- 图片显示不全/错位

编辑word文档时,如果想插入图片,如果文字格式是固定值20磅,插入时,图片不能正常插入,只能选择上下文环绕,但是这样的话,当修改文档时图片容易移位,有时候可能会跑去第一页,就是要花费很多时间去找回那个页面,非常麻烦这时,只需要将文本的格式调整为1.5倍行距就可以正常插入了,插入完再修改文字格式为你们规定的格式即可...

2021-10-25 10:59:15 2501

转载 MySQL服务正在启动或停止中,请稍候片刻后再试一次【解决方案】

相信有些小伙伴在使用数据库的过程中会经常频繁的启动和停止MySQL服务,有时候会出现“服务正在启动或停止中,请稍候片刻后再试一次。”这样的提示,如下图所示。于是乎想办法去解决这个问题,但是发现连强制的数据库初始化都无济于事,而且在任务管理器的进程下也无法找到mysqld的相关进程,不能强制性的结束进程。即便在计算机服务列表中有MySQL这个服务,但是根本就不存在让其停止或者启动的按钮,似乎是“人间蒸发”一般,不复存在,确实让人无计可施。不过不用慌,小编在经历过多次失败的尝试之后,终于

2021-09-28 16:30:39 13521 7

转载 mybatis 之foreach collection 的3种用法

foreach 元素的属性主要有 item,index,collection,open,separator,close.item 表示集合中每一个元素进行迭代时的别名,该选项为必选 index 指定一个名字,用于表示在迭代过程中,每次迭代到的位置,该选项为可选 open 表示该语句以什么开始,该选项为可选 separator 表示在每次迭代之间以什么符号作为分割符,该选项为可选 close 表示以什么结束,该选项为可选collection ,在不同情况

2021-02-10 18:30:52 893

原创 mysql中comment(注释)的一些用法

在MySQL数据库中,字段或列的注释是用属性comment来添加。创建新表的脚本中,可在字段定义脚本中添加comment属性来添加注释。示例代码如下:createtabletest( user_idbigint(20) DEFAULT NULL COMMENT'用户id')如果是已经建好的表,也可以用修改字段的命令,然后加上comment属性定义,就可以添加上注释了。示例代码如下:altertabletestchangecolumnuser_id...

2021-01-25 14:17:37 8558

原创 在idea中实现热部署之Jrebel激活

首先,需要安装jrebel插件安装完后进行激活 :Service Address :https://jrebel.qekang.com/{GUID}GUID地址:https://www.guidgen.comhttp://www.ofmonkey.com/transfer/guidhttps://www.guidgenerator.com/online-guid-generator.aspx注意:邮箱随意,格式对就行以上就表示激活成功了注意:jrebel激...

2021-01-22 11:15:56 6881 1

原创 idea中如何使用快捷键格式化Mybatis的mapper xml中 的sql

首先,要在idea中添加关联数据库其次要注意在File---setting....中设置关联的数据库,默认是关联了所有的,也可以指定具体的数据库,最怕是有些是什么都没关联的, 导致不成功.最重要的是下面这个, 一定要在设置中找到SQL Dialects,然后将其指定为MySQL.不然不起作用最后效果:...

2021-01-17 22:23:05 12043 6

原创 Idea 修改背景图片、颜色

修改背景图片:1.如图:如果没有BackGround Image PLUS 需要在settting...--------> Plugins--->输入BackGround Image PLUS搜索下载!2.如图:修改文件栏、代码面板、控制台背景颜色:#E4EBDC1.2.3.效果:...

2021-01-04 12:24:07 324

原创 idea 解决中文颜色深浅不一的问题

idea中中文颜色深浅不一的原因应该是选用了默认的字体或者其他英文字体,如图可以改用中文字体,比如黑体:效果如图:这样就不会出现有些中文颜色很深而有些很浅的问题了。

2021-01-04 11:20:20 923

原创 如何解决电脑所有浏览器都访问不了,但是微信qq都能上的问题

微信能上,但是浏览器用不了, 什么原因呢,一开始以为是学校检测到自己的路由器了,然后开始疯狂倒腾路由器,不断重启,不断重置密码,后来发现都不起作用.......................从一开始自己就没有想到是配置的问题,因为浏览器是突然就不能用的,自己又没动过电脑的设置,避开了这一点,所以走了很多弯路,事实证明,有时候不能太相信自己呀.....解决办法:出现这个问题就要查看代理服务器的设置,有时可能一不小心自己就在浏览器设置了代理服务器,导致不能用呢打卡控制面板---网络和Inter

2020-12-29 14:55:14 6792 5

原创 javaweb--ssm项目启动时报错:No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet re

异常: HTTP Status 500 - No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet registered?原因是没有配置servlet启动的优先级,解决:配置完重新启动即可

2020-11-25 00:16:33 715

原创 Eclipse new 中添加选项

选择window--->Perspective-->Customize Perspective.....选择Shortcuts, Submenus中选择new, 在下面将需要显示的勾选即可效果:或许你还可能遇到, 点击file-->new 时,里面都有很多选项, 但是右击项目-->new 时,项目变少了, 原因有可能是你选择了Project Explorer.如:只有这么一点点选项, 此时只需要把管理类型改为Package Explore...

2020-11-19 00:18:38 651

原创 如何设置eclispe创建jsp文件时默认字符编码为UTF-8

创建jsp文件时, 其默认的编码为ISO-8859-1修改默认编码为UTF-8

2020-11-15 01:35:05 109

转载 解决eclipse突然打不开了的问题

解决方式:7种1.通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下)2.内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m3.检查环境变量,path变量中将jdk路径放在最前边(开头的“.;”直接后边)4.检查环境变量,path变量中将jdk中的jre路径放在最前边(开头的“.;”直接后边)5.传言中的万能方案(不过估计非万能):把jdk目

2020-11-10 10:04:21 2373 1

原创 IDEA Spring Boot中 自动注入mapper对象时出现红色下划线以及Autowire注解出现灰色下划线的解决办法

如图:这个会出现下划线, 但是他不是报错,它是可以正常使用的,但是这对于强迫症患者来说,这会导致无法将项目进行下去啊解决办法:点击File---->Settings.. 找打Editor---->Code Style----> Indpections找到Spring----->Spring Code------> Code ------->Autowiring for Bean class, 将原来的error级别改为warning即可修改..

2020-10-15 18:15:13 2417

原创 idea 隐藏.idea 和 .iml文件

点击file--->Settings..., 打开设置找到Editor----> File Types, 在Ignore files and folders中添加.idea和*.iml即可, 如图:

2020-09-02 11:36:25 472

原创 idea内快速打开另一个文件的快捷键

按住ctrl+ shift + n,打开快捷窗口找到对应的文件,选中敲回车即可

2020-08-24 16:38:44 1036

原创 java.net.BindException: Address already in use: JVM_Bind <null>:80

运行tomcat时,突然报错:解决办法按住Win + R ,打开运行窗口,输入cmd,敲回车,打开命令行窗口输入 cd c:\windows\system32,敲回车,然后在再输入netstat -ano,找到占用8080端口的进程占用80端口的进程的PID为18980,然后按住ctrl + alt + . ,打开任务管理器,点击详细信息,找到pid为18980的进程,结束任务即可最后,重新启动tomcat,运行成功...

2020-08-23 16:12:48 742

原创 Spring 单元测试报错:No qualifying bean of type ‘javax.servlet.http.HttpSession‘ available: expected at lea

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'loginController': Unsatisfied dependency expressed through field 'session'; nested exception is org.springframework.beans.factory.NoSuchBeanDefiniti

2020-08-22 15:49:26 1867

原创 IDEA -(快速导航)mapper文件导航到xml文件的绿色箭头不见了

哈哈,不是不见,是没安装插件!!!依次点击File--->Settings....---->Plugins,进入界面,在搜索框中输入" Free Mybatis plugin "这是我已经安装好的如果没有安装过,应该会出现下面的界面,点击红色框中的字就可以找到插件了,点击 install 安装,然后重启IDEA即可...

2020-08-22 10:36:52 6324

原创 IDEA中 Getter、Setter 注解不起作用

没有安装LOMBOK插件解决:下载安装LOMBOK插件依次点击File--->Settings....---->Plugins,进入界面,在搜索框中输入LOMBOK此时将会看到下方提示,点击红色框内的字找到 LOMBOK, 下载安装,安装完重启IDEA即可。...

2020-08-22 10:28:38 1463

原创 使用命令行怎么启动和关闭mysql服务

方法一:1、以管理员的身份打开命令行2、启动mysql服务,net start mysql3、关闭mysql服务,net stop mysql方法二:1、按住win + R ,输入services.msc,进入服务页面2、用鼠标点一下右侧空白处,键盘输入mysql,按enter键,即可跳选中mysql,然后点击启动服务即可...

2020-06-02 16:05:51 6521

空空如也

空空如也

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

TA关注的人

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