tomcat启动时报No rules found matching 'Server/Service/Engine/Host/context'

tomcat是8.0版本. 在eclipse启动时,第二行报这个, 同时项目也没加载(tomcat启动成功了). 网上搜了半天, 试了半天, 没搞定. 最后不经意间发现: <Context docBase="xxxx" path="/" reloadable="true"/> 这种不带</Context>直接结束是错误的...... <Context docBase="xxxxx" path="/" reloadable="true"></Context> 非得是这样.....真是活的久了什么
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

技术评审,你拿什么来吐槽?

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 现在,给你一个机会,来吐槽别人的方案或者代码,该从何开始? 是不是觉得有千言万语想要迸发,弄到最后只想起个代码命名问题?如果你是java,你会想到《粑粑开发规范》,可那还是代码层面
分类: 编程语言 发布时间: 12-09 23:01 阅读次数: 0

python基础 configparser hashlib模块

configparser模块 1 import configparser 2 conf = configparser.ConfigParser() 3 #生成一个配置文件,配置文件写入类似字典k:v格式,只是kv必须全部为字符串格式 4 conf["DEFAULT"] = {"name" : "xxx", 5 "age" : '25', 6 "sal" : '30'} 7 conf["set1"] =
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

LeetCode - 快慢指针

快慢指针:双指针的一种。在链表中设置两个指针,不同步地遍历链表。可以在两个指针之间制造我们需要的距离。 LeetCode 141 环形链表 easy 题面纯属为了测试时修改样例用,只要按判断链表中是否存在环做就行了。 思路一:Hash 最容易想到的思路应该是哈希法,每当一个链表被访问过了,就把它记录在哈希表里,当链表中存在环时就会有重复访问的节点,代码略。 思路二:快慢指针 设置两个指针,fast和slow,步长分别为2,1。如果将链表比作跑道,这就意味着fast的速度是slow的两倍。而当链
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

虚拟化中的一些概念

KVM:全虚拟化,需要模拟各种硬件。类似的技术Vmware,VirtualBox。 Docker:不算是严格的虚拟化,进程隔离和各种资源的限制。 OpenStack: OpenShift: 裸机: IaaS:
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

新博客 https://k8gege.org

新博客 https://k8gege.org 于2019/12/3启用,忘了发
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

Fibonacci数列与质数问题

代码1Fibonacci: a=1 b=1 x=int(input("输入你想求的Fibonacci数列的边界:")) print(a,end=' ') i=2 while i<=x: t=a+b a=b print(a,end=' ') b=t i+=1 结果: 输入你想求的Fibonacci数列的边界:19 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 如果想输出某个具体位
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

Appium移动端测试--搭建测试环境

目录 文章目录如下 安装Android Studio及Android SDK 更改VDM默认存储路径 通过npm安装Appium Server 启动Appium GUI模式 Appium连接会话 Appium Server安装困难可能出现的原因: 详细介绍安装Android Studio及Android SDK、安装Appium Server。 文章目录如下 安装Android Studio及Android SDK 推荐直接安装Android Studio,然后使用Android Studio
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

Windows中redis的下载及安装、设置

本文是转载自:https://www.cnblogs.com/jylee/p/9844965.html 一、下载: 下载地址: https://github.com/MicrosoftArchive/redis/releases 根据系统下载的版本:以(64位为例) 下载后一般解压到根目录下:如(E:\Redis-x64-3.2.100) 二、安装: 打开cmd命令窗口,使用命令进行安装和注册redis到window服务 安装命令:redis-server.exe --service-inst
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

dubbo——高可用性

一、zookeeper宕机   zookeeper注册中心宕机,还可以消费dubbo暴露的服务   健壮性: 监控中心宕掉不影响使用,只是丢失部分采样数据 数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务 注册中心对等集群,任意一台宕掉后,将自动切换到另一台 注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯 服务提供者无状态,任意一台宕掉后,不影响使用 服务提供者全部宕掉后,服务消费者应用将无法使用,并无限次重连等待服务提供者恢复 二、dubbo直连   在开
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

立即执行函数的表达式

1 <script> 2 3 // 立即执行的函数表达式(Immediately-invoked function expression,IIFE)也被称为自执行函数。 4 5 // 最常见的写法一: 6 // (function foo () { 7 // console.log('foo') 8 // })() 9 10 // 最常见的写法二: 11
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

ORACLE基础之oracle锁(oracle lock mode)详解

ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive 6:exclusive 独占(X):独立访问使用,exclusive 1.oracle提供的所类型可以根据v$lock_type 中的
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

Leetcode_15【三数之和】

文章目录: 题目 脚本一及注释 脚本一逻辑 脚本二及注释 脚本二逻辑 题目: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三元组集合为: [ [-1, 0, 1], [-1, -1, 2] ] 脚本一及注释:【用时:超时,暴力破解】 class Sol
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

linux jar 启动shell 脚本

#!/bin/bash APP_NAME=/data/wwwroot/app.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh app.sh [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}'` #如果不存在返回1,存在返
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

django @login_required登录限制(2)-返回登陆成功后的页面

本次要实现的功能是,访问未登录的视图函数,需要先跳转到登录页面,登陆成功在跳转回来。 之前在网上找了很多资料,都没有找到解决方案。 跳转到登录页面很好弄,就是登陆成功跳转回来出了问题,原因是登录后的post请求里拿不到之前url中next的值,所以只需要在发起get请求时,将next的值传递到模板的input标签里,type为hidden,之后再用post请求拿回来,就可以了! 只需要在url中拿到next的值,登陆成功后重定向到该值就可以实现了。 具体代码如下: urls.py urlpa
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

Centos7.3之K8S安装初体验

容器是发展趋势,所以是时候从虚拟机中脱离出来,投入到容器化的怀抱中了。 曾经试过安装k8s,都没有成功,各种乱七八糟的报错,于是一拖再拖,这次总算发现一个可以快速部署的工具,终于安装成功了。 这个k8s快速部署工具就是kubekit github地址是 https://github.com/Orientsoft/kubekit 直接按照以上这个地址的步骤部署也可以。 接下来我说一下具体的部署说明: 大体步骤是在关闭防火墙的Centos7.3上,下载解压kubekit安装包以及package压缩
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

PO BO VO DTO POJO DAO 概念及其作用

VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,泛指用于展示层与服务层之间的数据传输对象。 DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。 PO(Persis
分类: 其他 发布时间: 12-09 23:01 阅读次数: 0

C++中的异常处理(下)

array.h #ifndef _ARRAY_H_ #define _ARRAY_H_ #include <stdexcept> using namespace std; template < typename T, int N > class Array { T m_array[N]; public: int length() const; bool set(int index, T value); bool get(int
分类: 其他 发布时间: 12-09 23:00 阅读次数: 0

windows10访问samba时出现“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问”

windows10访问samba时出现“您不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问,这些策略可帮助保护你的电脑免受网络上不安全不安全和设备或恶意设备的威胁”。 按下window+R键,输入gpedit.msc 来启动本地组策略编辑器。 依次找到“计算机配置 -管理模板 -网络 -Lanman工作站” 这个节点,在右侧内容区可以看到“启用不安全的来宾登录”这一条策略设置。状态是“未配置”。 双击,将其状态修改为“已启用”并单击确定按钮。 设置完成再次尝试访问发现可以正
分类: 其他 发布时间: 12-09 23:00 阅读次数: 0

socket网络编程1

1.什么是网络: 网络是信息传输、接收、共享的虚拟平台。 2.什么是网络编程: 通过操作相应的api调度计算机硬件资源,并利用传输管道(网线)进行数据交换的过程 。 具体涉及:网络模型、套接字、数据包 3.7层网络模型-OSI 应用层:略 表示层:将应用的数据表示为对应的数据层面的数据,比如说字符串转化为一些人看不懂的奇奇怪怪的数据 会话层:不同机器之间用户之间建立管理的作用。 传输层:接收上一层的数据,并在必要的时候对数据进行分割然后交给网络层,会保证这些数据的有效性(将数据有效的传递给对方
分类: 其他 发布时间: 12-09 23:00 阅读次数: 0