- 博客(14)
- 收藏
- 关注
原创 ingress解析
1.什么是ingress了解ingress之前,要知道为什么会用到ingress:(什么是pod)Pod是的生命周期相对短暂,它门会被频繁创建杀死, 每个pod都由自己的ip,这些IP也随着pod的生命周期发生改变。这样就引发了一个问题:如果一些Pods (例如后台程序)提供了一些功能供其它的Pod(例如前台程序)使用,在kubernete集群中实现让这些前台能够持续的追踪到这些后台的,就是通过service。Service 是一个定义了一组pod的策略的抽象,这些被服务标记的Pod都是一般通过labe
2020-08-28 15:19:36
2402
转载 Pod的概述
https://www.kubernetes.org.cn/kubernetes-podhttps://jimmysong.io/kubernetes-handbook/concepts/pod.html
2020-08-28 15:06:36
218
原创 kubernetes简述
Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务),管理员可以加载一个微型服务,让规划器来找到
2020-08-28 15:05:26
160
转载 ssm框架学习
SSM框架指的是Spring+SpringMVC+MyBatis转载自 https://www.jianshu.com/p/fcb69c6e2bf3SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Servlet即Dispatc
2020-08-28 15:04:13
216
转载 Ognl表达式语言
Ognl表达式语言是Object Graphic Navigation Language(对象图导航语言)的缩写,他是一个开源项目。Struts框架使用OGNL作为默认的表达式语言。ognl表达式语言:支持对象方法调用,如:×××.doSomeSpecial();支持类静态的方法调用和值访问,表达式的格式:@java.lang.String@format(‘foo %s’,‘bar’);支持赋值操作和表达式串联, 如:price=100,diascount=0.8, calculatePrice()
2020-08-26 13:41:50
138
原创 为什么mysql常用的事物隔离级别是REPEATABLE READ
隔离级别对性能的影响比较:可串行化>可重复读>读已提交>读未提交隔离级别越高,所需要消耗的MySQL性能越大(如事务并发严重性),为了平衡二者,一般建议设置的隔离级别为可重复读,MySQL默认的隔离级别也是可重复读。mysql数据库有4种事物隔离级别:Read uncommit 读取已提交Read commit 读取未提交Repeatable read 可重读Serializable 可串行化这四种隔离机制下,mysql在并发情况下的一些操作会有不同的效果。在只之前先介
2020-08-25 21:11:09
386
原创 对Java中的Pipeline的理解
Pipeline是一种设计模式解决的问题:有一些线程的步骤比较长(有需要等待的部分),但是他的每个阶段的结果与下个阶段的执行又有关系,不能够分开。解决思路:将任务分成若干个处理阶段,上一个阶段的任务交给下一个阶段来处理。这样每个线程的处理是并行的,可以充分利资源提高效率。Pipe对处理阶段的抽象,负责对输入进行处理,并将输出作为下一个阶段的输入;process()用于接收前一个处理阶段的处理结果,作为该处理阶段的输入,init()初始化当前处理阶段对外提供的服务,shutdown()关闭当前处
2020-08-06 20:54:03
1484
原创 lambda表达式的用法(一. Collection和Map中的用法)
作用:lambda表达式主要用于简化某些匿名内部类的写法,但它带来的变化不仅仅是有表面上的代码量的减少这一个变化。其实lambda和匿名内部类的在编译时也是有不同的。对于匿名内部类,在编译时,其实是把它当作一个类去编译的,所以当有一个匿名内部类的java文件编译时会生成两个class文件,一个是本类的class文件,另一个是匿名内部类的class文件;对于lambda表达式,在编译时会把它当成本类得一个私有方法去编译,所以在lambda表达式内部的this引用和表达式外部相同。使用的前提条件:l
2020-08-05 20:38:34
1605
转载 Mac的idea快捷指令大全
https://blog.csdn.net/qq_35246620/article/details/78263380
2020-08-05 18:26:22
188
原创 lombok插件的使用,超级详细
1.添加Lombok插件IDEA中找到setting->plugins搜索Lombok Plugin,点击install,完成安装之后重启IDEA;2.在maven项目的pom.xml中配置<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${or
2020-07-31 20:11:21
763
原创 postman的authorization,body以及cookies的设置
1.authorization进行与权限有关的设置点击authorization,在type中选择basic Auth,然后在右侧填写相应的账号密码,即可进行登陆操作;NTLM和BearerToken仅在Postman本地应用程序中可用。所有其他授权类型都可以在Postman本地应用程序和Chrome应用程序中使用Inherit auth from parent (从父类继承身份验证)向集合或文件夹添加授权。假设在集合中添加了一个文件夹。在授权选项卡下,默认的授权类型将被设置为“从父类继承aut
2020-07-28 20:54:44
2941
原创 postman的组件介绍
学习使用postman在1中填写想到对其进行访问的url;在2中填写需要传入的参数;了解2中需要传入参数的方法query String Parameters 下面就是要传的key-value对配置好2中的数据后,点击send就可以在下方打body中看到response了;params中写的传入的数据,请求主体的内容;authorization中是与授权有关的请求数据,如:登陆操作的账号与密码就可以在这里配置;hearders放的是请求头和请求行内容;body:(也可以理解为请求体内容
2020-07-28 20:47:39
926
原创 linux下安装zeromq时配置gcc以及uuid的快捷方法
yum install gcc-c++还要下载uuid 1.1)ubuntu下安装uuid链接库 sudo apt-get install uuid-dev 1.2)CentOS yum install libuuid-devel(不一定有用,上面二者都安装后仍不行时使用 yum install autoconf automake libtool gcc gcc-g++ m...
2019-07-18 18:30:43
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人