- dockerk8s教程
前端核心技术
程序员后端java面试
什么是Arthas?Arthas是一款开源在线诊断工具,采用命令行交互模式,支持web端在线诊断,同时提供丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。这是一款开源一年多GitHubstar2万,99%的阿里研发小哥都在用的Java终极诊断利器!相对比直接下载使用,我推荐开发者可以试一下通过IDE插件CloudToolkit中使用Arthas来实现一键远程诊断功能。得益于Arthas强
- 后端开发面试题
陈年小趴菜
开发语言java面试后端
这是一波今年7月份的大厂面试题,分享下~~Mybatis三级缓存Mybatis懒加载分布式事务@transactiongradle和maven区别抽象类、多态Springboot启动ConcurrentHashMap乐观锁、悲观锁dockerk8s常用命令电商业务从什么维度分库分表SpringCloud-FeignClient怎么解决熔断问题Spring循环依赖问题Mysql为什么不用B树,用B+
- docker和k8s网络模型复盘
sinat_38247294
班级作业
DockerK8S网络模型复盘网络模式简介常见网络模型docker网络模式默认模式Bridge详解Kubernetes网络通信原理FlannelNetWork原理:网络模式简介Docker和k8s跟着老师学了一遍,容器化技术及其编排如此强大,最近让我想不通的是docker及k8s的网络通信是如何实现的,无论是虚拟机还是物理机都有自己的ip,网卡,虚拟网卡等等,然而容器也有自己的ip地址,到了大规模
- 在美团和阿里6年,很难却也真实...
测试老哥
职场和发展测试工具软件测试自动化测试接口测试面试python
先简单的说下,本人6年工作经验,曾就职于某大型国企,公司研究院成员,也就职过美团担任高级测试开发工程师,有丰富的高并发大型项目经验。后端高并发、高性能、高可用性开发,自动化测试框架开发以及软件自动化部署,践行Devops理念,对dockerk8s容器编排技术有深入研究。我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友花了一段时间整理编写了一份《软件测试全套资
- k8s 搭建Harbor私有仓库验证拉取镜像
把倒立的世界腾空
k8skubernetesharbordocker
搭建Harbor环境准备安装harbor验证访问新建项目上传镜像下载镜像master上拉取镜像环境准备搭建Harbor之前已经搭建了k8s集群环境,Harbor服务器上已经安装了docker、docker-compose,并已启动dockerk8s集群master01:192.168.245.211k8s集群master02:192.168.245.206k8s集群node01:192.168.2
- K8s(kubernetes)介绍以及原理解析
山鬼ۖ
CI/CDkubernetesdocker容器
K8s(kubernetes)云原生服务部署模式物理机模式–>虚拟化模式–>云端模式(云原生模式)K8s简介及架构容器编排技术,用来管理容器但是不直接管理容器,通过管理pod来间接管理容器pod是k8s最小操作单元pod内部封装的是容器容器内部部署的就是应用程序pod也是一个容器,虚拟化的机器pod内部封装的是dockerK8s解决的问题部署指令部署kubectlrunmy-app--image=
- 为什么K8S要选择抛弃Docker?
安妮的心动录.
后端
博客:cbb777.fun全平台账号:安妮的心动录github:https://github.com/anneheartrecord下文中我说的可能对,也可能不对,鉴于笔者水平有限,请君自辨。有问题欢迎大家找我讨论K8S与DockerK8S是从14年发布的,到现在已经成为了容器编排领域的龙头,大部分的个人开发或者团队都会选择使用Kubernetes进行容器的管理我们可以把集群简单的理解为:一组能够
- Linux中安装新版minio(centos7版本)
悸%动
linux服务器运维分布式
1.背景需求由于一些限制,在客户现场的Linux操作系统中,没有安装dockerk8s等容器,无法直接使用镜像安装,而且客户要求只能在原始的操作系统中安装最新版的minio,(为什么需要安装最新版的minio,因为检测国网检测到之前版本的minio有漏洞,需要安装新版的minio).2.安装miniominio的安装比较简单,下面就开始吧2.1前期准备首先需要建立你的安装目录[root@maste
- Linux系统中安装新版本nacos(centos7)
悸%动
Linuxlinux运维服务器
1.背景需求由于一些限制,在客户现场的Linux操作系统中,没有安装dockerk8s等容器,无法直接使用镜像安装,而且客户要求只能在原始的操作系统中安装最新版的nacos,(为什么需要安装最新版的nacos,因为检测国网检测到之前版本的nacos有漏洞,需要安装新版的nacos).2.下载nacosv2.2.1nacos的下载比较简单,直接去官网下载即可官网地址:新世界的入口如果连接不上gith
- 开发技术栈总结
laufing
问题开发pythonjava技术栈
开发语言pythonjavagojavascript开发工具vscodepycharmeclipseanaconda开发框架python后端:DjangoFlaskTornado前端:VueReact数据库关系型数据库:mysqloracle非关系型:redismongodb项目部署方案1:nginx+Django方案2:容器技术DockerK8S面试流程自我介绍基础技术项目最成功的案例项目部署
- 二、K8S详细介绍-部署方式
左安青
K8Skubernetesdocker容器
Kubernetes(K8S)是一种开源的容器编排平台,它可以自动化地部署、扩展和管理容器化应用程序。在现代化的云计算环境中,K8S已经成为了一个非常流行的工具,用于管理和部署容器化应用程序。本文将详细介绍K8S的部署方式,包括单节点部署、多节点部署和高可用部署。一、单节点部署单节点部署是指在一台服务器上安装和配置K8S,通常用于测试或开发目的。下面是单节点部署的步骤:安装DockerK8S使用D
- 2019-10-15
star1988007
kubernetes1.15installforkubeadm安装条件阿里云镜像服务器访问畅通dockerhub可以访问Centos7.7系统Base-server方式安装必要的dockerk8s基础知识集群创建前的准备ip地址节点角色CPU内存主机名存储192.168.100.101.111master2c4Gk8s-master001200GB192.168.100.101.121worker
- 从一个开发者角度理解k8s之一---Docker
偶像本人
Dockerk8s是基于容器的集群管理平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。而我们当前使用的容器大多数都是docker容器,并且k8s最底层的容器运行时实现就是docker。以前说到docker,首先反应过来的一些概念是沙盒、虚拟机,对于docker和虚拟机的区别,是不大了解的。虚拟机的工作原理是通过Hypervisor的硬件虚拟化功能模拟出一个操作系统所需要的各种硬件,比如
- 技术栈
灿飞无为
前端:react样式:cssinjs状态管理:dvaAPI查询:ApolloAPI开发:strapinosql:mongoSQL:tidbjvm生态:kotlinHipster缓存:redis消息队列:pulsar用户配置管理:jsonfile部署:dockerk8s代理:openresty分布式存储:cephcicd:Jenkins分布式计算:beamflink高可用:LVS-DRVS/TUNk
- kubernetes1.15 install for kubeadm
star1988007
kubernetes1.15installforkubeadm安装条件阿里云镜像服务器访问畅通dockerhub可以访问Centos7.7系统Base-server方式安装必要的dockerk8s基础知识集群创建前的准备ip地址节点角色CPU内存主机名存储192.168.100.101.111master2c4Gk8s-master001200GB192.168.100.101.121worker
- window docker k8s 安装
sorry510
根据dockerk8s界面,下载对应k8s的镜像image.pnghttps://github.com/AliyunContainerService/k8s-for-docker-desktop找寻对应分支下载对应版本进入到项目地址下执行如下命令,安装对应镜像./load_images.ps1开启k8s勾选docker的kubernetes界面的EnableKubernetes,然后重启docke
- service与pod怎么关联的
华木公子
service与pod怎么关联的2018年03月08日17:24:34猿的进化之路阅读数:785更多个人分类:dockerk8s版权声明:本文为博主原创文章,转载注明出处。https://blog.csdn.net/yuanjunlai141/article/details/79487381当我们创建pod时,仅仅是创建了pod,要为其创建rc(ReplicationController),他才会
- 容器技术之Docker&k8s知识笔记
Sugaryi
K8S&Dockerk8sdocker容器
本文带你快速了解Kubernetes与Docker让你对容器与虚拟机的区别、Docker与k8s有一个快速的了解目录演变史容器与虚拟机的区别K8S与Docker概念DockerK8S演变史传统部署时代:早期,将单一的应用服务运行在物理服务器上,无法给服务器的应用程序进行资源的限制,导致物理服务器之间的资源负载使用不均衡,就导致了服务器上的应用程序的性能下降,物理服务器的维护成本变得很高。虚拟化部署
- 云服务器下Kubernetes的安装和配置
No_Game_No_Life_
分布式架构
文章目录安装DockerK8s的安装条件K8s和其他工具需要开放的端口安装kubeadm,kubelet和kubectl使用kubeadm创建一个单主集群安装DockerDocker的安装可以查看以前的文章云服务器下Docker的安装和配置Docker启动,并设置自启动。[root@master~]#systemctlstartdocker[root@master~]#systemctlenabl
- Centos7安装docker及镜像、容器相关命令
扬帆向泽
笔记
一、docker介绍docker的文章介绍得太多了,在此不赘述了。可以在CSDN里搜索“10分钟看懂Docker和K8S,dockerk8s区别”,大白话写的非常通俗易懂。搞技术的都不太喜欢那种文绉绉的东东。下面截取文章的一些经典语句。在容器技术之前,业界的网红是虚拟机。虚拟机技术的代表,是VMWare和OpenStack。Docker的两句口号:第一句,是“Build,ShipandRun",第
- nginx中的try_files指令解释
公众号:码农富哥
nginx
免费视频福利推荐:2T学习视频教程+电子书免费送:BAT面试精讲视频,亿级流量秒杀系统,分布式系统架构,中间件消息队列,PythonGo入门到精通,Java实战项目,Linux,网络,MySQL高性能,Redis集群架构,大数据,架构师速成,微服务,容器化DockerK8s,ELKStack日志系统等免费视频教程!try_files指令的官方介绍比较让人摸不着头脑,经网上一番总结查看,try_fi
- html 上传文件时 选中文件后自动开始上传
公众号:码农富哥
JavaScript
免费视频福利推荐:2T学习视频教程+电子书免费送:BAT面试精讲视频,亿级流量秒杀系统,分布式系统架构,中间件消息队列,PythonGo入门到精通,Java实战项目,Linux,网络,MySQL高性能,Redis集群架构,大数据,架构师速成,微服务,容器化DockerK8s,ELKStack日志系统等免费视频教程! functionupload(){varelement=document.getE
- 深入剖析Redis高可用系列:持久化 AOF和RDB
公众号:码农富哥
Redis
免费视频福利推荐:2T学习视频教程+电子书免费送:BAT面试精讲视频,亿级流量秒杀系统,分布式系统架构,中间件消息队列,PythonGo入门到精通,Java实战项目,Linux,网络,MySQL高性能,Redis集群架构,大数据,架构师速成,微服务,容器化DockerK8s,ELKStack日志系统等免费视频教程!欢迎关注公众号:「码农富哥」,致力于分享后端技术(高并发架构,分布式集群系统,消息队
- jquery 使用$.ajax 时获取原生XMLHttpRequest 对象
公众号:码农富哥
免费视频福利推荐:2T学习视频教程+电子书免费送:BAT面试精讲视频,亿级流量秒杀系统,分布式系统架构,中间件消息队列,PythonGo入门到精通,Java实战项目,Linux,网络,MySQL高性能,Redis集群架构,大数据,架构师速成,微服务,容器化DockerK8s,ELKStack日志系统等免费视频教程!$('.screenshot_input').change(function(){/
- nginx入门必备收藏:nginx 正则表达式匹配详解
公众号:码农富哥
nginx
免费视频福利推荐:2T学习视频教程+电子书免费送:BAT面试精讲视频,亿级流量秒杀系统,分布式系统架构,中间件消息队列,PythonGo入门到精通,Java实战项目,Linux,网络,MySQL高性能,Redis集群架构,大数据,架构师速成,微服务,容器化DockerK8s,ELKStack日志系统等免费视频教程!1、nginx配置基础1、正则表达式匹配~区分大小写匹配~*不区分大小写匹配!~和!
- K8S部署PG数据库
cisco3999
K8S部署PG数据库环境:centos7.2—centos7.6前提:安装好dockerk8s安装的步骤和方法第一步:创建configmap(全局配置文件)apiVersion:v1kind:ConfigMapmetadata:name:postgres-configlabels:app:postgresdata:POSTGRES_DB:postgresPOSTGRES_USER:postgres
- kubernetes 1.15 install for kubeadm
star1988007
kubernetesk8sdocker容器
kubernetes1.15installforkubeadm安装条件阿里云镜像服务器访问畅通dockerhub可以访问Centos7.7系统Base-server方式安装必要的dockerk8s基础知识集群创建前的准备ip地址节点角色CPU内存主机名存储192.168.100.101.111master2c4Gk8s-master001200GB192.168.100.101.121worker
- kubernetes 1.15 install for kubeadm
star1988007
k8skuberneteskubeadmk8s
kubernetes1.15installforkubeadm安装条件阿里云镜像服务器访问畅通dockerhub可以访问Centos7.7系统Base-server方式安装必要的dockerk8s基础知识集群创建前的准备ip地址节点角色CPU内存主机名存储192.168.100.101.111master2c4Gk8s-master001200GB192.168.100.101.121worker
- kubernetes入门及原理
五个水
一.入门docker配置文件/etc/sysconfig/dockerk8s配置文件/etc/kubernetes/apiserver1.masterkubernetesAPIServer--kube-apiserver:httprest家口的关键服务进程,所以资源增删改查入口,也是集群控制入口kubernetescontrollermanager:所有资源对象的自动化控制中心kubernetes
- k8s架构以及相关概念普及
逃离地球的小小呆
k8s
k8s架构以及相关概念普及为什么要使用k8s了解openstack了解dockerk8s存在的意义k8s的架构解析基本概念Master节点组成详解Node节点组成详解命令运行流程为什么要使用k8s了解openstack在k8s和容器docker出来之前,最火的技术莫过于开源云平台openstack了,那么openstack做了什么事情呢?利用虚拟化技术实现资源的弹性使用,如果你是做开发的,你肯定知
- xml解析
小猪猪08
xml
1、DOM解析的步奏
准备工作:
1.创建DocumentBuilderFactory的对象
2.创建DocumentBuilder对象
3.通过DocumentBuilder对象的parse(String fileName)方法解析xml文件
4.通过Document的getElem
- 每个开发人员都需要了解的一个SQL技巧
brotherlamp
linuxlinux视频linux教程linux自学linux资料
对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。
使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式:
CREATE TABLE books (
id &
- Quartz——CronTrigger触发器
eksliang
quartzCronTrigger
转载请出自出处:http://eksliang.iteye.com/blog/2208295 一.概述
CronTrigger 能够提供比 SimpleTrigger 更有具体实际意义的调度方案,调度规则基于 Cron 表达式,CronTrigger 支持日历相关的重复时间间隔(比如每月第一个周一执行),而不是简单的周期时间间隔。 二.Cron表达式介绍 1)Cron表达式规则表
Quartz
- Informatica基础
18289753290
InformaticaMonitormanagerworkflowDesigner
1.
1)PowerCenter Designer:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。
2)Workflow Manager:合理地实现复杂的ETL工作流,基于时间,事件的作业调度
3)Workflow Monitor:监控Workflow和Session运行情况,生成日志和报告
4)Repository Manager:
- linux下为程序创建启动和关闭的的sh文件,scrapyd为例
酷的飞上天空
scrapy
对于一些未提供service管理的程序 每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件
下面以scrapy启动server为例,文件名为run.sh:
#端口号,根据此端口号确定PID
PORT=6800
#启动命令所在目录
HOME='/home/jmscra/scrapy/'
#查询出监听了PORT端口
- 人--自私与无私
永夜-极光
今天上毛概课,老师提出一个问题--人是自私的还是无私的,根源是什么?
从客观的角度来看,人有自私的行为,也有无私的
- Ubuntu安装NS-3 环境脚本
随便小屋
ubuntu
将附件下载下来之后解压,将解压后的文件ns3environment.sh复制到下载目录下(其实放在哪里都可以,就是为了和我下面的命令相统一)。输入命令:
sudo ./ns3environment.sh >>result
这样系统就自动安装ns3的环境,运行的结果在result文件中,如果提示
com
- 创业的简单感受
aijuans
创业的简单感受
2009年11月9日我进入a公司实习,2012年4月26日,我离开a公司,开始自己的创业之旅。
今天是2012年5月30日,我忽然很想谈谈自己创业一个月的感受。
当初离开边锋时,我就对自己说:“自己选择的路,就是跪着也要把他走完”,我也做好了心理准备,准备迎接一次次的困难。我这次走出来,不管成败
- 如何经营自己的独立人脉
aoyouzi
如何经营自己的独立人脉
独立人脉不是父母、亲戚的人脉,而是自己主动投入构造的人脉圈。“放长线,钓大鱼”,先行投入才能产生后续产出。 现在几乎做所有的事情都需要人脉。以银行柜员为例,需要拉储户,而其本质就是社会人脉,就是社交!很多人都说,人脉我不行,因为我爸不行、我妈不行、我姨不行、我舅不行……我谁谁谁都不行,怎么能建立人脉?我这里说的人脉,是你的独立人脉。 以一个普通的银行柜员
- JSP基础
百合不是茶
jsp注释隐式对象
1,JSP语句的声明
<%! 声明 %> 声明:这个就是提供java代码声明变量、方法等的场所。
表达式 <%= 表达式 %> 这个相当于赋值,可以在页面上显示表达式的结果,
程序代码段/小型指令 <% 程序代码片段 %>
2,JSP的注释
<!-- -->
- web.xml之session-config、mime-mapping
bijian1013
javaweb.xmlservletsession-configmime-mapping
session-config
1.定义:
<session-config>
<session-timeout>20</session-timeout>
</session-config>
2.作用:用于定义整个WEB站点session的有效期限,单位是分钟。
mime-mapping
1.定义:
<mime-m
- 互联网开放平台(1)
Bill_chen
互联网qq新浪微博百度腾讯
现在各互联网公司都推出了自己的开放平台供用户创造自己的应用,互联网的开放技术欣欣向荣,自己总结如下:
1.淘宝开放平台(TOP)
网址:http://open.taobao.com/
依赖淘宝强大的电子商务数据,将淘宝内部业务数据作为API开放出去,同时将外部ISV的应用引入进来。
目前TOP的三条主线:
TOP访问网站:open.taobao.com
ISV后台:my.open.ta
- 【MongoDB学习笔记九】MongoDB索引
bit1129
mongodb
索引
可以在任意列上建立索引
索引的构造和使用与传统关系型数据库几乎一样,适用于Oracle的索引优化技巧也适用于Mongodb
使用索引可以加快查询,但同时会降低修改,插入等的性能
内嵌文档照样可以建立使用索引
测试数据
var p1 = {
"name":"Jack",
"age&q
- JDBC常用API之外的总结
白糖_
jdbc
做JAVA的人玩JDBC肯定已经很熟练了,像DriverManager、Connection、ResultSet、Statement这些基本类大家肯定很常用啦,我不赘述那些诸如注册JDBC驱动、创建连接、获取数据集的API了,在这我介绍一些写框架时常用的API,大家共同学习吧。
ResultSetMetaData获取ResultSet对象的元数据信息
- apache VelocityEngine使用记录
bozch
VelocityEngine
VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。
使用方法如下:
VelocityEngine engine = new VelocityEngine();// 定义模板引擎
Properties properties = new Properties();// 模板引擎属
- 编程之美-快速找出故障机器
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
public class TheLostID {
/*编程之美
假设一个机器仅存储一个标号为ID的记录,假设机器总量在10亿以下且ID是小于10亿的整数,假设每份数据保存两个备份,这样就有两个机器存储了同样的数据。
1.假设在某个时间得到一个数据文件ID的列表,是
- 关于Java中redirect与forward的区别
chenbowen00
javaservlet
在Servlet中两种实现:
forward方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request, response);
redirect方式:response.sendRedirect(“/somePage.jsp”);
forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知
- [信号与系统]人体最关键的两个信号节点
comsci
系统
如果把人体看做是一个带生物磁场的导体,那么这个导体有两个很重要的节点,第一个在头部,中医的名称叫做 百汇穴, 另外一个节点在腰部,中医的名称叫做 命门
如果要保护自己的脑部磁场不受到外界有害信号的攻击,最简单的
- oracle 存储过程执行权限
daizj
oracle存储过程权限执行者调用者
在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。
CREATE OR REPLACE PROCEDURE TestProc
IS
fla
- 为mysql数据库建立索引
dengkane
mysql性能索引
前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。
- 学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例
dcj3sjt126com
c算法
如果看懂一个程序,分三步
1、流程
2、每个语句的功能
3、试数
如何学习一些小算法的程序
尝试自己去编程解决它,大部分人都自己无法解决
如果解决不了就看答案
关键是把答案看懂,这个是要花很大的精力,也是我们学习的重点
看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义
照着答案去敲
调试错误
- centos6.3安装php5.4报错
dcj3sjt126com
centos6
报错内容如下:
Resolving Dependencies
--> Running transaction check
---> Package php54w.x86_64 0:5.4.38-1.w6 will be installed
--> Processing Dependency: php54w-common(x86-64) = 5.4.38-1.w6 for
- JSONP请求
flyer0126
jsonp
使用jsonp不能发起POST请求。
It is not possible to make a JSONP POST request.
JSONP works by creating a <script> tag that executes Javascript from a different domain; it is not pos
- Spring Security(03)——核心类简介
234390216
Authentication
核心类简介
目录
1.1 Authentication
1.2 SecurityContextHolder
1.3 AuthenticationManager和AuthenticationProvider
1.3.1 &nb
- 在CentOS上部署JAVA服务
java--hhf
javajdkcentosJava服务
本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行
第一步:卸载旧Linux自带的JDK
①查看本机JDK版本
java -version
结果如下
java version "1.6.0"
- oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]
ldzyz007
oraclemysqlSQL Server
oracle &n
- 记Protocol Oriented Programming in Swift of WWDC 2015
ningandjin
protocolWWDC 2015Swift2.0
其实最先朋友让我就这个题目写篇文章的时候,我是拒绝的,因为觉得苹果就是在炒冷饭, 把已经流行了数十年的OOP中的“面向接口编程”还拿来讲,看完整个Session之后呢,虽然还是觉得在炒冷饭,但是毕竟还是加了蛋的,有些东西还是值得说说的。
通常谈到面向接口编程,其主要作用是把系统设计和具体实现分离开,让系统的每个部分都可以在不影响别的部分的情况下,改变自身的具体实现。接口的设计就反映了系统
- 搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS
rensanning
keepalived
(一)Keepalived
(1)安装
# cd /usr/local/src
# wget http://www.keepalived.org/software/keepalived-1.2.15.tar.gz
# tar zxvf keepalived-1.2.15.tar.gz
# cd keepalived-1.2.15
# ./configure
# make &a
- ORACLE数据库SCN和时间的互相转换
tomcat_oracle
oraclesql
SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;
用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;
操作方法: 1、通过dbms_f
- Spring MVC 方法注解拦截器
xp9802
spring mvc
应用场景,在方法级别对本次调用进行鉴权,如api接口中有个用户唯一标示accessToken,对于有accessToken的每次请求可以在方法加一个拦截器,获得本次请求的用户,存放到request或者session域。
python中,之前在python flask中可以使用装饰器来对方法进行预处理,进行权限处理
先看一个实例,使用@access_required拦截:
?