- 博客(11)
- 收藏
- 关注
原创 由java.lang.NoclassDefFoundError: org/springframework/core/KotlinDetector引发的一系列问题及解决方案
由java.lang.NoclassDefFoundError: org/springframework/core/KotlinDetector引发的一系列问题及解决方案 事情的起因是这样的,原先项目使用的是spirngMvc项目,spring的版本是4.0.0 RELEASE,修改完代码后在本地运行一切正常,部署到线上linux服务器,抛出了如下异常 好,一百度,都是说spring版本太低,必须换成5.0.1以上的版本才行,于是把版本换成大家用的5.0.2.R...
2020-12-07 17:26:16 7243
原创 vue使用highstock生成图表
1.导入highcharts依赖包(文章前面部分参考了:https://blog.csdn.net/bojinyanfeng/article/details/103406779)npm install highcharts 2.在components文件夹下新建HighChart文件夹,创建highsotck component<template> <div :id="id" :option="option" class="HighStock"></div&
2020-09-23 17:05:21 573
原创 vue+springboot+nginx跨域问题解决方案
最近项目改版,前端使用了vue-elementui-admin模板,后端采用springboot,部署的话是使用nginx代理的;项目中最头痛的问题莫过于开发环境和生产环境的跨域问题了,下面列出我的解决方案:首先配置vue.config.js文件,这是配置proxy做路径跳转,api和ams分别是项目的别名(注意:这里配置两个项目跳转路径还方便了有多个微服务的项目使用,不同的项目进行不同的配置即可),可以按照自己的喜好取,后面会讲到他们具体用在什么地方 proxy: { '/api': {
2020-09-23 14:43:12 1647 2
原创 spring boot整合mybatis报出奇葩错误Mapped Statements collection does not contain value for com.coglink.dplus_
近期公司项目框架升级由原先的springmvc改造成springboot,项目创建好在整合mybatis时抛出奇葩问题,一直显示mapper文件扫描不到,花了一下午时间查资料,在无意间把问题解决了,记录一下。application.properties文件主启动类:mapper文件:dao层接口:dao层实现类:项目结构:查看网上有各种方法,都严格按照来的,应该没什么问题,结果还是一样的报错,所以还是要根据个人情况来实践。后来在改ap...
2020-09-01 18:33:40 1136
原创 java 简单 Excel 批量导入demo
1.在jsp页面form表单中添加如下代码<form enctype="multipart/form-data" id="myForm" method="post"><button type="button" class="btn btn-primary" onclick="importExcel()">导入<
2019-01-19 17:58:40 356 1
原创 linux 编写定时任务
一:环境准备 首先确定你的linux服务器上的crontab服务是否开启 使用 /etc/init.d/crond status 查询crontab服务的状态,,若是未开启,请使用/etc/init.d/crond restart 或 /etc/init.d/crond start启动 如图表示成功启动。二:脚本编写 在/etc/cron.d目录...
2019-01-02 15:55:29 2134
原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJp...
2018-12-27 16:31:19 4062
原创 java虚拟机的7种垃圾收集器
HotSpot虚拟机的垃圾收集器如下:上图展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,则说明他们之间可以搭配使用。黑线的划分代表垃圾收集器的作用的区域。以下是七种垃圾收集器:1.Serial收集器 Serial收集器是最基本,历史最悠久的垃圾收集器,曾经(在jdk1.3.1之前)是虚拟机新生代的收集器的唯一选择。它是一个单线程收集器,只会使用一个CPU或一个...
2018-08-10 18:35:47 123
原创 Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Cannot报错
Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Cannot create JDBC driver of cla...
2018-08-02 11:01:45 47431
原创 java虚拟机之对象的创建
在java这门面向对象的编程语言中,创建对象无时无刻不在被创建着。在Java中,仅仅用一个new关键字就能创建一个对象,那么在虚拟机中,对象创建的过程又是怎样呢? 1.类加载检查 当虚拟机接受到一条new指令时,虚拟机需要先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载,解析和初始化过。若无,则先执行相应的类加载过程。 2.分配内存 在...
2018-07-15 16:09:30 252
原创 java虚拟机运行时数据区
上图java虚拟机运行时数据区1.程序计数器 程序计数器是一块较小的内存区域,可看做当前线程所执行的字节码的行号指示器,在虚拟机概念模型中,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令的。 由于java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何时刻,一个处理器都只会执行一条线程中的指令。因此,为了防止线程切换后能...
2018-07-15 15:21:48 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人