自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄亚的博客

软件从业者

  • 博客(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服务器上,现在整理下打包—&gt;部署—&gt;访问这个整个步骤以及遇到的问题,供大家参考和以后的回顾:1、打包修改打包形式在pom.xml里设置 packaging&gt;war&lt;/packaging&gt;除嵌入式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

spring源码解析时,需要额外引入的最新jar包,注意版本号,使用时把最后的.0去掉即可

2018-05-13

vc++版的斗地主和麻将游戏及参考资料

用vc++写的两个项目:斗地主 和 麻将,以及相关的一些参考资料。感兴趣的朋友可以下载一下。

2018-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除