自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 invalid memory address or nil pointer dereference

查看:1.是否初始化service2.是否判空异常

2022-05-06 16:30:41 406

原创 java之arr.toString()与Arrays.toString(arr)区别

直接上代码:int[][] arr = { {1,3,5,6}, {2,4,5,7}, {2,3,5,6} };for (int i = 0; i < arr.length; i++) { System.out.println(arr[i].toString()); System.out.println(Arrays.toString(arr[i]));}输出:[1, 3, 5, 6][I@2b71fc7e[2, 4,

2021-09-12 23:20:07 1933 1

原创 去除VScode中的黄色警告波浪线问题

打开终端Teminal,在项目的根目录下进行安装npm run lint --fix

2021-09-05 17:35:30 3940

原创 int默认值为0,Integer默认值为null

前提概要Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况。代码示例public class TestJava { public static int i; public static Integer j; public static void main(Strin...

2021-09-02 11:24:56 6897

原创 Vue中computed和watch的区别(面试题)

computed:通过属性计算而得来的属性  1、computed内部的函数在调用时不加()。  2、computed是依赖vm中data的属性变化而变化的,也就是说,当data中的属性发生改变的时候,当前函数才会执行,data中的属性没有改变的时候,当前函数不会执行。  3、computed中的函数必须用return返回。  4、在computed中不要对data中的属性进行赋值操作。如果对data中的属性进行赋值操作了,就是data中的属性发生改变,从而触发computed中的函数,形

2021-09-01 11:54:04 2178

原创 v-if v-show区别(面试题)

相同点:v-if与v-show都可以动态控制dom元素显示隐藏不同点:v-if显示隐藏是将dom元素整个添加或删除,而v-show隐藏则是为该元素添加css--display:none,dom元素还在。

2021-09-01 11:17:39 190

原创 既有 HTTP ,为啥用 RPC 进行服务调用?

RPC 只是一种设计而已RPC 只是一种概念、一种设计,就是为了解决 不同服务之间的调用问题, 它一般会包含有 传输协议 和 序列化协议 这两个。但是,HTTP 是一种协议,RPC框架可以使用 HTTP协议作为传输协议或者直接使用TCP作为传输协议,使用不同的协议一般也是为了适应不同的场景。HTTP 和 TCP可能现在很多对计算机网络不太熟悉的朋友已经被搞蒙了,要想真正搞懂,还需要来简单复习一下计算机网络基础知识:我们通常谈计算机网络的五层协议的体系...

2021-08-31 21:34:09 223 1

原创 java.net.ConnectException: Connection refused: no further information

报错:原因:zookeeper资源链接:https://github.com/Vivian-tn/zookeeper-3.4.14

2021-08-30 21:15:17 158

原创 The following SDK components were not installed: extra-google-m2repository and platform-tools

安装android studio到最后一步的时候遇见了这个问题 。android studio安装详见Android Studio 安装经过查阅多篇博客 把他们的解决方案放在一起鼓捣鼓捣,,然后就成了,大家可以看看原文。Android Studio新建工程时SDK缺少extra-android-m2repository解决办法The following SDK component was not installed: extra-google-m2repository1.启动 Andr.

2021-08-30 21:02:09 3090

原创 主索引频繁分裂

问题描述:每个数据页都会为存储在它里边儿的记录生成一个页目录,在通过主键查找某条记录的时候可以在页目录中使用二分法快速定位到对应的槽,然后再遍历该槽对应分组中的记录即可快速找到指定的记录,如果主键不是id单调递增的,有可能会出现页频繁分裂,主键重复、顺序凌乱的问题,那么二分搜索时就做不到准确定位,(主索引是指在指定的索引字段活表达式中不允许出现重复值的索引)那么在这种情况下,主索引就会产生分裂。产生原因:MySQL的索引中的InnoDB中的索引,表都是根...

2021-08-27 11:11:05 486

原创 sql中count(1)、count(*)和count(字段名)的区别

执行效果上:count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL。count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL。count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数,即某个字段值为NULL时,不统计。执行效率上:列名为主键,count(列名)会比count(1)快列名不为主键,count(1)会比count(列名)快如果表多个列...

2021-08-20 20:49:15 4376

原创 Java关键字—instanceof

instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符,是 Java 的保留关键字。左边是对象,右边是类;当对象是右边类或者子类所创建的对象时,返回true,否则返回false。boolean result = obj instanceof Class1、obj 必须为引用类型,不能是基本类型int i = 0;System.out.println(i instanceof Integer);//编译不通过System....

2021-08-18 20:55:29 162

原创 .class和getClass()的区别

.class方法和getClass()的区别,这两个比较像,常弄混。它们二者都可以获取一个唯一的java.lang.Class对象,但是区别在于:1、.class用于类名,getClass()是一个final native的方法,因此用于类实例2、.class在编译期间就确定了一个类的java.lang.Class对象,但是getClass()方法在运行期间确定一个类实例的java.lang.Class对象...

2021-08-18 16:53:14 1375

原创 Java基础--反射

1.概念什么是反射?(1)Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。 本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。(2)Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了, 而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到, 所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性, 不需要提前在编译期知道运行的对象是谁。Java核心技术卷.

2021-08-16 09:28:39 84

原创 java基础 代理

select obs.order_code orderCode,obs.ref_order_code refOrderCode,bs.name storageName,obsd.shuliang backCount,obsd.daiguihuanshuliang stayBackCount, bmc.name pinleiName,bmc2.name pinmuName,obsd.name name,obsd.guige guige,obsd.xinghao xinghao,obsd.danwei d.

2021-08-16 09:25:39 83

原创 关于JavaBean

JavaBean 是特殊的 Java 类,使用 Java 语言书写,并且遵守 JavaBean API 规范。接下来给出的是 JavaBean 与其它 Java 类相比而言独一无二的特征:提供一个默认的无参构造函数。 需要被序列化并且实现了 Serializable 接口。 可能有一系列可读写属性。 可能有一系列的 getter 或setter方法。我其实是把它当实体类对象看的。。。...

2021-08-13 15:44:22 72

原创 Linux常用命令

ls 列举当前目录下有哪些子文件或者子文件夹ls -a 查看所有的包括隐藏的子文件或者子文件夹ll 查看详细信息cd / 进入根目录( 白色:文件 蓝色:文件夹 浅蓝色:软连接)su 切换管理员身份cd 打开文件夹mkdir 创建文件夹touch 创建文件vi aaa 打开aaa文件a 进入编辑状态esc 退出编辑:wq 保存并退出(之前务必先退出编辑)cat 查看文件内容(全部显示)more 文件内容过大时 分批次展示 防止内存崩溃 一般用more

2021-08-13 15:40:45 58

原创 java中的值传递

1.概述引用类型中,java中全部都是值传递,传递对象里的值,而不会传递对象本身。2.代码示例public class Main { public static void main(String[] args) { Student a = new Student(); Student b = new Student(); a.setName("zhangsan"); b.setName("lisi");

2021-08-13 01:16:04 292

原创 Java 128陷阱+自动装箱拆箱

1.大纲概述Int 整型为java八大基础类型之一,Integer是它的包装器类型;int的默认值为0,而Integer的默认值为null。128陷阱:指 Integer类封装的数字在[-128,127]范围内比较可以相等,超过此范围不能相等的现象。如下为代码示例:public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c =...

2021-08-12 01:45:39 207 2

原创 HTTP状态码415 springboot项目

1.415报错,有可能是parameter写错了,前台不接收这种形式 controller写@RequestBody,前台url写?name=1&number=1就会报错415

2021-08-11 12:41:46 214

原创 Uniapp组件之间传参

1.父组件内引入子组件,并且子组件使用父组件内的数据将子组件引入到父组件:<uni-pop :opts="defaultOptions"></uni-pop>import uniPop from '@/components/uniPop/uniPop.vue'子组件使用父组件内的数据:2------创建组件引用组件------父组件给子组件传参2.1 引入2.2告诉父组件要使用子组件3中接收的参数必须带引号...

2021-08-11 12:36:22 514

原创 牛客网SQL篇刷题篇(38-47)

1.视图:视图是可视化的表。视图的作用:第一点:使用视图,可以定制用户数据,聚焦特定的数据。解释:在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视图,以后他在查询数据时,只需select * from view_caigou 就可以啦。第二点:使用视图,可以简化数据操作。解释:我们在使用查询时,在很多时候我们要使用聚合函数,同时还

2021-08-11 12:28:04 190

原创 运行Java程序时 Tomcat出错 显示端口被占用

解决方法:命令提示符(管理员)输入netstat-ano|findstr8080 检查8080端口有哪些进程输入taskkill-pid11728 -f关闭11728的进程

2021-08-11 12:23:44 104

原创 牛客网SQL篇刷题篇(32-37)

1.sql group_contact()、concat()、concat_ws函数https://blog.csdn.net/qq_36250202/article/details/99308824eg:将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分SELECTCONCAT(last_name, ' ', first_name)from employees2.3.mysql中的drop table.

2021-08-10 16:37:16 112

原创 牛客网SQL篇刷题篇(24-31)

https://www.nowcoder.com/ta/sql1.NOT INNOT IN运算符允许从结果集中排除特定值的列表。2.sql子查询https://www.cnblogs.com/fzxey/p/10896244.html#where%E5%AD%90%E6%9F%A5%E8%AF%A2子查询就是将一个查询(子查询)的结果作为另一个查询(主查询)的数据来源或判断条件的查询。常见的子查询有WHERE子查询,HAVING子查询,FROM子查询,SELECT子查询,EXIS

2021-08-10 16:33:18 62

原创 牛客网SQL篇刷题篇(16-23)

1.SQL嵌套查询https://www.cnblogs.com/glassysky/p/11559082.html(1)什么是嵌套查询.   嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。(2)嵌套查询的工作方式  先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可以用于父查询select语句使用。还可以用于inse

2021-08-10 16:28:41 120

原创 牛客网SQL篇刷题篇(3-10)

https://www.nowcoder.com/ta/sql1.inner join 和left join(1)在表中存在至少一个匹配时,INNER JOIN 关键字返回行。SELECT ***FROM AINNER JOIN BON 条件注释:INNER JOIN 与 JOIN 是相同的。(2)LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。SELECT *** FROM A L

2021-08-10 15:01:57 104

原创 牛客网SQL篇刷题篇(1-2)

https://www.nowcoder.com/ta/sql

2021-08-10 14:57:25 105

转载 在腾讯云开通短信验证服务设置正确格式的签名和正文模板并完成群发消息测试

链接????https://blog.csdn.net/weixin_45001200/article/details/118878336?spm=1001.2014.3001.5501经历了一晚上的审核,终于在第二天近10点发来了测试验证码......

2021-08-08 13:10:23 620

原创 Could not load TestContextBootstrapper [null]. Specify @BootstrapWith‘s ‘value‘ attribute...

在测试redis集成短信验证时使用test启动类做单元测试,使用了spring注入。@RunWith(SpringRunner.class)@SpringBootTest(classes = RbacApplication.class)public class SmsUtilTest extends RbacApplicationTest{ @Autowired private SmsHelper smsHelper; @Autowired private Red

2021-08-08 12:48:45 3571 1

原创 ElementUI的el-table隐藏id列

使用场景:使用el-table进行数据的展示时,查询数据时要获取对象的ID属性,在展示时不需要展示ID这一列,但是在进行编辑时需要获取该ID。实现方法:可以通过在el-table-column上添加v-if="false"完整示例代码: <el-table :data="tableData" border style="width: 100%" @selection-change="handleSelectionChange"> <el

2021-08-04 16:32:12 5461

原创 java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and java.lang.String

数据库字段:数据库中的时间字段handle_time是datatime前端:xml文件:运行结果:原因这是因为原因是mybatis 中对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串''进行对比判断则会引发异常. 所以在上面的代码中去掉空字符串判断, 只保留非空判断就正常了。改为如下参考https://blog.csdn.net/beidaol/article/details/85061472https://www.cnbl...

2021-08-03 12:05:58 1143

原创 java.lang.ArrayIndexOutOfBoundsException:数组下标越界越界

前台vue初始化 pinIds:[],但是当pinIds前台查询条件传值为空时,pinIds[0]、pinIds[1]取不到值,就会报数组下标越界越界改为就可以了

2021-08-03 11:57:14 190

原创 uniapp页面传参使用encodeURIComponent转义特殊符号

答主在uniapp页面跳转传imgUrl(地址为:https://metting.oss-cn-beijing.aliyuncs.com/20210615153312771.9AT5NO.jpg?Expires=4779415992&OSSAccessKeyId=LTAI4GKXzR3eLCustbbLYxFf&Signature=***********)时,控制台发现imgUrl路径传递为如下图所示,...

2021-07-28 14:44:24 2048

原创 启动redis闪退/失败

问题:正常启动redis-server.exe时,项目出现闪退情况解决方式:按照下图完整流程输出即能正常启动

2021-07-26 15:07:58 135

原创 JS中split对多个分隔符的处理

关于JavaScriptsplit()方法,菜鸟教程是这样介绍的:split() 方法用于把一个字符串分割成字符串数组。提示:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。注意:split() 方法不改变原始字符串。这是用到一个分隔符的情况,那对于多个、复杂分割符号,JS是如何处理的呢?例如此时 split 函数的第一个参数就应该是正则表达式了,正确写法为:split(/。|,|,|[.]/) ...

2021-07-23 10:43:19 3252

原创 SpringBoot xml层SQL update之foreach循环的坑

在做二级分类批量删除置父级目录一级分类num-1时,发现数组里放了一样的pid,但是循环里只默认一个pid 145,所以只成功执行了一次num-1 可以选择在mapper接口层执行循环

2021-07-20 16:21:38 1146

空空如也

空空如也

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

TA关注的人

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