stream--常用命令及示例
Stream流是Java 8引入的新特性,它提供了一种流式操作集合的方式,可以方便地进行筛选、排序、映射等操作。下面是一些常用的Stream流命令以及示例:
filter:根据条件过滤集合中的元素。List<String> list = Arrays.asList("apple", "banana", "orange", "pear", "watermelon");List<String> filteredList = list.stream().filter(s -> s.startsWith("a")).collect(Collectors.toList());// 输出:[apple]
map:对集合中的元素进行映射操作,返回一个新的集合。List<String> list = Arrays.asList("apple", "banana", "orange" ...
java底层源码收集
[toc]
源码方法的概念和用法system中的arraycopy的概念和用法System.arraycopy() 是Java中用于复制一个数组的方法。它的语法如下:
public static void arraycopy (Object src, int srcPos, Object dest, int destPos, int length)
其中,参数含义如下:
src:源数组,需要复制的数组。
srcPos:源数组的开始位置,复制的起始位置。
dest:目标数组,复制的结果存放的位置。
destPos:目标数组的起始位置,从该位置开始存放复制后的数据。
length:需要复制的元素个数。
注意,该方法只能复制数组中的内容,并不能复制数组对象的引用。
下面是一个示例:
int[] sourceArray = {1, 2, 3, 4, 5};int[] destinationArray = new int[5];System.arraycopy(sourceArray, 0, destinationArray, 0, sourceArray. ...
vue-error:digital envelope routines::initialization error
“scripts”: {
“serve”:
“SET NODE_OPTIONS=–openssl-legacy-provider && vue-cli-service serve”,
“build”:
“SET NODE_OPTIONS=–openssl-legacy-provider &&vue-cli-service build”,
},
docker--study
docker–studydocker–概念docker–image镜像:
docker镜像文件类似java的类模板
docker容器实例类似java中new出来的实例对象
docker–container容器:
容器利用镜像创建的运行实例
docker–repository仓库
集中存放镜像文件的场所
安装步骤第一步:安装过会更新
yum -y install gcc
yum -y install gcc-c++
跟着官网走
yum-config-manager –add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum安装速度
yum makecache fast
docker–常用命令
学单词的时候到了—————-
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
systemctl enable docker
docker ...
nginx-study
Nginx–studynginx–概述代理
正向代理:浏览器配置了代理服务器
反向代理:(暴露代理服务器地址,隐藏真实服务器地址)
负载均衡
多个请求分发不同的服务器
nginx常用命令配置文件
1、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。2、events块:配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等。3、http块:可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置。如文件引入,mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。4、server块:配置虚拟主机的相关参数,一个http中可以有多个server。5、location块:配置请求的路由,以及各种页面的处理情况。
MQ–studymq–概念
mq–message queue
本质是队列
F ...
springboot-study
springBoot-study注解@configuration
@configuration
/** * 配置类使用@bean标注方法上给容器中注册组件,默认是单实例--singleton * 配置类也是组件--@configuration * proxyBeanMethods:代理bean的方法 * full(proxyBeanMethods = true) 保持单实例 * lite(proxyBeanMethods = false) 外部调用配置类组件,都会调用一个新的组件实例 * @ImportResource("classpath:bean.xml") 导入配置文件xxx.xml */@Configuration(proxyBeanMethods = true) //告诉springboot这是一个配置类 == 配置文件 bean.xmlpublic class MyConfig { /** * 外部对配置类中的组件获取多次,都是之前注册容器中的单实例。(单实例在容器加载后注册组件) * @return ...
study-document
参考文档Spring Boot 中文文档
https://www.docs4dev.com/docs/zh/spring-boot/1.5.9.RELEASE/reference
Spring Framework 中文文档
https://www.docs4dev.com/docs/zh/spring-framework/4.3.21.RELEASE/reference
Spring Cloud 中文文档
https://www.docs4dev.com/docs/zh/spring-cloud/Edgware.SR5/reference
Spring Security 中文文档
https://www.docs4dev.com/docs/zh/spring-security/4.2.10.RELEASE/reference
Spring Session 中文文档
https://www.docs4dev.com/docs/zh/spring-session/1.3.4.RELEASE/reference
Spring AMQP 中文文档
https://www.docs4dev.co ...
spring-再理解-study
spring注解驱动开发组件注册--@configuration
config配置类
//配置类==配置文件--(相当于bean.xml)@Configuration //告诉spring这是一个配置类public class MainConfig { @Bean("person11") //给容器中注册一个bean,类型是 返回值的类型,id是 方法名作为id public Person person(){ return new Person("李四","22"); }}
测试
@Testpublic void testconfig(){ AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(MainConfig.class); Person bean = context.getBean(Person.cl ...
Spring-mvc-study
springmvc-首页访问
jar包依赖
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.16</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency> <dependency> ...
Spring-Study
Spring5 基础学习
下载Spring5
下载地址:https://repo.spring.io/ui/native/release/org/springframework/spring/
简单测试
public class User { public void add(){ System.out.println("hello"); }}############################################<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&q ...