- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Spring boot中引入log4j时遇到的坑
最近测试在spring boot项目中引入log4j日志工具,碰到了一系列的问题,费了好大的劲,终于解决完成,现做个记录,供大家参考,有错误的地方,还望指出:spring boot的框架版本:1.4.3.RELEASE; jdk版本:1.8;问题1: 1.3.8以后的spring boot版本对log4j不支持,无法通过maven加载相应的jar包,需要改为log4j2;<dependency>
2017-09-23 17:04:44 12220 6
转载 Spring Boot中的事务管理
什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。 事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。
2017-09-21 08:45:22 296
原创 通过eclipse把spring boot项目打包成war包并部署到tomcat服务器上的步骤
由于需要把写的spring boot后台程序放到云服务上,所以今天研究了一下如何把spring boot项目部署到安装的tomcat服务器上,现在整理下打包—>部署—>访问这个整个步骤以及遇到的问题,供大家参考和以后的回顾:1、打包修改打包形式在pom.xml里设置 packaging>war</packaging>除嵌入式tomcat插件在pom.xml里找到spring-boot-starter
2017-09-19 16:15:35 28440 7
原创 8761 - was unable to refresh its cache! status = Cannot execute request on any known server
今天搭建Spring-Cloud-Eureka-Server 和client的demo,由于之前没有做过相关项目,碰到一个问题时,解决起来浪费了不少时间,问题如下:client启动时,报了如下错误:2017-09-18 11:27:32.317 WARN 2712 --- [freshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Re
2017-09-18 11:34:06 8326 1
原创 用maven 搭建 Spring boot工程
1.创建Maven项目 2.选择项目类型 3.选择项目 4.编写项目组和名称-finish即可 5.修改pom.xml文件 加入如下配置: <!--spring boot 基础环境--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</a
2017-09-11 15:24:21 903
转载 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
创建一个maven工程,在maven install时,出现了这个错误,导致工程不能成功启动,最后发现如下解决办法: 1、eclipse菜单 - Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK,例如JRE home:D:\Program Files (x86)\Java\jdk1.6.0_45 2、在run as -> upd
2017-09-08 16:19:26 271
转载 CGlib动态代理中Enhancer.create()函数的逻辑
整个过程如下:Cglib根据父类,Callback, Filter 及一些相关信息生成key. 然后根据key 生成对应的子类的二进制表现形式 使用ClassLoader装载对应的二进制,生成Class对象,并缓存 最后实例化Class对象,并缓存下面是相对应的关键代码. 1)Cglib如何生成的Class的二进制文件 针对不同场景, CGlib准备了不同的Class生成方法, 他们都实现了
2017-09-07 18:15:52 4034
转载 继承类要实现接口父类的所有方法吗
一个类实现接口和继承抽象类对于抽象方法的实现原则是相同的: (1)如果这个类是个普通类,那么必须实现这个接口/抽象类的所有抽象方法; (2)如果这个类是个抽象类,那么不必实现这个接口/抽象类的抽象方法,因为抽象类中可以定义抽象方法。
2017-09-07 15:20:40 7107
转载 bean 注入容器时,scope属性设置的区别
1、singleton作用域 当一个bean的作用域设置为singleton, 那么Spring IOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把一个bean定义设置为singleton作用域时,Spring IOC容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例缓存(single
2017-09-07 11:53:47 429
转载 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE tha
【MySQL笔记】解除输入的安全模式,Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL
2017-09-06 12:40:54 838
原创 把Excel表格通过MySql Workbench导入数据库表中的使用总结
把Excel表格通过MySql Workbench导入数据库表中的使用总结今天接到一个任务,把excel表中的数据导入到mysql数据库中,通过半个多小时的鼓捣,基本上摸清了里面的门道。 首先,准备所要导入的ecxel文件,需要把excel另存为*.csv类型的文件,然后通过notepad转换编码格式为utf-8类型,注意要把表头删去,否则会出问题。 其次,导入所转换的文件
2017-09-05 18:24:51 51114 6
spring-cglib-repack-3.2.6 和 spring-objenesis-repack-2.6
2018-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人