随笔分类 -  java

摘要:某天,浏览博客园的时候,对首页上面的一篇文章,标题为:<<一个普通类就能干趴你的springboot,你信吗?>>,文章链接:https://www.cnblogs.com/rongdi/p/11780204.html#4414216 很是感兴趣。点进去之后,大致看一下。该篇博文主要说的是在使用spring boot环境下想创建一个名为Environment的bean,结果发现创建不了,于是不断调试终于找到了“真理”。 阅读全文
posted @ 2019-11-07 08:30 来自非洲大草原的食人虎 阅读(2702) 评论(6) 推荐(0)
摘要:在开源文件大行其道的今天,基于java种种解决方案和框架纷绘踏至而来,犹如浩瀚如海,看不完也学不尽。在采用这些解决方案和框架进行项目开发时,往往会出现当程序卡壳时,既无异常提示信息亦没有与之对应的日志输出的局面。每每出现这样的困境时,往往只能通过打断点来一步一步调试跟踪来解决。更有甚者,基于某一底层的框架进行相应的开发时,受限于框架的开发的精力和时间等因素的影响,如果针对某异常框架处理的不合理,又没有向外抛出该异常且框架又没有源码时,此时也只能借助通过反编译工具,通过阅读源码来尝试解决了。每每出现这些困境,真希望有一种工具能够洞悉那些被框架“吃掉”没有向往抛出的异常,以加快问题的解决步伐。 阅读全文
posted @ 2018-09-24 22:03 来自非洲大草原的食人虎 阅读(2234) 评论(0) 推荐(0)
摘要:最近在MINGW64控制台中使用 使用maven 命令打包时出现,如下错误。通常在 eclipse 或 IDEA这样的集成开发工具时,只要将工程的JDK环境变量重新设置一下,重新执行一下maven命令一行即可。 阅读全文
posted @ 2018-08-21 16:35 来自非洲大草原的食人虎 阅读(32584) 评论(5) 推荐(7)
摘要:最近在阅读swagger源码,当看到 springfox.documentation.swagger2.mappers.ModelMapper 类时,无意中看到该类上面使用的 org.mapstruct.Mapper 注解时,对这个注解一时竟想不出个所意然来。便打开百度搜索了一番,有关这个注解的文章不是很多,从这些文章了解到。这个注解跟JSR 269 有关,下面列出这个注解相关的文章链接。 阅读全文
posted @ 2018-08-19 12:20 来自非洲大草原的食人虎 阅读(10560) 评论(0) 推荐(0)
摘要:通用Mapper是一款针对mybatis进行扩展的轻量级组件,使用起来非常方便。当调用其针对mysql进行批量添加数据的方法时,发现报错,仔细研究了一番,发现是在使用通用Mapper上出现了问题。下面贴出本文件使用的通用的Mapper github 地址及其版本。 阅读全文
posted @ 2018-08-11 13:42 来自非洲大草原的食人虎 阅读(26164) 评论(3) 推荐(0)
摘要:有时候使用tomat进行远程调试,下面贴远程调试用的startup.bat 阅读全文
posted @ 2018-08-04 20:40 来自非洲大草原的食人虎 阅读(247) 评论(0) 推荐(0)
摘要:曾经碰到过这样一种情况,想让某个使用了spring 注解的类不被spring扫描注入到spring bean池中,比如下面的类使用了@Component和@ConfigurationProperties("example1.user")自动绑定属性,不想让这个类被注入。 阅读全文
posted @ 2018-08-04 14:24 来自非洲大草原的食人虎 阅读(6610) 评论(0) 推荐(0)
摘要: spring boot项目中的静态资源文件放在static文件下面,当通过浏览器访问这些静态文件时,发现必须要添加static作为前缀才能访问,折腾了一番后发现,这个前缀跟 spring.mvc.static-path-pattern 这个配置项有关。 阅读全文
posted @ 2018-06-23 22:41 来自非洲大草原的食人虎 阅读(46792) 评论(6) 推荐(1)
摘要:在spring-boot项目中使用spring-boot-maven-plugin插件进行打包,输出可执行JAR包。项目包含多个模块,当打完包后在本地的maven仓库中发现输出的可执行JAR非常小,并没有引用所有模块的JAR。 折腾了一番后才发现,原来是在使用spring-boot-maven-plugin插件上面出了问题。 阅读全文
posted @ 2018-06-23 12:14 来自非洲大草原的食人虎 阅读(1187) 评论(0) 推荐(0)
摘要:spring boot 学习使用@ConfigurationProperties注解 阅读全文
posted @ 2017-06-10 12:13 来自非洲大草原的食人虎 阅读(3228) 评论(0) 推荐(0)
摘要:在开发过程之中,经常需要在开发和测试环境中进行互相切换,当切换的同时需要加载相应的配置文件,因此要经常 性的替换配置文件中的相关的配置,长此以往感到十分痛苦。如果能针对开发和测试环境建两个配置文件,当需要进行切换时程序能自 动加载相应的配置,该多好,可以使用spring提供的profile功能来实现这样的需求。 阅读全文
posted @ 2017-05-19 11:19 来自非洲大草原的食人虎 阅读(1275) 评论(0) 推荐(0)
摘要:最近阅读spring boot源码时发现,发现当spring使用ConfigurationClassParser加载使用@Configuration注解类后,会使用AutoConfigurationImportSelector对加载的@Configuration注解的类进行一次过滤。当AutoConfigurationImportSelector过滤完成后会自动加载类路径下Jar包中META-INF/spring.factories文件中 AutoConfigurationImportListener的实现类并触发fireAutoConfigurationImportEvents事件。 阅读全文
posted @ 2017-05-14 21:44 来自非洲大草原的食人虎 阅读(3048) 评论(0) 推荐(0)
摘要:Description: Cannot determine embedded database driver class for database type NONE Action: If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active). 这是因为spring boot默认会加载org.springframework.boot.autoconf 阅读全文
posted @ 2017-05-06 23:05 来自非洲大草原的食人虎 阅读(113934) 评论(6) 推荐(4)
摘要:java string.format 字符串格式 阅读全文
posted @ 2016-10-30 16:52 来自非洲大草原的食人虎
摘要:由于项目中使用jboss 作为web容器,每当项目上线时需要使用loadrunner对项目进行性能压测,这时就需要实时观察JVM的一些参数。想使用jvisualvm借助jstatd远程连接服务器上面的JVM时一直不能成功在网上找了好些资料都始终没有成功,最终通过阅读jdk的相关源码终于使得jvisu... 阅读全文
posted @ 2015-09-05 16:58 来自非洲大草原的食人虎 阅读(1603) 评论(0) 推荐(0)
摘要:前言在公司看到别人使用xshell后,由于之前一直使用SecureCRT所以心里一直痒痒的想换下xshell试下。于是在昨天晚上使用xshell,却被中文乱码折腾了很长时间以至于想放弃,最终灵光一现解决了乱码的问题。xshell 终端使用 ls命令显示乱码出现了乱码后,立上在网上找资料。找了一大圈都... 阅读全文
posted @ 2014-12-09 21:54 来自非洲大草原的食人虎 阅读(6140) 评论(0) 推荐(0)
摘要:前言最近项目中要使用基于zookeeper的集中配置管理系统,而对于zookeeper仅在当初使用阿里开源分布式服务调用框架dubbo时简单的了解一下。本文的主要目的,调用zkclient (maven 地址见下面)实现监听当某个节点的数据发生变化时,将变化的信息打印到控制台。zkclient的ma... 阅读全文
posted @ 2014-11-23 14:23 来自非洲大草原的食人虎 阅读(15499) 评论(0) 推荐(2)
摘要:Spring框架中InitializingBean执行顺序 阅读全文
posted @ 2014-11-09 12:08 来自非洲大草原的食人虎 阅读(11256) 评论(0) 推荐(0)
摘要:加载XML配置文件的BeanFactory的使用演示 阅读全文
posted @ 2012-06-26 15:26 来自非洲大草原的食人虎 阅读(416) 评论(0) 推荐(0)
摘要:加载Properties配置的BeanFactory的使用演示 阅读全文
posted @ 2012-06-26 15:14 来自非洲大草原的食人虎 阅读(252) 评论(0) 推荐(0)