摘要: 实现自定义的spring boot starter,只需要三步: 1、一个Bean 2、一个自动配置类 3、一个META-INF/spring.factories配置文件 下面用代码演示这三步。 项目准备: 1、如果想使用Spring官网的脚手架自动生成项目代码,访问https://start.sp 阅读全文
posted @ 2019-09-03 14:58 嘟神子 阅读(529) 评论(0) 推荐(1) 编辑
摘要: json使用的是fastjson,json转换对象的时候,如果对象中存在泛型对象,则需要特殊处理下才能正常转换。 使用的是fastjson中的TypeReference A<B<C>> resultObj =JSON.parseObject("转换json",new TypeReference<A< 阅读全文
posted @ 2019-05-22 19:31 嘟神子 阅读(15540) 评论(0) 推荐(2) 编辑
摘要: 内存资源很宝贵,线程池资源不宜过多的创建,同一个应用,尽量使用统一的线程池,并且相关参数需要设置适当,不造成资源的浪费,也不影响性能的提升。 阅读全文
posted @ 2019-05-21 14:26 嘟神子 阅读(4403) 评论(0) 推荐(0) 编辑
摘要: op-balance-job-service org.apache.maven.plugins maven-resources-plugin 2.7 ... 阅读全文
posted @ 2019-05-05 19:59 嘟神子 阅读(2238) 评论(0) 推荐(0) 编辑
摘要: 1、关于数据库帐号密码,出于安全性考虑,数据库初始化时创建复杂的密码,代码配置中对数据库密码加密处理,代码中不能存在任何明文密码 2、关于敏感信息数据(手机号码、身份证信息),入库的时候,要做加密处理 3、针对关键服务的关键操作,需要进行日志记录,并保存入库 阅读全文
posted @ 2019-04-30 12:27 嘟神子 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 使用示例: 阅读全文
posted @ 2019-04-30 10:39 嘟神子 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 初识JVMJVM的概念​ JVM是Java Virtual Machine的简称。意为Java虚拟机 ​ 虚拟机:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 ​ 有哪些虚拟: ​ VMWare ​ Visual Box ​ JVM ​ VMWare或者Visu 阅读全文
posted @ 2019-04-15 17:48 嘟神子 阅读(535) 评论(0) 推荐(0) 编辑
摘要: netty in action 第一章:Netty介绍 本章介绍 l Netty介绍 l 为什么要使用non-blocking IO(NIO) l 阻塞IO(blocking IO)和非阻塞IO(non-blocking IO)对比 l Java NIO的问题和在Netty中的解决方案 Netty是 阅读全文
posted @ 2019-04-12 20:15 嘟神子 阅读(399) 评论(0) 推荐(0) 编辑
摘要: mybatis-generator可以自动生成代码,不管你是否喜欢它生成的代码的风格,它确实有助于我们更快速便捷的生成代码。 Maven pom文件配置: 然后,你就可以在pom文件上右键,Run Maven,输入命令:mvn mybatis-generator:generate,即可自动生成代码了 阅读全文
posted @ 2019-04-08 14:39 嘟神子 阅读(1690) 评论(0) 推荐(1) 编辑
摘要: 大家都知道Maven的依赖是通过pom文件管理的,只要配置了<dependency>,Maven就会从本地仓库 -> 远程仓库 -> 中央仓库获取依赖的jar。 但是如果仓库中不存在某个jar,并且这个jar由某些组织自行维护,并不会上传到仓库,这种情况,该怎么处理呢? 解决方案是,在pom文件中配 阅读全文
posted @ 2019-04-08 13:01 嘟神子 阅读(2310) 评论(0) 推荐(0) 编辑