![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 83
文刀_刘
努力成为一个优秀的人
展开
-
Docker 基础
Docker基础篇之快速上手第一章 Docker简介是什么?问题:为什么会有 docker 的出现一款产 品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是原创 2022-02-25 16:49:25 · 1455 阅读 · 0 评论 -
Linux学习笔记
尚硅谷韩顺平Linux教程学习笔记 文章目录 尚硅谷韩顺平Linux教程学习笔记写在前面虚拟机Linux目录结构远程登录Linux系统vi和vim编辑器关机、重启和用户登录注销用户管理实用指令组管理和权限管理定时任务调度Linux磁盘分区、挂载网络配置进程管理RPMYUM搭建JAVAEE环境安装Tomcat安装Eclipse...转载 2021-12-30 01:51:08 · 193 阅读 · 0 评论 -
mybatis批量插入10万条数据的优化过程
数据库在使用mybatis插入大量数据的时候,为了提高效率,放弃循环插入,改为批量插入,mapper如下:package com.lcy.service.mapper;import com.lcy.service.pojo.TestVO;import org.apache.ibatis.annotations.Insert;import java.util.List;public interface TestMapper { @Insert("") Integer te.原创 2021-04-14 13:42:32 · 1859 阅读 · 5 评论 -
Java实战笔记 -- Optional、并行数据处理和性能
文章目录一、Optional1.1 创建Optional对象二、并行数据处理与性能1.并行流2高效实用并行流一、Optional1.1 创建Optional对象1.声明一个空的Optional对象Optional<Car> optional = Optional.empty();2.依据一个非空值创建OptionalOptionnal<Car> optional = Optional.of(car);//car为null直接会抛出异常。3.可接受null的Opti原创 2021-04-13 09:12:39 · 365 阅读 · 0 评论 -
Java8实战笔记--组合异步编程
# 一、Future初衷是对将来某个时刻会发生的结果进行建模.想象成这样的场景:你拿了一袋子衣 服到你中意的干洗店去洗。干洗店的员工会给你张发票,告诉你什么时候你的衣服会洗好(这就 是一个Future事件)。衣服干洗的同时,你可以去做其他的事情。Future的另一个优点是它比 更底层的Thread更易用。要使用Future,通常你只需要将耗时的操作封装在一个Callable对 象中,再将它提交给ExecutorService,就万事大吉了。ExecutorService executor = Exe.原创 2021-04-12 09:06:07 · 239 阅读 · 0 评论 -
Java8实战笔记 -- Stream流相关
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、流与集合二、使用步骤1.引入库2.读入数据总结一、流与集合只能遍历一次类似迭代器,只能遍历一次,遍历过说明被消费掉。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplo原创 2021-04-09 10:18:18 · 571 阅读 · 7 评论