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