自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 邮件名称修改和yml里面配置mail方式

参考网址1参考网址2

2022-11-08 19:08:21 368 1

原创 java 字符串初始化=“” 和=null的区别

如果是 if (codeModel.action.equals(“”)||codeModel.action.equals(“reg”)||codeModel.action==null)会报错,因为对空对象执行.equals(“”),不能进行任何操作对它。这个引用已经指向了一块是空字符串的内存空间,是一个实际的东东了,所以你可以对它操作,而不用担心什么了。""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。NULL代表声明了一个空对象,根本就不是一个字符串。

2022-11-07 18:56:01 466

原创 解决SVN目录下不显示状态图标的情况,例如绿色表示正常,红色表示修改等不显示

2.点击到该路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers。如果方框中的文件夹不在第一,就点击F2增加空格数(比别的文件夹空格数多)让其到第一,按F5可以刷新。(图中我的已经改好了)打开任务管理器,找到windows资源管理器,点重新启动。这时再找到svn对应文件夹,就能看到显示状态图标了。

2022-11-07 15:56:49 2526 1

原创 springcloud+vue后端操作菜单栏实现多语

后端操作菜单栏实现多语

2022-10-31 16:16:24 143

原创 解决Nginx刷新页面后404的问题

参考网址1参考网址2

2022-10-28 20:29:07 406

原创 ERROR in ch.qos.logback.classic.joran.action.ContextNameAction - Failed to rename context [nacos] as

编译clean一遍在install再运行?

2022-10-28 20:25:45 325

原创 package与install区别

参考链接

2022-10-28 20:24:10 142

原创 开发工具详解

!!

2022-10-24 10:31:06 901

原创 拦截器拦截lang

拦截器拦截lang

2022-10-24 10:29:28 55

原创 Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/Datatype

错误

2022-10-24 10:28:05 482

原创 IDEA编译错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-

2.

2022-10-24 10:27:05 455

原创 IDEA编译方法

1.2.

2022-10-24 10:26:03 597

原创 data里数据实现不了多语言切换问题

1.2.

2022-10-24 10:25:12 121

原创 表单验证多语言没作用问题

1.2.

2022-10-24 10:23:57 62

原创 JS文件实现多语

js文件实现多语

2022-10-24 10:16:37 377

原创 Vue文件实现多语(ElementUI+自定义多语实现)

添加链接描述**

2022-10-24 10:10:24 381

原创 Cannot read property ‘install‘ of undefined

参考:https://blog.csdn.net/qq_39480297/article/details/125873012。解决vue-i18n安装问题。

2022-09-29 11:28:07 120

原创 SVN 树冲突解决详解

SVN 树冲突解决详解。

2022-08-22 11:15:28 1156

原创 修改svn中的文件名

1.选中文件或者文件夹—右键—TortoiseSVN—改名。值得注意: 直接修改文件名是不可以的。

2022-08-22 10:16:00 1551

原创 用java写post请求

代码】用java写post请求。

2022-08-17 17:11:07 3569

原创 在检出的项目中新建了一个文件夹怎么上传到svn

https://blog.csdn.net/weixin_39023857/article/details/112617044

2022-08-16 13:51:33 383

转载 SSM整合web.xml中监听器的作用

监听器用于监听Web应用中某些对象的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当监听范围的对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计网站在线人数、系统加载时进行信息初始化、统计网站的访问量等等。监听器详解...

2021-12-15 10:11:47 307

原创 导出excel功能的实现

可以参考以下视频视频步骤1视频步骤2sevice实现层注意第二行开始的字段,比如name,salary与mapper查询中字段一致要,要不然导出的数据为空(具体看一下mapper图)controller层mapper

2021-11-25 15:14:47 131

原创 java.lang.ClassCastException: com.huatec.huatec.entity.Salary cannot be cast to java.util.Map

java.lang.ClassCastException: com.huatec.huatec.entity.Salary cannot be cast to java.util.Map在做java项目的时候出现这个问题,说一下内容不能够转化为map类型转换错误(实体类不能转成map)问题找了老半天!解决办法!注意是resultType不是resultMap...

2021-11-25 15:07:41 499

原创 Mybatis Mapper层怎样连接其他表

2.实体类要增加以下内容

2021-11-23 16:19:00 202

原创 Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘bulletinBoard‘ not found.

Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘bulletinBoard’ not found.出现这个问题是当在mybatis框架中使用的查询语句中包含多个参数解决办法:为方法中的参数加上注解指定参数加入List findAll(@Param(“bulletinBoard”) BulletinBoard bulletinBoard, @Param(“begin”)Integer begin, @Param(“pag

2021-11-22 10:36:32 311

原创 Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘dept.name

Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘dept.name != null and dept.name != ‘’’. Cause: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, “name”)注意了,与书写格式无关,是因为有些时候传入对象dept本来就是空值,导致空指针解决

2021-11-16 16:01:19 993

转载 java集合的初始默认长度,加载因子,扩充容量

《--当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。 加载因子的系数小于等于1,意指 即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。另外,扩容也是有默认的倍数的,不同的容器扩容情况不同。--》List 元素是有序的、可重复ArrayList、Vector默认初始容量为10Vector:线程安全,但速度慢底层数据结构是数组结...

2021-07-14 10:32:42 729

转载 Java中基本类型与数据类型的区别

Java 基本类型和对象类型的区别基本类型: int long byte float double char boolean short对象类型: Integer Long Byte Float Double Character Boolean Short包装类:   java中有时候运算时两个对象之间进行的,不允许对象和数字之间进行运算,所以需要一个对象。这个对象就是把数字进行一下包装,这样这个对象就可以和另一个对象进行运算了。区别:   一个没有任何的方法和属性,一个有方法和属性。...

2021-07-11 17:05:44 230

转载 类设计的五项基本原则(面向对象的5大原则)

类设计的五项基本原则面向对象设计(OOD)是面向对象编程(OOP)必不可少的一个环节,只有好的设计,才能保障程序的质量。面向对象设计的主要任务就是类的设计,不少面向对象(OO)的先驱和前辈已经提出了很多关于类的设计原则,用于指导OOP,其中就包括类设计的五项基本原则。1.单一职责原则(Single Resposibility Principle,SRP)专注是一个人的优良品质,同样,单一职责也是一个类的优良设计。单一职责的核心思想:一个类只做好一件事情。单一职责原则可以看作是高内聚、低耦合在面向对象

2021-06-21 16:57:02 579

原创 面向对象与面向过程

面向对象与面向过程的本质的区别面向对象与面向过程的本质的区别如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的!一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。可以拿生活中的实例来理解面向过

2021-06-21 15:58:28 110

原创 锁与临界区

进程并发运行,导致多个进程间有资源共享,比如CPU、内存,因此存在不确定性和不可重现,可能导致多次运行结果不一致。因此操作系统需要利用同步机制在并发执行的同时,保证一些操作是原子操作。互斥是指一个进程占用了某个资源,其他进程都不能使用该资源;死锁是指多个进程各占有了一部分资源,形成了循环等待;饥饿是指其他进程轮流占用资源,一个进程一直得不到资源。————————————————版权声明:本文为CSDN博主「时间很奇妙!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出...

2021-06-16 15:40:47 224

原创 进程与线程

进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。...

2021-06-15 21:26:19 67

转载 进程的通讯方式

管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。消息队列( message queu

2021-06-15 21:03:05 89

原创 查询第十条到第二十条的数据(id不连续)

MYSQLSELECT *FROM user LIMIT 9,10

2021-06-13 15:18:10 488

原创 点击按钮实现页面跳转

1.设置点击按钮2.

2021-06-08 11:41:33 10214

原创 Syntax Error: TypeError: this.getOptions is not a function

搞vue项目的时候。less-loader没安装,安装完后运行命令npm run serve出现新错误通常提示Syntax Error: TypeError: this.getOptions is not a function提示语法错误都是 版本问题解决1.通过降级版本号是最快捷的方法卸载 less-loadernpm uninstall --save less-loader2.安装一个低版本的npm install -D [email protected]具体降级到哪个版本可以

2021-05-16 21:57:12 282

原创 npm ERR! missing script: dev npm ERR! A complete log of this run can be found in: npm ERR!

npm ERR! missing script: devnpm ERR! A complete log of this run can be found in:npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2021-05-16T02_28_35_478Z-debug.log由于版本更新 npm run dev 和npm start 是老项目 运行方式新运行方式:可以用命令———— npm run ser

2021-05-16 10:38:08 1239

原创 安装phpStudy20161103后数据库原有数据为什么消失了

电脑中之前安装了mysql,正常服务中,但做项目的需要,安装了phpStudy,它里面自带了mysql,启动phpstudy里面的mysql后在用原来的就没服务了原因:1.安装phpstudy之后,原有的mysql服务无法找到。无法进入原有的数据库。2.端口同为3306互相冲突解决办法:1.先修改phpStudy里面mysql端口号点击“其他选项菜单”中的“phpStudy设置”,选择“端口常规设置”,修改端口号,这里我修改成了33092.打开navicat。可以重新建立一个连接,连

2021-05-15 18:21:01 1167

原创 vue创建项目

方法一1.进入cmd,输入想创建磁盘地vue init webpack +”项目名称“2.现在已经创建好了,那就让项目先安装下依赖再运行一下npm install或者cnpm installnpm run dev 或者cnpm run dev注意要在项目下运行!!!方法二你也可以通过 vue ui 命令以图形化界面创建和管理项目:vue ui上述命令会打开一个浏览器窗口,并以图形化界面将你引导至项目创建的流程。具体步骤可以看第四个视频: 视频地址...

2021-05-15 09:32:22 72

用java写post请求(添加post参数)

用java写post请求(添加post参数)

2022-08-17

jvm指令集.docx

jvm指令集

2021-05-09

Typora markdown编辑器

markdown编辑器

2021-04-13

navicat112_premium_en_x64.exe

简单安装包

2021-04-13

空空如也

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

TA关注的人

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