logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关于在vscode中使用指令node -v 并没有出现版本号的问题,在解决方案如下

解决方案一:右键点击,打开文件所在位置.进入到如下界面关闭vscode,找到vscode运行文件如:右键点击code.exe,选择最下面的属性按钮,找到兼容性,勾选最下方以管理员方式运行应用并确定.然后打开vscode,输入node -v进行测试.解决方案二:上诉操作还是没有解决问题的话,再次确定nodejs是否安装成功如果使用cmd能看到版本号,但是vscode不能.采用下面方案电脑重启就行..

#vscode
项目中创建mapper接口,编写xml文件中的sql语句,执行出现错误:Invalid bound statement (not found)

在使用mybatis-plus生成代码中我们会发现,在文件中会多生成一个mapper包,其中包括了mapper接口以及xml文件,在这里面我们可以实现一些复杂语句的执行,如多表查询,等.但是当我们将mapper接口创建好之后,xml文件sql编写完之后,也确定了sql语句没有错,但是在最终执行的时候还是报了异常,这是怎么回事呢?问题寻踪:我们都知道java代码是需要编译执行的,在编译的过程中也会生

#maven#mybatis
数据结构与算法(8):前缀表达式(波兰表达式),中缀表达式,后缀表达式(逆波兰表达式:实例逆波兰计算器)

一:前缀表达式的计算机求值  从右到左扫描表达式,遇到了数字,就将数字压入堆栈,遇到运算符就将运算符压入堆栈,弹出栈顶的两个数,用运算符对他们做相应的计算.(栈顶元素,和次顶元素).并将结果入栈,接着重复上述的过程指导表达式的最左端,最后运算得出的值即为表达式的结果举个例子:(3+4)*5-6对应的前缀表达式就是-*+3456,针对前缀表达式求值步骤如下:从右到左进行扫描,将6543依次压入栈中遇

#数据结构
mybatis-plus实现自动填充数据如:数据库中createTime和updateTime

关于数据库中每个表中,或者会有需要记录表中数据修改的时间.这个时候应该怎么做呢.当然我们的常规做法就是,首先在数据库中添加两个字段然后在实体类中添加两个属性private Date createTime;private Date updateTime;注意这个date是util包下的,而不是sql下的接着我们在添加字段的时候会设置这两个字段的值user.setCreateTIme(new Date

#mybatis#spring#mysql
java多线程阻塞队列分析(BlockingQueue)及SynchronousQueue:同步队列

说到队列:它是链表结构什么时候会阻塞队列呢?如下图所示阻塞:队列首先我们看看阻塞队列类中的结构:由上图可知阻塞队列和set list同等地位,故也十分重要所以说BlockingQueue不是新的东西问:什么时候我们会使用阻塞队列?答:多线程,线程池多线程并发处理,线程池Blockingdeque:双端队列:两头都可操作,能返回值学会使用队列:添加,移除四组API...

#java
到底了