自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 npm run dev报错:vue版本和vue-template-compiler版本不一致,导致无法启动

首先package.json文件中指定的vue版本为2.6.10,vue-template-compiler版本为2.6.10,使用的是华为npm仓库:https://repo.huaweicloud.com/repository/npm/为什么npm拉取的版本不是2.6.10,是因为vue版本采用了-开头(拉取仓库最新2.0版),vue-template-compiler版本是^开头(拉取仓库中最新的版本)官方地址:https://www.npmjs.com/方法:访问仓库中某个依赖版本。

2024-01-31 12:09:36 1768

原创 npm install安装依赖package.json和package-lock.json版本不一致

并不是所有的子依赖都有 dependencies 属性,只有子依赖的依赖和当前已安装在根目录的 node_modules 中的依赖冲突之后, 才会有这个属性。当package.json里面不再使用最优版本,而是一个特定有效版本,也就是版本号前不带修饰符,这样package.json和package-lock.json里面的版本号才是一致的。假设我们的项目依赖A、B、C三个包,并且B包又依赖特定版本的C包,所以B包就会有dependencices,那么我们项目的整个node_modules的目录结构如下。

2024-01-31 10:50:06 675

原创 recv cmd: 0 is not correct, expect cmd: 100

经过测试,发现步骤一如果下载的是大文件,步骤二执行的时候,流还未读取(当然,最开始接收到流后,代码已经读取了前10位字节,用于fastdfs响应状态判断) ,此时读取的数据实则为10到20位置,此时为流的内容数据,存在值,且第十位恰好不为0。经过测试,发现两次获取到的流是同一个,是因为两次获取到的连接是同一个导致,疑问:1:为啥两次获取到的连接是同一连接,2:为啥两次获取到的是同一个连接就会报错。获取的文件大时(获取文件耗时在30s左右),两次获取到的连接不是同一个,并且在读取流操作的时候,会报错。

2024-01-19 15:02:02 989

原创 百练成钢04之设计模式笔记

百练成钢04之设计模式笔记本文主要参考了刘伟老师的设计模式文章:史上最全设计模式导学目录(完整版)面向对象设计原则单一职责原则(Single Responsibility Principle, SRP)一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。开闭原则(Open-Closed Principle, OCP)一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。抽象化是开闭原则的关键。里氏代换原

2023-04-26 10:11:24 162

原创 百练成钢03之排序算法笔记

排序算法。

2023-04-25 17:35:56 124

原创 中缀表达式转后缀表达式步骤

7、遍历到 “)”,将 “+” 弹出 op_stack 压入 output 栈,弹出"(“:output=[3, 4, 5, +],op_stack=[”5、遍历到 “+”,压入 op_stack:output=[3, 4],op_stack=[“2、遍历到 “”,压入 op_stack:output=[3],op_stack=[“”]3、遍历到 “(”,压入 op_stack:output=[3],op_stack=[“5、如果遇到左括号”(“,将其压入 op_stack。

2023-04-19 09:35:09 1227

原创 <? extends T>和<? super T>理解与使用

在 Java 泛型中,?extends T 和?super T 是两种通配符,用于限制类型参数的范围。这两种通配符分别代表上界通配符(Upper Bounded Wildcard)和下界通配符(Lower Bounded Wildcard)。

2023-04-17 15:58:46 889

原创 百练成钢02之异步编排(CompletableFuture)使用笔记

super T,?super T,?super T,?**注:**使用whenComplete不能改变返回结果,使用exceptionally根据异常处理情况可以更改。whenComplete 可以处理正常和异常的计算结果,exceptionally 处理异常情况方法加Async和不加Async的区别a、不加Async是执行当前任务的线程执行继续执行 whenComplete 的任务(非默认线程池和自定义线程池,可以理解为main线程)

2023-03-25 00:55:53 440

原创 百练成钢01之线程创建笔记

核心线程数(要保留在线程池中的线程数,即使它们处于空闲状态,除非设置了allowCoreThreadTimeOut。

2023-03-23 17:34:07 106

原创 解决IDEA中jsp、html不提示java

2020-04-11 15:25:52 4660 1

原创 Spring-学习笔记

JavaBeanBean:在计算机英语中,有可重用组件的含义。JavaBean:用java语言编写的可重用组件​ javabean >> 实体类单例模式:初始化一次:使得对象唯一多列模式:每次创建的对象是不一样的,每次调用,每次重现创建单例模式中对象是唯一的,每次使用都是一个对象;Spring核心容器IocApplicationContext的三个常用实现类:...

2020-04-06 17:31:50 122

原创 通过工厂模式获取对象出现NullPointerException

话不多说,先上代码:配置文件bean.propertiesaccountDao=cn.study.dao.impl.IAccountDaoImplaccountService=cn.study.service.impl.IAccountServiceImpl下面是我的java文件BeanFactory.java 文件public class BeanFactory { ...

2020-04-02 15:42:36 800 5

原创 解决MySQL中文乱码

在数据库配置文件中:如:druid.properties配置文件中设置:url 末尾添加 ?characterEncoding=utf-8driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mysql?characterEncoding=utf-8username=rootpassword=roo...

2020-04-01 17:45:16 75

原创 IEDA 问题及解决方案

1.MAVEN‘项目中启动test.java文件Error occurred during initialization of VM VM初始化时出错Could not reserve enough space for object heap 无法为对象堆保留足够的空间 Error occurred during initialization of VM Could not reserv...

2020-03-30 12:12:13 1444

原创 JdbcTemplate 操作数据库 CRUD

查询功能1.queryForObject()当results的size大于1时,抛出IncorrectResultSizeDataAccessException异常,以保证返回的记录只有一条。<T> T queryForObject(String sql, Class<T> requiredType, Object... args)//1.获取数据封装的实体对...

2020-03-25 20:08:02 84

原创 Maven项目管理工具

注意事项1.解决控制台乱码在idea ->setting -> maven -> runner VM Options中设置为-Dfile. encoding=gb2312

2020-03-25 00:57:19 81

原创 java中servlet重定向和请求转发

请求转发(forward)一种在服务器内部的资源跳转方式步骤://1. 通过request对象获取请求转发器对象:path路径为虚拟路径 /servlet RequestDispatcher getRequestDispatcher(String path)//2. 使用RequestDispatcher对象来进行转发: forward(ServletRequest request...

2020-03-25 00:38:47 190

原创 JavaSrcipt 正则表达式RegExp 对象

RegExp 对象RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。作用用于判断字符串是否满足某种限定格式常用来我们对于表单的效验,格式的控制//创建RegExp对象var regExg = new RegExp(pattern, attributes);/*参数partten:一个字符串,指定了正则表达式的模式或其他正则表达式。attributes:是一...

2020-03-23 19:27:02 82

原创 JS中函数名和函数的区别

JS中函数是一个对象,对象保存在内存中,函数名是指向这个函数的指针。函数名() 和 函数名 的区别:举例说明:function fun(){ alert("Hello,JavaSrcipt");}var onclick_1 = fun;//表示把函数地址值赋值给和/* 等效于var onclick_1 = function fun(){ alert("Hello,JavaScr...

2020-03-23 18:58:51 460

Mabatis_实现原理.png

本资源是博主本人,通过学习后剪切的图片资源,mybatis相关的资源,用于个人和他人理解,并非重要文件,个人总结归纳,便于记忆,查询。

2020-03-31

空空如也

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

TA关注的人

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