自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Netty源码编译不了,如何正确编译

Netty编译不了今天想编译netty源码,进行源码学习,却遇到无法编译的问题。这里记录一下正确的操作环境java环境+Maven环境+Jdk8clonehttps://github.com/netty/netty学习源码首先三连fork后,克隆到本地为什么要fork?因为fork之后自己修改的源码(如果要上传,方便直接上传到自己的github)git clone https://github.com/chengcodex/netty.git编译准备mvn clean

2020-09-11 20:36:52 1609

原创 idea配合(远程)docker

参考:https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/dockerfile https://xinchen.blog.csdn.net/article/details/100049996docker image https://xinchen.blog.csdn.net/article/details/100062008docker-compose https://xinchen

2020-08-29 08:41:55 472

原创 329. 矩阵中的最长递增路径

329. 矩阵中的最长递增路径要点:记忆化搜索递归dfs 暴力解法class Solution { public int longestIncreasingPath(int[][] matrix) { if(matrix.length == 0 || matrix[0].length == 0 ) return 0; boolean[][] dp = new boolean[matrix.length][matrix[0].length]; // 记录当前节点

2020-07-26 11:06:16 196

原创 win10 wsl2 docker端口映射不成功

win10 wsl2 docker端口映射不成功本人docker是安装在wsl2上的问题今天在学习elasticsearch,使用以下命令启动 elasticsearch➜ docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e "discovery.type=single-node" -e E

2020-07-10 18:50:00 5754 2

原创 ThreadLocal

文章目录ThreadLocal理解ThreadLocal 的作用ThreadLocal的应用场景ThreadLocal理解ThreadLocal.java// ThreadLocal.javapublic T get() { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map != null) { ThreadLocalMap.Entry e = map.getE

2020-07-02 23:24:54 356

转载 Java8 Stream

文章目录Stream一、Stream是什么?二、Stream语法讲解1、前提准备2、创建Stream方式一:通过一个集合创建Stream方式二:通过一个数组创建Stream方式三:通过Stream.of方式四:创建一个无限流3、使用Stream操作数据操作1:筛选和切片操作2:映射操作3:排序4、终止Stream操作1:匹配和查找操作2:归约操作3:收集来源:https://www.toutiao.com/i6770603570233344524/本文根据来源整理Stream一、Stream是什

2020-06-13 22:01:36 351

翻译 Avoiding != null statements 避免判空语句

问题来源Stack Overflow为了避免空指针,我们常常会看到这样的语句 if (someobject != null) { someobject.doCalc(); }最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢?回答一To put this another way, there are two instances where null checking comes up:Where null is a valid response

2020-05-18 21:55:40 184

原创 docker 进阶 之容器数据卷 DockerFile Docker网络 --- 狂神说

笔记整理自 B站UP 狂神说Javahttps://www.bilibili.com/video/BV1og4y1q7M4容器数据卷什么是容器数据卷docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化MySQL,容器删除了,删库跑路!需求:MySQL数据可以存储在本地!容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux上面!

2020-05-16 21:29:33 9916 14

原创 docker 入门 —— 狂神说Java

笔记整理来源 B站UP主狂神说Javahttps://space.bilibili.com/95256449/<<三体>>: 弱小和无知不是生存的障碍,傲慢才是。即使再小的帆,就往死里学Docker 学习Docker 概述Docker安装Docker命令镜像命令容器命令操作命令。。。Docker镜像容器数据卷DockerFileDocker网络原理IDEA整合Docker(单机Docker)Docker ComposeDocker S

2020-05-15 17:03:16 24230 31

转载 计算机网络基础知识

一、网络基础知识1、OSI 开放式互联参考模型当前市面上分别存在:四层、五层、七层协议,而国际标准化组织 ISO 制定的 OSI 七层协议模型,是业界提出来的概念性框架:先自上而下,后自下而上处理数据头部从应用层开始,都会对传输的数据头部进行处理,加上本层的一些信息,最终,由物理层通过以太网、电缆等介质,将数据解析成比特流,在网络中传输。数据传输到目标地址后,并自底而上的将先前对应的头部解析分离出来,这个就是网络数据处理的流程。2、TCP/IPOSI 是一个定义良好的协议规范机制,并有许多

2020-05-12 15:47:00 1417

转载 101个shell脚本

转载于:https://blog.51cto.com/zero01/2046242本文用于记录学习和日常中使用过的shell脚本【脚本1】打印形状打印等腰三角形、直角三角形、倒直角三角形、菱形#!/bin/bash# 等腰三角形read -p "Please input the length: " nfor i in `seq 1 $n`do for ((j=$n;j>i;j--)) do echo -n " " done for m in `

2020-05-12 14:22:59 3808

原创 设置Typora自动上传图片到github

设置Typora自动上传图片到github转到文件->偏好设置->图像将上传服务修改为PicGo-Core点击下载或更新然后选择打开配置文件(这里需要替换repo和token的设置){ "picBed": { "github": { "repo": "${github-repo}", "token": "${gith...

2020-03-30 14:16:57 3068 6

《图解TCP IP(第5版)》.((日)竹下隆史).[PDF]

《图解TCP IP(第5版)》.((日)竹下隆史).[PDF].&ckook;

2019-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除