会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
evasean
博客园
首页
新随笔
联系
订阅
管理
2018年9月30日
spring-boot-configuration-processor的作用
摘要: spring默认使用yml中的配置,但有时候要用传统的xml或properties配置,就需要使用spring-boot-configuration-processor了 先引入pom依赖 再在你的配置类开头加上@PropertySource("classpath:your.properties")
阅读全文
posted @ 2018-09-30 11:39 evasean
阅读(33595)
评论(0)
推荐(2)
2018年9月5日
springboot开发过程中的小坑(持续更新)
摘要: 1. 启动的Application必须放到一个package下面,如下: @SpringBootApplication具有@EnableAutoConfiguration @ComponentScan 等作用 如果Application直接在java目录下,启动时就会提示 ** WARNING **
阅读全文
posted @ 2018-09-05 11:40 evasean
阅读(6388)
评论(0)
推荐(0)
spring-boot-maven-plugin插件的作用
摘要: springboot的可执行module中通常要在pom中添加如下代码: 在添加了该插件之后,当运行“mvn package”进行打包时,会打包成一个可以直接运行的JAR文件,使用"java -jar"命令就可以直接运行 如果未进行上述配置,应用本地可以正常启动,但是发布到测试机器就无法启动。
阅读全文
posted @ 2018-09-05 11:27 evasean
阅读(5618)
评论(0)
推荐(1)
2018年9月4日
Enum类的非一般用法汇总(工作中遇到时持续更新)
摘要: 1. 每个枚举实例定义一套自己的方法示例: 2. 把string转成枚举:YourEnum enum = YourEnum.valueOf(yourString);
阅读全文
posted @ 2018-09-04 12:39 evasean
阅读(306)
评论(0)
推荐(0)
2018年8月22日
springboot根据yml配置文件选择性加载bean
摘要: yml文件部分配置如下: apiCache设置为true的时候才会加载切面ApiLocalCacheHandler,以上yml文件未配置的情况下就不再加载这个切面 还可以通过@Value("${localCache.apiCache}")获取配置信息,但是在配置缺失的情况下启动就会报错,不推荐采用这
阅读全文
posted @ 2018-08-22 21:41 evasean
阅读(6110)
评论(0)
推荐(0)
2018年7月27日
mybatis批量update操作的写法,及批量update报错的问题解决方法
摘要: mybatis的批量update操作写法很简单,如下: 在执行过程中报异常,但是sql和参数直接在DB里执行是好的,原因是MySql默认不支持批量更新,需要开发人员主动设置,只需要在你的数据库连接url后面加上 就好了 例如我的数据库连接配置就会变成
阅读全文
posted @ 2018-07-27 14:26 evasean
阅读(5286)
评论(0)
推荐(0)
2018年7月25日
使用HttpClient MultipartEntityBuilder 上传文件,并解决中文文件名乱码问题
摘要: 遇到一种业务场景,前端上传的文件需要经过java服务转发至文件服务。期间遇到了原生HttpClient怎么使用的问题、怎么把MultipartFile怎么重新组装成Http请求发送出去的问题、文件中文名乱码问题。最后都解决了,先上代码,再讲遇到的坑 特别说明及遇到的坑: 1. 这里基于tomcat进
阅读全文
posted @ 2018-07-25 22:15 evasean
阅读(24677)
评论(3)
推荐(4)
2017年12月13日
maven pom 详细配置
摘要: 1 4 5 7 8 9 xxx 10 11 12 xxx 13 14 15 xxx 16 17 20 xxx 21 22 23 25 ...
阅读全文
posted @ 2017-12-13 11:39 evasean
阅读(1639)
评论(0)
推荐(0)
2017年12月7日
寻找二叉树最远的叶子结点
摘要: 面试的时候碰到一个题:如何找到一个二叉树最远的叶子结点,以及这个叶子结点到根节点的距离? 第一反应肯定是递归 如何能找到最远的叶子结点,同时也能记下这个叶子节点到根节点的距离呢?采用一个List保持从根节点到叶子节点的路径就可以了,这个list的长度-1就是叶子结点到根节点的距离,list的最后一个
阅读全文
posted @ 2017-12-07 16:56 evasean
阅读(1357)
评论(0)
推荐(0)
控制两个线程的启动顺序
摘要: 面试中碰到这样一道题:有线程A和线程B,怎样控制线程B在线程A启动3秒后或者线程A运行结束后启动? 题目说明了线程B的启动时间是要满足两个条件: 1. 线程A启动3秒后 2. 线程A运行结束后 也就是说只要上面两个条件有一个满足,线程B就要启动。 用CountDownLatch控制调用时序,代码如下
阅读全文
posted @ 2017-12-07 16:16 evasean
阅读(1026)
评论(0)
推荐(0)
下一页
公告