摘要:1、最常见的情况,主线程中开启了一个子线程,开启之后,主线程与子线程互不影响各自的生命周期,即主线程结束,子线程还可以继续执行;子线程结束,主线程也能继续执行。 测试代码如下: public class TestThread{ public static void main(String[] arg
阅读全文
摘要:• DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 • DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 • BO(Business Object):业务对象,可以由 Servi
阅读全文
摘要:一、概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。 简而言之,Str
阅读全文
摘要:一、背景介绍 最近开始了人生的新征程,开始转java开发了,之前也看过一些关于JAVA多线程的一些资料和文档,但是没有系统的进行过整理和总结。借此机会对java多线程以及常见问题进行系统的整理和总结。在这一小节中,主要目的是整理一下多线程的实现方式。在此之前,首先复习一下线程的生命周期,有利于后期对
阅读全文
摘要:一、概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。 简而言之,Str
阅读全文
摘要:主要还是在技术群里看到有同学在问相关问题,比如: contextId是干嘛的?name相同的多个Client会报错? 然后觉得有必要写篇文章聊聊@FeignClient的使用,百忙之中抽时间,写篇文章不容易啊,记得点赞。 正式篇 Feign基本介绍 首先来个基本的普及,怕有些同学还没接触过Sprin
阅读全文
摘要:https://blog.csdn.net/weixin_43217065/article/details/107686750
阅读全文
摘要:1、@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。2、@AllArgsConstructor使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数3、@NoArgsCons
阅读全文
摘要:1、安装 mac环境下使用brew安装 $ brew install gradle 检验是否安装成功gradle -v 2、使用idea创建一个gradle项目 3、build.gradle的初始配置为: plugins { id 'java' } group 'com.sftcwl.com' ve
阅读全文
摘要:1、gradle: https://wiki.jikexueyuan.com/project/gradle/build-script-basics.html 2、Mybatis-Plus: https://baomidou.com/pages/24112f/#特性 3、SpringBoot:http
阅读全文
摘要:本文参考自:https://www.cnblogs.com/lishun1005/p/6019678.html 和 https://blog.csdn.net/albenxie/article/details/70145603 http://www.cnblogs.com/CongLollipop/
阅读全文
摘要:本文介绍策略模式的具体应用以及Map+函数式接口如何 “更完美” 的解决 if-else的问题。 文章目录 需求 策略模式 Map+函数式接口 最后捋一捋本文讲了什么 需求 最近写了一个服务:根据优惠券的类型resourceType和编码resourceId来 查询 发放方式grantType和领取
阅读全文
摘要:大侠学JAVA 2022-01-27 14:20 安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的
阅读全文
摘要:一、进程的状态和装换 1.1进程的三态模型 按进程在执行过程中的不同情况至少要定义三种状态: 运行(running)态:进程占有处理器正在运行的状态。 进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态; 在多处理机系统中,则有多个进程处于执行状态。 就绪(ready)态:
阅读全文
摘要:什么是进程和线程 有一定基础的小伙伴们肯定都知道进程和线程。 进程是什么呢? 直白地讲,进程就是应用程序的启动实例。比如我们运行一个游戏,打开一个软件,就是开启了一个进程。 进程拥有代码和打开的文件资源、数据资源、独立的内存空间。 线程又是什么呢? 线程从属于进程,是程序的实际执行者。一个进程至少包
阅读全文