摘要:   1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源。比如单片机、嵌入式开发、Linux/Unix,等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象 优点:易维护、易复用、易扩展,由于面向对象有... 阅读原文
2020-11-13 12:27:02 阅读(2346) 评论(0)
摘要: 目录 什么是二级缓存? 1. 开启二级缓存 如何使用二级缓存: userCache和flushCache 2. 使用Redis实现二级缓存如何使用 3. Redis二级缓存源码分析 什么是二级缓存? 二级缓存和一级缓存的原理是一样的,第一次查询,会将数据放入缓存中,然后第二次查询则会... 阅读原文
2020-11-13 11:27:12 阅读(2278) 评论(0)
摘要: 上一篇:年轻人的第一个 Spring Boot 应用! 哈哈,标题我抄了雷总的,不重要哦,重要的是 Docker 真的很年轻,虽然现在才不到 8 岁,但却是个冉冉升起的巨星,火得一塌糊涂。 这几年 Docker 实在太火了,Docker 是干嘛的?做 Java 的怎么能不知道 Docker?所以,本篇栈长带大... 阅读原文
2020-11-13 10:49:12 阅读(2896) 评论(0)
摘要:         看到这个问题还是比较有感触的。几年前,我大三上学期,创业失败,想转行做技术。那时候我对Java刚刚了解这几个英语单词。 自己买了本Java从入门到精通。以为可以很快的学完,非CS专业。        现在我想说所有系列的从入门到精通都是垃圾,一年多来,我每天白天看视频,晚上敲代码到凌晨,我是一... 阅读原文
2020-11-13 09:35:12 阅读(2421) 评论(0)
摘要: MQ和分布式事务 MQ 项目中RabbitMQ实现了at least once,包括mq反馈provider,消息持久化,consumer主动反馈mq.线程池消费防止消息积压等 mq 通知时,消费者没消费到怎么办 简单聊聊消息中间件? 你了解那些具体的消息中间件产品? mq的消费端是怎么处理的? 整理一下你... 阅读原文
2020-11-13 07:51:02 阅读(2612) 评论(0)
摘要: 编写的五子棋程序中,有存盘退出和续上盘的功能。 分析问题: 因为该二维数组的很多值是默认值0, 因此记录了很多没有意义的数据.->稀疏数组。 Demo: import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput; /** * @autho... 阅读原文
2020-11-13 06:00:31 阅读(2344) 评论(0)
摘要: json在线格式化太多太多了, 随便搜一下 满屏都是. 但多多少少都有点让人不满意的地方, 下面分享一款我用了好几年的. 这款工具原出处是国外某大神 由于某些原因导致经常访问很慢很慢, 我便把代码抓下来 放到国内的服务器上. 速度快了很多.放上地址http://json.crazyboy.vip说下优点:  ... 阅读原文
2020-11-13 00:20:08 阅读(2887) 评论(0)
摘要: 学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难。基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单。 一:Java入门学习资源 这里主要推荐的是几个技术学习网站,基本上都是视频学习资源。 1. 慕课网慕课网是做得比较... 阅读原文
2020-11-12 23:24:02 阅读(2458) 评论(0)
摘要: 使用maven-shade-plugin插件可以帮我们把多个依赖包打包一个jar包,并且在打包时可以帮我们过滤一些文件,比如每个依赖包里都有application.properties文件,在打包时这个文件会进行合并,这对于使用者来说是不希望的,它们更希望自己去写配置信息,所以在打包时,应该把配置文件过滤掉。... 阅读原文
2020-11-12 23:03:03 阅读(2483) 评论(0)
摘要: 1. 引言 jdk5.0中引入了Java泛型,目的是减少错误,并在类型上添加额外的抽象层。 本文将简要介绍Java中的泛型、泛型背后的目标以及如何使用泛型来提高代码的质量。 2. 为什么要用泛型? 设想一个场景,我们希望用Java创建一个列表来存储Integer;代码可能会写成这样: List list = ... 阅读原文
2020-11-12 21:54:02 阅读(2409) 评论(0)