- 博客(23)
- 收藏
- 关注
原创 2021-07-27
Column ‘id’ in field list is ambiguous场景:主要是针对使用标签以及使用标签 ,而又出现的上面的指定模糊的错误解决方法使用标签和标签就可以很方便的解决此类问题
2021-07-27 16:51:46
74
原创 关于分页
最近发现一个有关分页的问题就是如果使用jpa的repository来做查询,则只能使用PageRequest.of()来做分页,此时是不能使用pagehelper的,如果要使用pagehelper来做分页,那么查询语句就只能是使用Mapper 来做,使用*Mapper.xml中的方法去做,这样才能进行分页如果查询使用的是jpa的repository,而分页用的是pagehelper,则不能进行正确分页,前端会出问题...
2021-05-17 08:06:43
108
原创 redis详细安装步骤
redis的安装,在刚开始安装的时候误以为解压完压缩包就会产生bin目录,其实不是,bin目录是后来自己创建的.我的安装参考博文redis的安装,步骤详细,亲测有效
2021-04-04 05:39:34
213
原创 本地SQLyog连接阿里云服务器上的mysql出现问题
1.linux虚拟机关机要使用正确的方式,否则可能造成系统崩溃,本人已踩过坑2.如果要在本地使用crt等客户端连接阿里云等服务器上的mysql 需要进行的进行如下操作,亲测有效4.修改用户表mysql> update user set host =’%’ where user=‘root’ ; 5.强制刷新权限,并且重新查看用户表,发现root用户的Host从localhost变成了%,这就意味着允许所有的ip远程访问,6.登录阿里云进入控制台,依次访问网络和安全-&g
2021-04-04 01:37:12
423
原创 关于linux ping百度 以及mysql缺失libtinfo.so.5 无法登录 远程连接mysql出现的2058异常的解决
前言:之前通过rpm给linux虚拟机在线安装的mysql8出了问题,我就进行了卸载,打算重新装一个,结果很奇怪,试了好几次就是识别不了命令,可能是和网络有关,所以,我就打算下个安装包,进行解压安装,也是从网上扒的教程,说的很详细,但是还是出了好多问题,每次都是一阵折腾,各种尝试,各种找资料,好在结果是好的,并且解决了一个好几天的问题,接下来就具体说一下,记录一下,以后出了问题好查找,就不用再东找西找,可以方便点.1.linux 离线安装mysql 详细步骤,有需要的可以借鉴一下2.先去官网下载安装
2021-03-27 23:50:34
919
1
原创 有关linux的虚拟网卡 找不见 ping不到linux 无法远程连接
安装完虚拟机后,在本地的设备管理器中的网络适配器中出多出两个虚拟网卡VMnet1和VMnet8,VMnet1 一般是指自定义模式VMnet8 一般是指NAT模式VMnet0 一般是指桥接模式随着网络环境的不同,就需要切换到相应的模式下,比如在无线网环境下,就要将VMnet0指定为桥接模式,且选择无线网驱动,在此基础上再去修改linux的ip地址就不会出现任何问题,可以实现远程连接而在以太网环境下,我自己尝试过桥接模式,都不能实现远程连接,具体原因不是很清楚,但可以实现NAT模式,将VMnet8
2021-03-27 03:45:09
125
原创 [ERROR] Error executing Maven. [ERROR] 1 problem was encountered while building the effective settin
maven打包时出现异常,如图[ERROR] Error executing Maven.[ERROR] 1 problem was encountered while building the effective settings原因分析:上网查询发现是maven的配置文件 setting.xml出了问题,可能每个人出错 的原因各不相同,在这里说一下我自己的问题 标签多了一个,也就是说在文件中存在两个标签,所以才会导致运行出错,在我删掉一个之后,发现问题得到了解决...
2021-03-25 15:28:21
2543
原创 有关linux的静态网络配置问题
遇到的问题:配置好了之后,发现能够ping到虚拟机,但就是用crt登录不上,提示"远程主机拒绝连接"过程:先去网上找了好多的资料,把网上有的命令基本都试了下,问题还是没有解决最后问题解决了,说一下解决步骤:1)将网络连接中的网络模式选为NAT模式(N);2进入到虚拟网络编辑器,选择VMnet8 ,选择NAT模式,并且使用后面的ip地址拉来配置linux的ip地址3)完了就可以远程连接linux了,亲测有效...
2021-03-20 13:29:43
66
原创 键盘音效,使得敲代码更加给力
今天突然就有个想法,就是找一个可以使得敲字有音效的工具,因为在玩金山打字通的时候,感觉那种有音效的敲字更好一些,出于喜欢,就去网上找,发现确实有这东西,不过博客中的好多工具都是要钱的,免费的我到找到了一个,现在分享在这里,希望有类似需求的人可以很方便的找到.qwertick要是连接失效了,可以直接百度搜索qwertick官网,进入之后随便下一个,都可以用,只是压缩包不一样,该工具的优点是:体积小,只要26kb;...
2021-03-16 00:45:06
192
原创 有关servlet的bug
bug1程序在运行的时候,有时候出了问题就是很难一下子发现,到底是哪里出了问题了,之所以在这里写这个bug,原因是为了找出它确实费了一番功夫,先来说一下是怎么回事吧,为了验证域对象ServletContext,代码写好了,文件配置也配置好了,但是运行之后,hi程序在运行的时候,有时候出了问题就是很难一下子发现,到底是哪里出了问题了,之所以在这里写这个bug,原因是为了找出它确实费了一番功夫,先来说一下是怎么回事吧,为了验证域对象ServletContext,代码写好了,文件配置也配置好了,但是运行之后,一
2021-03-16 00:05:54
81
原创 有关构造方法出现的问题
问题描述在我敲代码时出现了一个问题,目的是为了验证servlet的生命周期,代码写好了,配置文件也配置好了,但是运行的时候,发现总是连接不上,好像是路径出了问题,我反复检查还是没有发现问题在哪,后来耐着性子重新配置了文件,问题还是没有解决,但是,我发现了线索,终于有了提示信息,说是在创建servlet对象的时候出现了异常,我马上就检查了构造方法,怀疑是不是有语法错误,结果看了半天发现除了少了个public再没有别的问题,我一下子就意识到会不会是因为这个"public"的原因,然后,我马上进行了测试,发现
2021-03-15 18:29:48
158
原创 修饰符 内部类 String
修饰符 状态修饰符: final:最终的,无法更改的,一般用在类上或者方法上或者常量的定义上;常量的定义格式: public static final 数据类型 变量名 =初始化值;凡是被final修饰的类都无法被继承,被fianl修饰非方法无法被重写,被final修饰的变量是常量(如果该变量是基本数据类型,则该常量是编译时期常量;如果该变量是引用类型,则该常量是运行时期常量) 静态修饰符: static:一般用在方法或者变量上,使得该方法或者该变量是所有对象所共享的,不再依赖某一个对
2021-01-31 18:36:38
142
原创 代码块 继承 this和super
代码块: 在java中,使用{}括起来的内容 分类: 局部代码块:在局部位置,定义方法中写,作用:限定局部变量的生命周期 构造代码块(在成员位置): 在类的成员位置,使用{}---构造代码块 特点:每次执行构造方法之前,先执行构造代码块,作用:将构造代码块中相同的部分使用{}包起来,执行构造方法前先执行构造代码块 优先级:静态代码块>构造代码块>构造方法 注意:不管是无参构造还是有参构造都是先执行构造代码块再执行构造方法 在执行m
2021-01-13 01:18:51
154
原创 set/get方法失效异常解决方法
1.异常描述: 在定义父类的时候,需要私有化属性,并提供访问方法,在定义set和get方法时发现除了第一个属性定义成功之外, 其他的属性的set和get方法名显示灰色,将鼠标移到上面则提示:Method 'setEmpid(java.lang.String)' is never used 并且在测试类进行测试的时候会发现使用对象无法访问set方法2.异常解决: 找到File--->Settings--->Editor--->Inspections--->搜索 unused
2021-01-12 23:08:16
6992
1
原创 java标准类 构造方法 成员变量和局部变量的优先级 创建对象(内存中过程演示) static关键字 静态
一个类的组成: 成员变量:在类中方法外 成员方法:去掉static 构造方法: 也是方法: 1)方法名和类名相同 2)没有具体返回类型 3)连void也没有 构造方法的注意事项: 1)无参的构造方法,我们不给出,系统会默认提供 2)如果我们提供了有参构造方法(不管带几个参数),那么系统就不会再提供无参构造方法 3)构造方法是可以重载的 方法重载:overload 方法名相同(参数个数不同/参数类型不同) 如果给出了有参构造
2021-01-11 19:09:07
628
1
原创 成员变量 局部变量 封装 标准类 this关键字 匿名对象
1.成员变量和局部变量的区别2.形式参数如果现在是一个类(除了String类),它作为形式参数有什么特点3.在一个学生类中,给学生的年龄属性赋值—赋值为负数----不合理------封装4.一个标准类写法:属性私有化,对外提供公共的访问方法5.this 关键字1.局部变量和成员变量的区别:1.在类中的书写的位置是不同的 局部变量:方法定义中或者方法声明上 成员变量:类中,方法外 2.内存中的位置是不同的 局部变量:栈内存中,与方法有关 成员变量:内存是堆内存中,与对象有关3
2021-01-09 22:54:48
118
原创 基本和引用数据类型 == 形式参数 冒泡 面向对象
==符号 如果连接的是两个基本数据类型:比较的是两个数据值是否相等,如果连接的是两个引用数据类型,比较的是两个地址值是否相同1关于基本数据类型和引用数据类型作为形式参数的问题研究1.1基本数据类型作为形式参数传递有什么特点//定义两个变量class Test{public static void main(String[]args){int a=10;int b=20;change(a,b);System.out.print(a);System.out.print(b);}}调
2021-01-09 22:52:01
59
原创 数组的定义及应用 java中的内存分配
1.数组(一维数组)2.数组的定义格式3.数组的初始化4.Java中的内存分配的区域5.创建一个数组6.数组的基本引用 遍历数组 数组的最值问题 数组的元素查找 数组的排序需求:输入一个整数,输出它是几位数? //s=n/10; 特例: 录入0~9----就是一位 当条件不成立的时候,至少得执行一次,故而使用do while 循环 需求:输入一个大于1的整数,判断是否为质数(合数:能被除过1和他本身之外的其他自然数整除的自然数)注意:1)如果输入的数据太大,为了提
2021-01-09 22:45:56
179
原创 java中的转义字符 跳转控制语句 方法的定义和调用 方法重载
Java中的转义字符 \t 制表符 \n 换行符号 \r 回车符号百钱买百鸡问题注意:1)首先要确认每种鸡的范围 2)小鸡要能整除3 3)每种鸡的范围开始值应该是0跳转控制语句break:中断,结束continue:继续(循环中使用,结束当前循环,立即进入下一级循环)return:结束方法(和方法有关)break: 1)在循环中和switch中使用 2)在单层循环中使用 3)在多层循环中使用时,break后面跟标签语句(break nc; (即结束内层循环)) 标签
2021-01-09 22:34:49
104
原创 流程控制语句
流程控制语句三大类: 1)顺序结构语句 2)选择结构语句 3)循环结构语句 跳转控制语句break;continue;return:顺序结构语句main方法:需要被jvm调用 进入main方法 代码由上而下依次进行加载选择结构语句(if/switch)选择结构语句之if: 有三种格式: 1)if(表达式){语句;} //有分号的地方不能有左大括号 应用场景:对一个条件进行判断,成立则进来执行,不成立则不执行 2)if(表达式){语句1;}el
2021-01-09 22:25:38
67
原创 关于+ java中的运算符 Scanner类录入数据
1关于+:1)可以作为一个运算符2)字符串拼接符号3)表示一个数据:正数 双引号内的 数据是常量 字符串+任何数据---因为字符串在前面 所以都是一个新的字符串 常量+字符串--->因为整数在前面所以要先进行计算再进行拼接 ("hello"+'a'+1)------->helloa1 ('a'+1+"hello")-------->98hello 2算数运算符Java中的运算符 算数运算符 赋值运算符 比较运算符 逻辑运算符(重点) 位运算符 三元运
2021-01-09 21:13:10
259
原创 关键字 数据类型 标识符 常量 进制 数据的表示方法 变量 类型转换
Java中的关键字:被Java 附于特定含义的单词定义类:class权限修饰符: public:公共的 公开的 面向对象:封装---private:私有的,无法直接访问的 protected:受保护的(权限修饰符) 数据类型: 基本数据类型 byte short int long float double char bolean 引用数据类型:类,接口,数组,等 定义类 classclass KeyWorld{ public st
2021-01-09 20:57:05
171
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人