- 博客(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
1757
原创 idea配合(远程)docker
参考:https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/dockerfile https://xinchen.blog.youkuaiyun.com/article/details/100049996docker image https://xinchen.blog.youkuaiyun.com/article/details/100062008docker-compose https://xinchen
2020-08-29 08:41:55
529
原创 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
231
原创 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
6078
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
387
转载 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
430
翻译 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
237
原创 docker 进阶 之容器数据卷 DockerFile Docker网络 --- 狂神说
笔记整理自 B站UP 狂神说Javahttps://www.bilibili.com/video/BV1og4y1q7M4容器数据卷什么是容器数据卷docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化MySQL,容器删除了,删库跑路!需求:MySQL数据可以存储在本地!容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux上面!
2020-05-16 21:29:33
10074
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
24730
31
转载 计算机网络基础知识
一、网络基础知识1、OSI 开放式互联参考模型当前市面上分别存在:四层、五层、七层协议,而国际标准化组织 ISO 制定的 OSI 七层协议模型,是业界提出来的概念性框架:先自上而下,后自下而上处理数据头部从应用层开始,都会对传输的数据头部进行处理,加上本层的一些信息,最终,由物理层通过以太网、电缆等介质,将数据解析成比特流,在网络中传输。数据传输到目标地址后,并自底而上的将先前对应的头部解析分离出来,这个就是网络数据处理的流程。2、TCP/IPOSI 是一个定义良好的协议规范机制,并有许多
2020-05-12 15:47:00
1737
转载 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
4659
原创 设置Typora自动上传图片到github
设置Typora自动上传图片到github转到文件->偏好设置->图像将上传服务修改为PicGo-Core点击下载或更新然后选择打开配置文件(这里需要替换repo和token的设置){ "picBed": { "github": { "repo": "${github-repo}", "token": "${gith...
2020-03-30 14:16:57
3342
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人