自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tinysakura的博客

每一次离散,都是为了下一次重聚。

  • 博客(32)
  • 收藏
  • 关注

转载 java 利用正则表达式去处字符串中的所有空格

转载自xcmercy的博客目标去除字符串中所有的空白字符,包括空格、制表符、回车符等所有空白字符思路根据字符串长度,利用循环遍历字符串此方法太笨拙。这里利用正则表达式,匹配所有的空白字符,然后将匹配到的空白字符替换为 “” 空串即可。代码private String replaceBlank(String s) { String result= null; if (s ...

2018-12-29 14:33:56 3749

转载 ssh口令验证登录与密钥验证登录

转载自Konrad的博客[https://www.cnblogs.com/konrad/p/6901273.html]一、SSH概念SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止...

2018-12-26 20:19:12 3142 1

转载 mac 粘贴板相关命令

转载自MAC 终端(命令行)剪切版的使用pbcopy - 复制到剪切板cat a.txt | pbcopy 将a.txt文件类容写入剪切板,相当于 cmd + cpbpaste - 粘贴到终端pbpaste 将刚刚存入剪切板的a.txt内容复制到终端,相当于 cmd + v...

2018-12-21 17:23:26 2273

转载 linux查看硬件配置相关指令汇总

转载自LINUX 查看硬件配置命令系统uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息hostname # 查看计算机名lspci -tv # 列出所有PCI设备lsusb -tv # 列出所有USB设备lsmod # 列出加载的内核模块env # 查看环境变...

2018-12-21 16:02:19 227

转载 linux history指令使用

转载自History(历史)命令用法 15 例如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。1 使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:# ...

2018-12-21 10:39:17 118

转载 使用pstack指令对进程堆栈进行跟踪

介绍pstack命令可显示每个进程的栈跟踪,pstack $pid即可,pstack命令须由$pid进程的属主或者root运行。安装RedHat公司发行的Linux操作系统(RHEL,CentOS等等)也提供了pstack工具,只要安装gdb:yum install gdb就会把pstack也一并安装成功。使用可以看到打印了七个线程的代码栈...

2018-12-20 17:17:12 2271 1

转载 centos7 防火墙相关命令

查看防火墙状态:systemctl status firewalld.service如图绿的running表示防火墙开启执行关闭命令:systemctl stop firewalld.service再次执行查看防火墙命令:systemctl status firewalld.service如下图所示表示防火墙已经关闭执行开机禁用防火墙自启命令 :systemct...

2018-12-18 10:20:48 118

转载 kubernetes中的NameSpace(命名空间)

转载自夢_殤的博客kubenetes学习3–Namespace命名空间什么是NameSpaceNamespace(命名空间)是kubernetes系统中的另一个重要的概念,通过将系统内部的对象“分配”到不同的Namespace中,形成逻辑上分组的不同项目、小组或用户组,便于不同的分组在共享使用整个集群的资源的同时还能被分别管理。Kubernetes集群在启动后,会创建一个名为“default...

2018-12-17 16:47:29 5686

转载 java按照多个分隔符分割字符串

分隔符中包含需要转义的特殊字符的情况 String str = "3+2-1*5";按+ - *分割因为这三个需要转义加\\ String [] ss = str.split("\\+|\\-|\\*");分隔符中不包含需要转义的特殊字符的情况String [] ss = str.split("[\\+\\-\\*]");若是普通的分割符直接 String [] ss = ...

2018-12-17 09:35:10 10737 1

转载 kubernetes ConfigMap

转载自hxpjava1的博客Kubernetes的ConfigMap说明这篇博文,我们来说一说,关于在kubernetes的pod中自定义配置的问题。我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境、测试环境、预发布环境只到最终的线上环境。而每一个环境都要定义其独立的各...

2018-12-14 18:44:43 243

转载 通过k8s的command和args配置Docker入口命令

转载自Ruidu_Doer的博客通过k8s的command和args配置Docker入口命令DockerFile -> ENTRYPOINT首先来说说dockerfile中的ENTRYPOINT,官方是这么解释的:An ENTRYPOINT allows you to configure a container that will run as an executable. 即它可...

2018-12-14 17:55:58 4586

原创 docker网络模型

参照csdn066的博客docker四种网络模型绘制

2018-12-14 16:29:41 162

转载 kubernetes pod中多容器通信

转载自kubernetes中文社区容器通常是为了解决一个单一的、特定的问题;如微服务,但在现实世界中,通常需要多个容器,来实现一个完整的解决方案。在这篇文章中,我们将谈论结合多个容器集成进单一的Kubernetes节点,即容器互联通信。什么是Kubernetes节点?首先让我们解释一下容器节点是什么。容器节点即POD,它是可以由Kubernetes部署和管理的最小单位。换句话说,如果你需要运...

2018-12-14 14:05:27 12727 2

转载 K8S 容器之间的通讯方式

转载自yybear的博客K8S 容器之间通讯方式首先k8s里面容器是存在于pod里面的,所以容器之间通讯,一般分为三种类型:pod内部容器之间pod 与 pod 容器之间pod 访问service服务pod内部容器之间这种情况下容器通讯比较简单,因为k8s pod内部容器是共享网络空间的,所以容器直接可以使用localhost访问其他容器。k8s在启动容器的时候会先启...

2018-12-14 11:25:38 10256

转载 kubernetes的service的类型

转载自go4it的博客kubernetes的service的类型关系图四种类型ClusterIP使用集群内的私有ip —— 这是默认值。NodePort除了使用cluster ip外,也将service的port映射到每个node的一个指定内部port上,映射的每个node的内部port都一样。LoadBalancer使用一个ClusterIP & NodeP...

2018-12-13 17:01:10 1818

转载 Kubernetes Service之ClusterIP

转载自麦兜搞ip的博客Kubernetes Service之ClusterIPKubernetes Service ClusterIPKubernetes的service有三种类型:ClusterIP,NodePort,LoadBalancer,今天我们来看看ClusterIP。创建Deployment首先我们先创建一个Deployment,这个Deployment是一个Python实现的...

2018-12-13 16:48:51 14192 2

转载 k8s(Kubernetes)中Pod,Deployment,ReplicaSet,Service之间关系分析

转载自ucsheep的博客k8s(Kubernetes)中Pod,Deployment,ReplicaSet,Service之间关系分析看完k8s文档,好多概念似乎明白了,又似乎不明白,多个概念之间的关系也很混乱,不是很明白,不要紧,接下来,好好分析一下。结论您有可能在急着找答案搜到我这篇文章,不费话,结论就在开头,请看下图。deploy控制RS,RS控制Pod,这一整套,向外提供稳定可...

2018-12-13 14:56:45 1788 1

转载 kubernetes deployment部署机制详解

Deployment 使用Kubernetes提供了一种更加简单的更新RC和Pod的机制,叫做Deployment。通过在Deployment中描述你所期望的集群状态,Deployment Controller会将现在的集群状态在一个可控的速度下逐步更新成你所期望的集群状态。Deployment主要职责同样是为了保证pod的数量和健康,90%的功能与Replication Controller完...

2018-12-12 21:26:04 6753

原创 kubectl常用指令整理

整理一些搜集的常用的k8s指令,不定时更新kubectl 输出格式显示Pod的更多信息kubectl get pod <pod-name> -o wide以yaml格式显示Pod的详细信息kubectl get pod <pod-name> -o yaml对于deployment, node 以及 service同样有效kubectl 操作示例...

2018-12-12 20:56:40 552

转载 Java 8 Stream 完全教程

转载自浮梁翁的博客Java 8 Stream 教程文章目录序言Stream是如何工作的streams分类处理顺序执行效率与steream执行链顺序的关系流复用高级操作Collect(收集)FlatMapReduce(减少)Parallel Streams(并行流)结尾序言本文采用实例驱动的方式,对JAVA8的stream API进行一个深入的介绍。虽然JAVA8中的stream API与JA...

2018-12-12 16:39:23 3683 1

转载 java8 stream flatmap操作符使用

作用一句话,把几个小的list转换到一个大的list。示意图示例package test;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;/** * Java Program to demonstrate ...

2018-12-11 14:14:31 2523

转载 linux free命令详解

基本使用free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。命令格式:free [参数]命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略命令参数:选项含义-b...

2018-12-10 12:28:42 242 1

转载 Spring动态 注入/删除 Bean

我们通过getBean来获得对象,但这些对象都是事先定义好的,我们有时候要在程序中动态的加入对象.因为如果采用配置文件或者注解,我们要加入对象的话,还要重启服务,如果我们想要避免这一情况就得采用动态处理bean,包括:动态注入,动态删除。1 动态注入bean思路;在具体进行代码实现的时候,我们要知道,Spring管理bean的对象是BeanFactory,具体的是DefaultListable...

2018-12-07 15:57:35 10753 1

转载 linux使用grep命令根据文件内容搜素文件

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:grep -rn "hello,world!" *命令格式: grep -[选项] “pattern” 文件或目录选项含义-r是递归查找-n是显示行号-R查找所有文件包含子目录-i忽略大小写-l只列出匹配的文件名,-L列出不匹配的文件名,-w只匹配整...

2018-12-06 20:55:57 1168

转载 SpringBoot嵌入式servlet容器启动原理

转载自caychen的博客SpringBoot嵌入式servlet容器启动原理从源码的角度分析SpringBoot内嵌的servlet容器是怎么启动的Spring Boot应用启动运行run方法:public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new StopWat...

2018-12-06 20:07:08 351

转载 springboot启动原理解析

转载自每天进步一点的博客[https://www.cnblogs.com/zheting/p/6707035.html]

2018-12-06 19:37:08 184

转载 fasjson SerializerFeature详解

package com.alibaba.fastjson.serializer;/** * @author wenshao<szujobs@hotmail.com> */public enum SerializerFeature { QuoteFieldNames,//输出key时是否使用双引号,默认为true /** * */ ...

2018-12-06 15:20:24 454

转载 fastjson使用心得

转载自brandNewUser的博客alibaba fastjson的使用心得最初接触alibaba fastjson是由于其性能上的优势,对比原来采用codehause.jackson的解析,在hadoop平台上的手动转换对象有着将近1/3的性能提升,但随着开发应用越来越多,渐渐地也发现了在其他方面的强大之处,例如直接转化泛型(jackson对泛型的支持相对来说就比较差)。Fastjson会...

2018-12-06 15:12:08 266

转载 Java中的Type详解

转载自逆水行舟的博客Java中的Type详解本文主要介绍java中Type接口的来历以及相关的几个接口。通过这边文章,我们可以了解到与范型相关的几个接口, 对范型的分类有个了解;还可以了解到Type接口与Class类的关系, 以及Type出现的原因.反射相关接口下面就把Type的来龙去脉彻底弄清楚TypeType是所有类型的父接口, 如原始类型(raw types,对应Class)...

2018-12-06 15:01:55 1212

转载 java正则表达式语法

在其他语言中,\\ 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义。在 Java 中,\\ 表示:我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义。所以,在其他的语言中(如Perl),一个反斜杠 \ 就足以具有转义的作用,而在 Java 中正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。也可以简单的理解在 Java 的正则表达...

2018-12-05 16:18:45 150

转载 JAVA正则表达式:Pattern类与Matcher类详解

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编...

2018-12-05 16:16:05 135

转载 Java日志框架:logback详解

转载自五月的仓颉的博客Java日志框架:logback详解为什么使用logback记得前几年工作的时候,公司使用的日志框架还是log4j,大约从16年中到现在,不管是我参与的别人已经搭建好的项目还是我自己主导的项目,日志框架基本都换成了logback,总结一下,logback大约有以下的一些优点:内核重写、测试充分、初始化内存加载更小,这一切让logback性能和log4j相比有诸多倍的提升...

2018-12-05 15:55:09 212

空空如也

空空如也

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

TA关注的人

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