学习ing
文章平均质量分 80
忘川დ
智者不入爱河,冤种重蹈覆辙。
展开
-
Docker常用命令整理
Docker常用命令整理DockerHubDocker 安装启动镜像命令容器命令DockerfileDocker Compose命令yml文件配置DockerHubDockerHub:https://registry.hub.docker.com/DockerHub 是一个由 Docker 公司运行和管理的基于云的存储库。Docker 安装启动安装Docker:yum install docker启动Docker:systemctl start docker查看Docker状态:syst原创 2021-12-28 11:32:54 · 410 阅读 · 0 评论 -
AQS 同步框架学习笔记
AQS(AbstractQueuedSynchronizer) 学习笔记思路同步管理框架设计思路细节实现xx思路同步管理框架设计思路目标: CAS只能原子的修改内存上的一个值,然而实际的业务场景中,需要同步的资源却是以对象的形式进行封装,如何利用CAS的特性对对象资源进行同步通用性:下层实现透明的同步机制,与上层业务解耦利用CAS的原子性,修改共享标志位:如果标志位为空,则表示当前资源空闲,如果标志位部位空,则表示当前资源正在被使用,线程需要等待等待队列:阻碍其他线程的调用细节实现xx原创 2021-11-02 18:27:46 · 109 阅读 · 0 评论 -
JAVA 策略模式实践应用
JAVA 策略模式应用实践记录问题场景问题分析策略模式应用问题场景问题分析策略模式应用原创 2021-08-10 17:49:37 · 200 阅读 · 1 评论 -
CentOS7/6使用rpm离线安装gcc7/6
CentOS7/6使用rpm离线安装gcc7/61.安装gcc之前需要确认CentOS的版本,版本不同安装的gcc也不同,可以使用以下命令进行查看,我的服务器版本是6.5注意:版本一定要对应,不然安装不上,亲测各种出错.[root@localhost bin]# cat /etc/redhat-releaseCentOS release 6.5 (Final)[root@localhost bin]# cat /proc/versionLinux version 2.6.32-431.el6.x原创 2020-07-28 13:57:21 · 2542 阅读 · 0 评论 -
win10安装CentOS7虚拟机并配置静态IP开启ssh
1.下载CentOS镜像文件链接:http://mirrors.163.com/centos/7.8.2003/isos/x86_64/点击创建新的虚拟机选择典型就行,然后下一步然后按照提示敲回车,可以选择简体中文可以设置root用户的密码原创 2020-07-27 11:29:54 · 404 阅读 · 0 评论 -
Linux常用命令整理
Linux常用命令整理一.命令行操作及常用命令使用1 shell:shell是用户和Linux操作系统之间的接口。Linux有多种shell Linux的shell作为操纵系统的外壳为用户提供使用操作系统的接口,是一个命令语言解释器 用户在提示符下输入的命令都由shell先解释然后传给Linux核心。1 shell控制太使用方法:Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,也可一个用户进行多次登录二.文件目录常用命令:1.ls 查询文件列表:ls -a(显示文件包括隐藏文原创 2020-07-24 15:48:50 · 197 阅读 · 0 评论 -
win下载MinGW并安装详细记载
win下载mingW并安装记录1.官网下载安装mingW点击continue后悔进入下载界面然后,然后我就提示下载失败…嘤嘤嘤原创 2020-07-23 15:36:37 · 1522 阅读 · 1 评论 -
问题整理
问题描述页面使用ajax提交数据到后台并写入到mysql数据库中。解题过程查看mysql数据库是否可用,并查看其中有哪些库表,以便后续的建表。(没有Navicat,使用黑窗口写指令查看,需在网上查询mysql指令)新项目的创建:工具是刚下载的idea开启30天试用版,然后进行springBoot项目搭建,简单在网上找了些教程避免踩坑。测试项目是否可用:下载完依赖,搭建完成后尝试编译运行项目(可能在启动类上需要添加注解使其忽略还未配置的mysql),编写测试类启动没问题后使用浏览器访问。然后就是原创 2020-06-29 11:02:41 · 133 阅读 · 0 评论 -
使用lambda中的流并根据对象类型中的属性对list进行去重
list根据对象类型中的typeId属性进行去重set集合中的元素不可重复allDevTypes.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(IOTVirDevType::getTypeId))), ...原创 2019-11-27 11:42:59 · 836 阅读 · 0 评论 -
java代码实现模糊查询用以筛选list中数据
java代码实现模糊查询用以筛选list中数据 List<IOTDeviceStatus> list = returnList.stream().filter(d -> d.getName().contains(iotMindDevice.getDeviceName())).collect(Collectors.toList());...原创 2019-11-26 19:08:29 · 3429 阅读 · 0 评论 -
java比较时间大小
今天碰到了需要比较时间的大小,用来循环每一天的业务,记录一下。1、用字符串。查了一下可以将时间转化成字符串来比较两个字符串是否一样来判断时间是否相等,但是这样子只能判断俩是啊金不等,但是比不了大小。2、用getTime()。getTime()所返回的是一个long型的毫秒数 ,这个就可以用来比较大小了...原创 2019-11-25 15:59:20 · 2864 阅读 · 0 评论 -
git基本命令整理
一、git相关git init 初始化git仓库git分支管理git branch (branchName) 创建分支git branch 列出分支git checkout (branchName) 切换分支git checkout (newBranchName) 创建并切换新分支git branch -d (branchName) 删除分支查看历史提交git log...原创 2019-07-15 17:13:38 · 127 阅读 · 0 评论 -
Java8中Stream简单使用整理
Stream 流流可以让人以一种声明的方式处理数据,流在管道中传输,并且可以在管道的节点上进行处理,筛选、排序、聚合等。元素在管道中经过中间操作处理,最后由最红操作得到前面处理的结果。流是一个来自数据源的元素列表并指出聚合操作。1.生成流stream():为集合创建串行流parallelStream():为集合创建并行流2、foreachstream可以用foreach来迭代流...转载 2019-07-15 16:20:09 · 192 阅读 · 0 评论 -
Java8Lambda、方法引用整理
一、Lambdalambda允许将一个函数作为一个方法的参数,函数作为参数传递进方法中方法引用通过方法名字来指向一个方法,方法的引用可以使语言更加紧凑简介,减少冗余代码lambda允许将一个函数作为一个方法的参数,函数作为参数传递进方法中(param1, param2, … ) -> { xxx; }1、参数:一个参数可以直接写,多个参数需要加上括号()2、大括号:若主体中只包含一个...转载 2019-07-15 14:22:53 · 254 阅读 · 0 评论