摘要: 原因是:我的项目里除了springboot启动类还自定义了多个main来搞了点小demo,就因为这个原因我花了近一天的时间才找清楚原因。 解决方案:找到多余的main方法,注释或删除掉. (下面可以忽略,自己用来记录下当时为了找这个错误被坑了多少次) 接下来说一下网上给出的解决方案: (1).MF文 阅读全文
posted @ 2018-06-23 11:24 沟渠映明月 阅读(3936) 评论(0) 推荐(0) 编辑
摘要: 通过maven打jar包,然后复制到虚拟机上执行nohup java -jar xxx.jar &命令,运行jar文件,这时抛出了异常 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failu 阅读全文
posted @ 2018-06-23 11:23 沟渠映明月 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project admin: Deployment failed: repository elemen 阅读全文
posted @ 2018-06-23 11:22 沟渠映明月 阅读(26330) 评论(0) 推荐(2) 编辑
摘要: 在linux上telnet远程mysql端口失败,经过上网查找后,找到多种方法。 (1)我在本地的Navicat上新增了一个用户,主机名是linux的ip,也可以是 %(百分号代表这个用户可以在任何地方对mysql进行远程连接); (2)登录mysql; 执行 use mysql 执行 select 阅读全文
posted @ 2018-06-23 11:22 沟渠映明月 阅读(3054) 评论(0) 推荐(0) 编辑
摘要: 解决方案: (1)配置中添加 spring.thymeleaf.prefix=classpath:/templates (2)指向模板的路径 不加 / 阅读全文
posted @ 2018-06-23 11:21 沟渠映明月 阅读(8752) 评论(0) 推荐(0) 编辑
摘要: * th:action <form id="login" th:action="@{/login}">......</form> 定义后台控制器的路径 * th:each 循环List集合: <tr th:each="user,iterStat : ${list}"> <td th:text="${ 阅读全文
posted @ 2018-06-23 11:15 沟渠映明月 阅读(8782) 评论(0) 推荐(0) 编辑
摘要: BeanFactory是一个类的通用工厂,可以创建并管理各种类的对象 Bean工厂是Spring框架最核心的接口,它提供了高级Ioc的配置机制。BeanFeactory使管理不同类的Java对象成为可能,而ApplicationContext建立在BeanFactory基础之上,提供了更多面向应用的 阅读全文
posted @ 2018-06-23 11:13 沟渠映明月 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 工作机制: 装载:查找和导入class文件 链接:执行校验、准备和解析步骤,其中解析步骤是可以选择的 (1)校验:检查载入class文件的可读性 (2)准备:给类的静态变量分配存储空间 (3)解析:将符号引用转换成直接饮用 初始化:对类的静态变量、静态代码块执行初始化工作 jvm在运行时会产生3个C 阅读全文
posted @ 2018-06-23 11:13 沟渠映明月 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Bean自身的方法:调用Bean构造函数实例化Bean、调用setter设置Bean的属性值及通过<beam=n>的init-method和destory-method所制定的方法。 Bean级生命周期接口方法:如BeanNameAware、BeanFactoryAware、Initializing 阅读全文
posted @ 2018-06-23 11:11 沟渠映明月 阅读(381) 评论(0) 推荐(0) 编辑
摘要: queryForList方法会调用query方法,同时会传入一个新的ColumnMapRowMapper对象 这里是实现了接口中的方法doInPreparedStatement,是连接到数据库后做的一些操作,而连接数据库的操作是在下图中也就是execute()方法中做的 在图中可以看到,先做了获取连 阅读全文
posted @ 2018-06-23 11:09 沟渠映明月 阅读(9425) 评论(0) 推荐(0) 编辑
摘要: List传参方式 举个例子 sql = "select * from table where id=? and param=?"; sql中的参数要用?形式,然后使用list.add(param) 向list中添加这个参数,最后通过jdbcTemplate.queryForList查询方式,将sql 阅读全文
posted @ 2018-06-23 09:35 沟渠映明月 阅读(7501) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池技术 数据库连接池负责分配、管理和释放数据库的连接。 数据库连接复用。重复使用现有的数据库连接,可以避免连接频繁建立、关闭的开销。 统一的连接管理。释放空闲时间超过最大空闲时间的数据库连接,避免因为没有释放数据库连接而引起的数据库连接泄漏。 HikariCP HikariCP 字节码精简 阅读全文
posted @ 2018-06-23 09:19 沟渠映明月 阅读(458) 评论(0) 推荐(0) 编辑