kenx kenx
3年前
SpringBoot包扫描之多模块多包名扫描和同类名扫描冲突解决
前言我们在开发springboot项目时候,创建好SpringBoot项目就可以通过启动类直间启动,运行一个web项目,非常方便简单,不像我们之前通过SpringSpringMvc要运行启动一个web项目还需要要配置各种包扫描和tomcat才能启动我将应用分成了parentcommoncomponentapp这种模式,1.parent是一个单纯的p
Easter79 Easter79
3年前
TCP协议的Socket应用
核心知识点:1、TCP协议是一种面向连接的保证可靠传输的协议,通过TCP协议,得到的是一个顺序的无差错的数据流。2、java.net.Socket使用最多的3个方法:accept、getInputStream、getOutputStream;3、对于一个功能齐全的Socket,都要包含以下基本结构,工程过程包含4个步骤:1.创建Soc
Wesley13 Wesley13
3年前
Java描述设计模式(04):抽象工厂模式
一、抽象工厂模式1、生活场景汽车生产根据用户选择的汽车类型,指定不同的工厂进行生产,选择红旗轿车,就要使用中国工厂,选择奥迪轿车,就要使用德国工厂。2、抽象工厂模式1.抽象工厂模式:定义了一个interface用于创建相关对象或相互依赖的对象,而无需指明具体的类;2.抽象工厂模式可以
Stella981 Stella981
3年前
Android Volley 发送一个简单的请求
可以通过创建一个RequestQueue并传递Request对象来使用Volley。RequestQueue管理工作线程,这些线程用于运行网络操作、读取和写入缓存和解析响应。Request对原始响应进行解析,并且Volley负责将已解析的响应分派回主线程。本文介绍如何使用Volley.newRequestQueue的便捷方法发送请求,该方法为您这是了一个
Wesley13 Wesley13
3年前
Java 多线程高并发编程 笔记(一)
本篇文章主要是总结Java多线程/高并发编程的知识点,由浅入深,仅作自己的学习笔记,部分侵删。一.基础知识点1\.进程于线程的概念!(https://oscimg.oschina.net/oscnet/a85d12f0e90fb11f88c0a4728cd080b979b.png) 2.线程创建的两种方式!(https://
绣鸾 绣鸾
1年前
Camtasia 2023 for Mac(视频录制和剪辑软件)
是一款功能强大的屏幕录制和视频编辑软件,可以用于制作教育课程、演示文稿、培训视频等。它具有一系列工具和功能,包括屏幕录制、视频编辑、音频编辑、字幕、特效等,使用户可以轻松地创建高质量的视频内容。Camtasia2023的屏幕录制功能可以捕捉计算机屏幕上的任
燕青 燕青
1年前
Macos超强思维导图推荐:Xmind for Mac v23.07中文版 支持M1
是一款非常实用的思维导图软件,它可以帮助用户快速创建和编辑思维导图,用于记录和整理思路,管理信息和项目等。该软件提供了丰富的功能和工具,可以满足不同用户的需求,包括教育、商务、项目管理等多个领域。XMind思维导图的主要特点包括:多种思维导图类型:软件支持
深入浅出线程池 | 京东云技术团队
一、线程1、什么是线程线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。2、如何创建线程2.1、JAVA中
公孙晃 公孙晃
1年前
ai技术图像编辑工具:Luminar Neo for Mac中文激活版
是一款创新的图像编辑器,它结合了AI功能和手动编辑控制,为用户提供了一种全新的照片编辑体验。该软件具有以下特点:AI功能:LuminarNeo结合了AI技术,能够自动识别图像中的对象并创建精确的蒙版,实现视觉故事的讲者能将其大胆的想法变为现实。此外,它还可
流浪剑客 流浪剑客
1年前
Macos 视频清晰化处理工具:Perfectly Clear Video for Mac 支持M1
是一款先进的视频增强软件,它使用先进的算法自动调整和增强视频,在几秒钟内提高其质量和清晰度。该软件可以应用色彩校正、锐化、降噪和其他调整来创建高质量的视频输出。PerfectlyClearVideo适用于各种类型的视频,包括在移动设备、数码单反相机、运动相