摘要:Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试;生成测试数据初始化数据库用于测试;Spring Boot可以跟BDD(Behavier Driven Development)工具、Cucumber和Spock协同工作,对应用程序进行测试。 在web 阅读全文
posted @ 2020-11-27 18:33 菜鸡的日常总结 阅读(313) 评论(2) 推荐(0) 编辑
摘要:Springboot 框架极大的的简化了代码的框架集成开发,想当年还是用ssm框架组合时,那种配置令人头疼,还有Springboot框架自带tomcat服务器,简化了我们的环境搭建。但是Springboot框架自带tomcat服务器也有问题,就是导致一个服务很大,比如一个简单的业务系统,可能因为导入 阅读全文
posted @ 2020-05-07 18:45 菜鸡的日常总结 阅读(657) 评论(0) 推荐(0) 编辑
摘要:本篇文章不讲HashMap是什么样的数据结构, 只讲一下HashMap中用到的比较巧妙的算法,如何去优化扩容的。 put方法 public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } 在pu 阅读全文
posted @ 2019-11-07 20:34 菜鸡的日常总结 阅读(146) 评论(0) 推荐(0) 编辑
摘要:先回顾一下, Java 面向对象的三大特性包括:封装、继承、多态。 PS:还有一些说四大特性,加了一个抽象 封装:将属性私有化,对外提供访问属性的方法,也可以不提供方法,这个特性叫做封装。 继承: 子类拥有父类对象所有的属性和方法(包括私有属性和私有方法),但是父类中的私有属性和方法子类是无法访问, 阅读全文
posted @ 2019-11-07 18:40 菜鸡的日常总结 阅读(159) 评论(0) 推荐(0) 编辑
摘要:最近在面试,遇到一个面试题 字符串 String str = "AD428C93DE" 编程实现把 str 的内容放到 Byte[6] b 的数组中,存入后并能恢复原来的字符串。初始看到该题,有点一愣,感觉用 ascii 编码也无法保存这字符串啊。后来才明白一点,要把 ABCDE 字符当做 16 进 阅读全文
posted @ 2019-11-06 16:19 菜鸡的日常总结 阅读(802) 评论(0) 推荐(0) 编辑
摘要:今天开发环境磁盘占满了,导致开发环境上的 nginx 、redis 等组件总是报异常。 跳到系统根目录下 检查磁盘占用情况 哇,40G硬盘全用完了。看看是哪些文件占了那么多内存。 查看当前路径文件磁盘占用情况 注意,在根目录下检查。 嗯?最后一行 9.6G . 表示文件总占用只 9.6G 啊。 奇怪 阅读全文
posted @ 2019-08-28 16:59 菜鸡的日常总结 阅读(1725) 评论(0) 推荐(0) 编辑
摘要:一、安装插件 确保 IntelliJ IDEA 在 2018.1 或更高版本 打开 Settings - Plugins 搜索安装 Alibaba Cloud Toolkit 二、配置环境 Deploy to Host:任意服务器 其他的是对阿里云的支持。功能更多。 但是 Deploy to Hos 阅读全文
posted @ 2019-07-26 11:01 菜鸡的日常总结 阅读(3938) 评论(0) 推荐(0) 编辑
摘要:背景描述: 产品和结算对象(结算名和结算金额)是一对多的关系,使用 collection 做一对多配置。但是出现一对多时,数据没有整合至一起,导致一个产品重复出现。 解决过程: 百度,发现大家都是 id 没有进行配置,但是我本地的数据有配置 id,跟大家的出现原因不一样,没找到相关的原因。 考虑 M 阅读全文
posted @ 2019-07-11 15:28 菜鸡的日常总结 阅读(654) 评论(0) 推荐(0) 编辑
摘要:MySQL中update修改数据与原数据相同会再次执行吗? 阅读全文
posted @ 2019-07-05 15:39 菜鸡的日常总结 阅读(478) 评论(0) 推荐(0) 编辑
摘要:CST 时区名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard Time (USA) UTC-05:00 / UTC-06:00 澳大利亚中部时间 Central Standard Time (Australia) UTC+09:30 中国标准时 C 阅读全文
posted @ 2019-07-05 15:14 菜鸡的日常总结 阅读(3739) 评论(0) 推荐(2) 编辑