- 博客(50)
- 收藏
- 关注
原创 获取时间相关
java中接收了一个String类型的年月的参数,获取该月的开始年月日和结束的年月日。Java获取当月开始时间和当月结束时间。获取参数月份的开始时间和结束时间。根据两个时间段获取每一天。
2024-07-02 13:28:54
202
原创 yarn global add json-server报错(npm i json-server -g报错)
注意:这种方法可能会导致安全风险,因为它不验证SSL证书。在实际生产环境中,建议使用受信任的证书颁发机构颁发的证书。2、使用 --no-verify-ssl 选项来跳过 SSL 证书验证。1、更新你的 Node.js 和 npm 到最新版本,然后重新安装 yarn。这个问题是由于证书过期导致的。
2024-06-07 17:19:56
396
原创 前端实现打印功能
1、引入打印相关的库 在您的Vue项目中,需要先安装一个用于打印的库,如print-js。在这个例子中,printData是需要打印的DOM元素的id。也可以设置页眉、页脚和打印样式。
2024-05-23 14:56:27
228
原创 前端将内容导出为PDF(html2pdf)
3.在 exportToPdf 方法中,我们使用 html2pdf.js 库将 $refs.printContent 引用的 DOM 元素导出为 PDF 文件。同时,我们还添加了一个 div 元素,用于包含需要导出为 PDF 的内容,并使用 ref 属性标记它。需要注意的是,html2pdf.js 是一个第三方库,可能会有一些功能限制或兼容性问题。在 Vue.js 中,可以使用第三方库来将打印的内容导出为 PDF 文件。1.我们引入了 html2pdf.js 库。
2024-05-23 14:28:15
501
原创 Quasar中<q-tree>使用的部分说明与使用示例
官网地址:http://v1.quasarchs.com/vue-components/tree/#%E7%BB%BC%E5%90%88%E5%AE%9E%E4%BE%8B。
2024-05-21 14:19:12
199
原创 Quasar中的<q-table>中隐藏分页信息
中文API地址:https://www.quasar-cn.cn/vue-components/table#%E5%88%86%E9%A1%B5。,前者是隐藏分页信息,后者是每页展示条数,设置为0表示全部展示。实现隐藏分页功能,只需加入。
2024-04-18 13:24:40
191
原创 springboot连接oracle报错ORA-12505解决方案
报错找不到表或视图,只好另寻解决方案。经过尝试,最后将 :orcl 部分改为 /orcl 解决,即 jdbc:oracle:thin:@xxxx.xxxx.xxxx.xxxx:1521/orcl。问题原因: jdbc:oracle:thin:@xxxx.xxxx.xxxx.xxxx:1521:orcl,该连接方式:后面需跟上sid_name;jdbc:oracle:thin:@xxxx.xxxx.xxxx.xxxx:1521/orcl而这种连接方式 / 后面需填入server_name;
2024-01-04 17:06:29
644
原创 nodejs卸载和安装教程
4. 删除C:\Users\用户名\AppData\Roaming目录下的。删除C:\Users\123\AppData\Local\目录下的。1、Win菜单中找到Node.js的卸载程序,运行卸载程序。最后,完成后,cmd进入命令行界面,输入。显示npm版本,如果都能显示则安装成功。安装Vue,命令行输入安装命令。3.选择 OK,等待卸载。傻瓜式安装:一路点击即可。显示node版本,输入。
2023-11-06 23:03:29
843
1
原创 SpringBoot引入jdbcTemplate时报错Field jdbcTemplate in com.x required a bean of type...could not be found
加的自动化配置,但是此时因为已经配置了数据库的连接环境(application.properties),当再次启动时会报错。SpringBoot项目,引入jdbcTemplate时启动失败。原因:在之前启动的时候在。解决:直接取消自动化配置。
2023-10-23 14:09:49
910
原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)
一般在pom.xml中的依赖没什么问题的情况下,检查以上三项便可以解决自己的。
2023-10-13 16:10:24
277
原创 idea打开多个文件,显示不下的会收起来,怎么让所有打开的文件都显示?
File->setting,Editor–>Editor Tabs,选择Multiple rows即可。idea中有时候开发原因一次性打开多个类,这些类会重叠在一起,导致后面的文件隐藏不显示了。idea中设置多个类文件同时打开并且不重叠隐藏,分层显示。
2023-10-12 09:15:05
3645
原创 IDEA-解决Command line is too long. Shorten command line for SpringBootMainApplication or also for App
其实IDEA底层是通过命令行或者文件的方式将classpath传递到Java的JVM虚拟机上的,而大多数的操作系统都会有命令行的最大长度限制,超过这个限定值时就会导致IDEA无法启动当前程序。该配置的主要功能就是开启IDEA的动态类路径,将太长的类路径写入文件,然后由应用程序启动器读取并通过系统类加载器加载。看报错的那段英文,可知是命令行太长的原因导致SpringBoot和整个应用无法成功启动,那为什么会报这样一个错误呢?Step1:找到项目目录下的.idea\workspace.xml文件。
2023-10-10 17:52:19
380
原创 Spring Security 出现 ‘login.html?error‘ is not a valid redirect URL 异常
SpringSecurity的登录失败后的地址,如果不进行设置,它会用successForwardUrl地址拼接一个error,即登录失败后的跳转地址为:login.html?现状:Spring Security 出现 ‘login.html?error’ is not a valid redirect URL 异常。原文链接:https://blog.csdn.net/qq_35170213/article/details/85784199。原因:login.html需要以。
2023-09-22 14:00:19
411
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource
出现原因:学习Spring security过程中,整合springboot启动报错(采用了思路一解决)思路一、项目不需要连接数据库,启动报错。思路二、需要连接数据库,启动报错。打包方式,系统不会自动读取。文件,需要手动进行配置。
2023-09-22 12:31:24
223
原创 xxl-job手动触发报错 xxl-rpc remoting error(no protocol: ip/run
今日在xxl-job任务调度中心,指定定时任务执行的机器地址时,报了xxl-rpc remoting error(no protocol: [指定ip]/run), for url : [指定ip]/run 错误。2、最后发现指定机器地址:http://127.0.0.1:9999/就可正常运行定时任务了。但是手动执行任务时却还是报错,根本就没有进入,猜测是地址问题。1、将执行器节点ip改为:http://127.0.0.1:9999。2、状态码 200 表明请求已经成功,服务器已成功处理了请求。
2023-09-12 11:28:41
2672
原创 启动Tomcat : Can‘t load IA 32-bit .dll on a AMD 64-bit platform
主要是在64位的系统下安装的虚拟机是64位的,而WTK的sublime.dll不能在64位的平台下加载64位的虚拟机,只能加载32位的。由于WTK在安装的时候加载的64虚拟机的地址,它找到的是64位的虚拟机,所以它提示不能加载32位的虚拟机(在目录下没有32的虚拟机)java.lang.UnsatisfiedLinkError 出现这种错误的原因是一般是java虚拟机找不到声明为native方法的本地语言定义时,出现的错误。启动别人的Tomcat服务器,出现以下错误。
2023-09-12 11:17:18
1032
1
原创 java.lang.ClassNotFoundExceptior:org.apache.xmlbeans.impl/schema.DocumentFactory
之前的jar包都是直接引入到属性文件中,也就是只是引入到开发环境中,但是由于启动项目是使用tomcat中的环境,所以会造成以上问题。解决思路:将原本xmlbeans-2.6.0换做xmlbeans-5.0.2(未解决)主要问题:通过代码提示可以在界面中导入该类,但是运行就是报错。
2023-09-12 11:13:10
1050
原创 Git如何修改提交的用户名称
参考:https://blog.csdn.net/weixin_40021191/article/details/103540835。对应修改配置文件:工作区目录/.git/config。解释:一般只需要执行修改第一步即可完成用户名修改。对应修改配置文件:~/.gitconfig。
2023-09-08 13:50:08
313
原创 Git报错解决:git@gitee.com: Permission denied (publickey).
执行 git push -u origin master 时报错
2023-09-08 10:54:47
289
原创 idea打开git项目后没有git选项(已经集成了git)
如果拉取代码时报错ssh variant ‘simple’ does not support setting port,在git bash中输入以下命令即可。现状:切换了分支以后,由于本地没有拉取代码,导致git选项未显示。网上搜索解决棒法,记录如下。2、选择【Version Control】,选择【+】,然后【Apply】,然后【OK】。1、选择菜单【File】下的【setting】3、此时会发现git选项已经出现。
2023-09-08 10:26:30
7102
2
原创 IDEA 项目结构旁边出现 0%classes,0% lines covered
作用:监控功能(coverage),用于检测代码覆盖率,方法和 Line行数。点击 Coverage,会出现一个 Coverage 控制台,点击。导致原因:debug启动时,点错了,点到了旁边的。
2023-08-24 18:13:38
900
原创 springboot中获取request的方式
而其中注入的request却是线程安全的,原因在于:使用这种方式,当Bean(TestController)初始化时,Spring是没有注入request对象的,而是注入了一个代理(proxy);在代理对象中使用了ThreadLocal,因此request对象是属于线程局部变量,这就保证了request对象的线程安全性。2、不限于只注入request:除了request对象,该方法还可以注入其他scope为request或session的对象,如response对象、session对象等;
2023-08-20 15:29:08
268
原创 ifconfig 或者ip addr显示太多的垃圾信息,如何查看前几行
原文链接:https://blog.csdn.net/weixin_42554373/article/details/106048651。虚拟机里查看linux系统的ip地址ifconfig命令显示信息过多导致看不到ip的解决办法。ifconfig 或者ip addr显示太多的垃圾信息,一般ip在头部位置看不到,如何处理?直接查看网卡ip,如果提示eth0不存在,则用。方案二:直接把命令信息输出到文本。
2023-08-20 11:19:29
1444
原创 MQ中实现生产者确认机制但未返回ack/nack的消息【版本问题导致】
使用普元的EOS框架,项目中引入了RabbitMQ时,测试MQ生产消息的确认,结果一直未返回ack或nack,但是通过15672端口的管理平台去查看时,消息确实是发送到了MQ中,所以问题就在于成功发送了消息,但是没有回调函数。路由失败的策略(ReturnCallback)
2023-08-17 09:22:30
165
原创 String.valueof() 处理null值问题【会将null转为字符串】
因为String同Integer不存在任何关系,它们都继承自Object,公共父类是Object(String和String[]同理),此时null值不知道该传入哪一个方法,因此无法通过编译,直接报错。总结:java编译器在选择继承重载方法时,如果请求方法参数个数一致,且具备多个重载方法可以匹配到所传递的参数,此时,会优先选择精度相对较高的,即java继承树中树的深度较深的那个。问题:明明两个方法中传入的都是null值,为何一个报空指针异常,一个却是正常的。问题:重载方法是如何被选择的?
2023-08-16 00:37:50
2196
原创 There is no statement named ... in this SqlMap处理方式
There is no statement named ... in this SqlMap处理方式
2023-08-03 14:26:06
1360
原创 Redis面试题
本质上是一个 Key-Value 类型的内存数据库,很像memcached。整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的Key-Value DB。Redis最大的魅力是支持保存多种数据结构(string,list,set,hash,sortedset),此外单个 value的最大限制是 1GB,不像memcached只能保存 1MB 的数据。
2023-06-01 23:45:09
69
原创 MQ面试题
架构如下所示:生产者和 RabbitMQ 服务端建立连接,然后获取通道。生产者发送消息,发送给给指定的虚拟机中的交换机。交换机根据消息的 routingKey将消息转发给指定的队列。消费者和 RabbitMQ 服务端建立连接,然后获取通道。消费者监听指定的队列。一旦队列有消息了,此时就会把消息推送给指定的消费者。概述:存储对应的延迟消息,指当消息被发送以后,并不想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费。应用场景:订单超时未支付,文章的延迟发送。
2023-05-30 21:43:31
53
原创 JVM虚拟机
主要有以下四种类加载器:启动类加载器( Bootstrap ClassLoader ):用来加载 java 核心类库,无法被 java 程序直接引用。扩展类加载器( extensions class loader ):它用来加载 Java 的扩展库。Java 虚拟机的实现会提 供一个扩展库目录。该类加载器在此目录里面查找并加载 Java 类。系统类加载器(system class loader ):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类。
2023-05-03 15:27:02
72
空空如也
SQLmap实际注入测试网站地址
2024-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人