摘要: spring整合redis使用RedisTemplate的坑Could not get a resource from the pool,Could not get a resource from the pool 阅读全文
posted @ 2019-01-14 17:54 Erneste 阅读(13710) 评论(0) 推荐(1) 编辑
摘要: Tomcat启用GZIP压缩,提升web性能,优化,Gzip,gzip 阅读全文
posted @ 2018-03-30 12:08 Erneste 阅读(25752) 评论(1) 推荐(5) 编辑
摘要: 介绍 几乎每个web网站都会对用户提交的参数进行校验,前端要做,后端也要做。防止用户直接通过接口调用的方式来请求或保存数据,从而导致产生脏数据等其他严重的后果。 因为有些校验的逻辑也很繁琐,为了减轻开发者的负担,Java发布了 JSR303/JSR-349数据校验规范。JSR303 是一项标准,JS 阅读全文
posted @ 2021-08-16 15:43 Erneste 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 有定时任务的系统骨架 简单系统骨架 简单系统骨架不能提供业务层良好可扩展性,对于业务横向扩展变化不大的情况下可以采用。 各层级信息专递对象及调用方式 组件部署方式 此文档转载自公司内部文档 阅读全文
posted @ 2021-08-16 11:29 Erneste 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 介绍 幂等性就是同一个操作执行多次,产生的效果一样。如http的get请求,数据库的select请求就是幂等的 在分布式系统中,保证接口的幂等性非常重要,如提交订单,扣款等接口都要保证幂等性,不然会造成重复创建订单,重复扣款,那么如何保证接口的幂等性呢? 前端保证幂等性的方法 按钮只能点击一次 用户 阅读全文
posted @ 2021-08-16 11:03 Erneste 阅读(190) 评论(0) 推荐(0) 编辑
摘要: java.lang.String 源码分析 阅读全文
posted @ 2021-01-19 15:16 Erneste 阅读(89) 评论(0) 推荐(0) 编辑
摘要: sql语句拆分,减少执行耗时! 阅读全文
posted @ 2020-12-07 16:10 Erneste 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: java.lang.Boolean 阅读全文
posted @ 2020-12-07 14:37 Erneste 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 阿里云与微软云的区别 阅读全文
posted @ 2020-12-04 15:33 Erneste 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: java的空指针是怎么产生的,难道只有空引用调用才会发生空指针异常吗?如何有效的避免空指针。 阅读全文
posted @ 2020-11-03 17:11 Erneste 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 1、概述 CharSequence——字符序列,是一个描述字符串结构的接口,此接口对多种不同的char访问的统一接口。它的实现类有咱们常见的 AbstractStringBuilder,StringBuilder,StringBuffer,String等。CharSequence类和String类都 阅读全文
posted @ 2020-10-29 11:46 Erneste 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 1、java.lang.Object类详解 2、native关键字 3、本地方法 4、registerNatives() 5、hashCode,哈希,哈希表,hashCode与equals关系 6、clone方法,为什么clone方法是protected,深拷贝与浅拷贝 7、finalize方法 阅读全文
posted @ 2020-10-28 16:45 Erneste 阅读(270) 评论(0) 推荐(0) 编辑
摘要: win10 自带的照片用不了了,不能查看照片。网上找了好久,终于用办法二解决了。把所有的解决方法分享给大家吧。 1、方法一:修复/重置 控制面板——应用——搜索“照片”——点击“高级选项”——修复,或者重置 2、方法二:导入注册表 新建一个文本文件,将下列代码复制到文件中,将文件保存,文件的名字无所 阅读全文
posted @ 2020-09-29 18:20 Erneste 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: Shell字符串,Shell数组 阅读全文
posted @ 2020-08-18 17:27 Erneste 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Shell脚本,什么是Shell,怎么运行Shell脚本,Shell的注释,Shell的变量 阅读全文
posted @ 2020-08-18 15:29 Erneste 阅读(142) 评论(0) 推荐(0) 编辑
摘要: mapStruct的高级用法:映射继承@InheritConfiguration、逆映射@InheritInverseConfiguration、共享配置@MapperConfig、null值映射配置、null值检查配置、自定义映射,使用装饰器自定义映射、@BeforeMapping、@AfterMapping 阅读全文
posted @ 2020-07-30 20:03 Erneste 阅读(6614) 评论(7) 推荐(2) 编辑
摘要: 按照日常开发习惯,在现在多模块多层级的项目中,应用于应用之间,模块于模块之间数据模型一般都不通用,每层都有自己的数据模型。对于不同领域层使用不同JavaBean对象传输数据,避免相互影响。比如传输对象DTO、业务普通封装对象BO、数据库映射对象DO等。于是在不同层之间进行数据传输时,不可避免地需要将这些对象的属性进行互相转换操作。 限定词@Qualifier,集合映射 阅读全文
posted @ 2020-07-27 19:22 Erneste 阅读(9053) 评论(4) 推荐(2) 编辑
摘要: 按照日常开发习惯,在现在多模块多层级的项目中,应用于应用之间,模块于模块之间数据模型一般都不通用,每层都有自己的数据模型。对于不同领域层使用不同JavaBean对象传输数据,避免相互影响。比如传输对象DTO、业务普通封装对象BO、数据库映射对象DO等。于是在不同层之间进行数据传输时,不可避免地需要将这些对象的属性进行互相转换操作。 @MappingTarget、@InheritConfiguration、@InheritInverseConfiguration用法 阅读全文
posted @ 2020-07-24 17:06 Erneste 阅读(11105) 评论(0) 推荐(4) 编辑
摘要: idea 文件夹右键新建没有Java Class选项,和你文件夹的命名规则有关系 阅读全文
posted @ 2020-07-24 10:24 Erneste 阅读(4922) 评论(1) 推荐(2) 编辑
摘要: 按照日常开发习惯,在现在多模块多层级的项目中,应用于应用之间,模块于模块之间数据模型一般都不通用,每层都有自己的数据模型。对于不同领域层使用不同JavaBean对象传输数据,避免相互影响。比如传输对象DTO、业务普通封装对象BO、数据库映射对象DO等。于是在不同层之间进行数据传输时,不可避免地需要将这些对象的属性进行互相转换操作。 mapstruct qualifiedByName、mapstruct dateFormat、mapstruct constant、mapstruct numberFormat、mapstruct ignore 阅读全文
posted @ 2020-07-22 19:53 Erneste 阅读(4047) 评论(0) 推荐(1) 编辑
摘要: java.lang.Number解读 阅读全文
posted @ 2020-07-21 19:41 Erneste 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 你想要的java枚举都在这里了,快到碗里来吧!! 阅读全文
posted @ 2020-07-21 09:36 Erneste 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、股票 1.1、股票入门1 二、基金 阅读全文
posted @ 2020-07-12 16:05 Erneste 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 有时候,明明在数据库中插入了数据,可是查不到,为什么呢?是不是一度你对代码的严谨性产生了怀疑?来看看本文吧,相信你读完一定会有收获! 阅读全文
posted @ 2020-07-06 20:21 Erneste 阅读(5948) 评论(0) 推荐(0) 编辑
摘要: org.apache.commons.lang3.StringUtils 源码解读汇总 阅读全文
posted @ 2020-07-05 19:25 Erneste 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: Navicat添加收据库的备份任务,提示80070005 拒绝访问 阅读全文
posted @ 2020-06-18 21:28 Erneste 阅读(3089) 评论(0) 推荐(0) 编辑
摘要: mysql中truncate和delete的区别 阅读全文
posted @ 2020-06-18 20:41 Erneste 阅读(728) 评论(1) 推荐(0) 编辑
摘要: todo 阅读全文
posted @ 2020-06-14 16:50 Erneste 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Idea插件之——Bashsupport编辑Shell脚本。Shell脚本编写 阅读全文
posted @ 2020-06-14 16:48 Erneste 阅读(14468) 评论(1) 推荐(1) 编辑
摘要: 按照日常开发习惯,在现在多模块多层级的项目中,应用于应用之间,模块于模块之间数据模型一般都不通用,每层都有自己的数据模型。对于不同领域层使用不同JavaBean对象传输数据,避免相互影响。比如传输对象DTO、业务普通封装对象BO、数据库映射对象DO等。于是在不同层之间进行数据传输时,不可避免地需要将这些对象的属性进行互相转换操作。 阅读全文
posted @ 2020-05-10 14:17 Erneste 阅读(6823) 评论(1) 推荐(2) 编辑
摘要: java8新特性——Lambda练习 阅读全文
posted @ 2020-04-06 17:55 Erneste 阅读(614) 评论(0) 推荐(0) 编辑
摘要: SpringBoot+Mybatis+Sharding-JDBC实现分库分表 阅读全文
posted @ 2020-04-06 11:05 Erneste 阅读(4235) 评论(0) 推荐(0) 编辑
摘要: idea里面的maven依赖总是导入不了,一直是报错红线 阅读全文
posted @ 2020-04-05 12:56 Erneste 阅读(8278) 评论(0) 推荐(1) 编辑
摘要: idea右键无java class选项 阅读全文
posted @ 2020-04-05 12:28 Erneste 阅读(495) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合Mybatis(yml方式) 阅读全文
posted @ 2020-04-05 12:22 Erneste 阅读(11876) 评论(0) 推荐(0) 编辑
摘要: java中String的不可变性怎么实现的?String真的不可变吗? 阅读全文
posted @ 2020-03-28 16:53 Erneste 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 工欲善其事,必先利其器。对于java开发人员来说,Idea的普及率已经很高了。但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。这次我分享的就是这个系列,后续会不断的补充和完善。 1. 代码提示不区分大小写 Settings -> Editor -> Gener 阅读全文
posted @ 2020-03-23 15:54 Erneste 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 开发中,对于不经常使用英语的同学来说,对类,变量,方法想取一个合适的名字,此时发现自己的词汇早已还给老师 ,怎么办,这个插件能帮到你~ 一、安装 点击File-- Settings--Plugins设置界面,安装Translation插件。 二、使用 2.1 翻译单词 选中单词,右击菜单里面有“Tr 阅读全文
posted @ 2020-02-25 23:04 Erneste 阅读(5687) 评论(0) 推荐(1) 编辑
摘要: Lombok实际上在我们项目的代码里早就统一使用了,用起来很方便,这几天在总结博客的Idea插件系列,今天总结一下Lombok。 一、Lombok是什么 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的gett 阅读全文
posted @ 2020-02-25 23:03 Erneste 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 平时在开发中,你是不是经常要手写对数据的表生成entity、controller、service、dao、mapper,很麻烦对不。但是,现在有新招了。Easycode是idea的一个插件,可以直接生成他们,无需任何编码,简单而强大。 阅读全文
posted @ 2020-01-28 17:34 Erneste 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 18 个 Java8 日期处理的实践,太有用了 阅读全文
posted @ 2020-01-28 17:31 Erneste 阅读(280) 评论(0) 推荐(0) 编辑
摘要: IntelliJ IDEA 新版安装激活破解使用教程 阅读全文
posted @ 2019-12-23 09:44 Erneste 阅读(8904) 评论(0) 推荐(0) 编辑