log4j日志及配置

Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,分别用来指定这条日
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

log4j的详解

log4j.rootLogger=日志级别,appender1, appender2, …. 日志级别:ALL<DEBUG<INFO<WARN<ERROR<FATAL<OFF,不区分大小写 注意,需在控制台输入,只需将其中一个appender定义为stdout即可 注意,rootLogger默认是对整个工程生效 注意,如果只想对某些包操作,那么:log4j.logger.com.hutu=info, stdout,表示该日志对package com.hutu生效 注意,这样做可以区分dev/线
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

Docker存储驱动介绍

Docker supports the following storage drivers: overlay2 is the preferred storage driver, for all currently supported Linux distributions, and requires no extra configuration. aufs is the preferred storage driver for Docker 18.06 and older, when runn
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

使用指针与数组

#include <stdio.h> #define N 10 void Maxmin(int *ps)//查出数组中最大最小值 { int i,max=ps[0],min=ps[0]; for(i=1;i<N;i++) { max=(max>ps[i]?max:ps[i]); min=(min<ps[i]?min:ps[i]); } printf("最大值为%d,最小值为%d\n",max,min); } void Evennumber(int *ps)//统计偶数的个数 { int i=0
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

python项目_全局变量和函数嵌套

1.全局变量和局部变量 # 1.定义全局变量 c1 = 91 #顶格写的就是全局变量 # (1) 局部变量 def func(): # 定义局部变量 a = 5 ##有缩进的就是局部变量 局部变量和全局变量因为所在空间不一样,所以不会有影响 范例: c = 6 def func(): c = 7 func() 2.函数内修改全局变量,函数外修改修改局部变量 # 2.在函数内部可以修改全局变量 使用global 关键字 '''先用global 把这
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

Spring5【八】Spring 的声明式事务

13、声明式事务 13.1 事务 把一组业务当成一个业务来做,要么同时成功,要么同时失败 事务在项目的开发中十分重要,涉及到数据的一致性问题 确保完整性和一致性 事务四个属性 ACID 原子性(atomicity) 事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用 一致性(consistency) 一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中 隔离性(isolation) 可能多个事务会同时处理相同的数据,因此每个事务
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

The web application [] is still processing a request that has yet to finish。This is very likely........

1.问题 在做一些操作时,比如说添加之后再查询,重复多次之后发现数据无法继续添加,也无法查询出数据。此时前台和后台都没报错。当再次启动tomcat时,出现警告: `The web application [***] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for req
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

java的一个后果题

老师们全部等在大 口迎接归来的孩子们, 并且轮流怜惜地轻抚了一下 他们的头。 未成年女性自慰视频 https://www.douban.com/group/topic/181226653/ “可是,怎么只有你们这几个人 呢?队员应该有八个人才对,怎么不见 其他三个人呢?” 营长四下张望地问道。 “啊!我们要出发之前,东州被老师带 零零后资源网 https://www.douban.com/group/topic/181226697/ 下山去看医生了,郑芳荷跟高娴雅说要走捷径 就走掉了。她们还没
分类: 其他 发布时间: 06-21 20:04 阅读次数: 0

Redis - 集群

所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。 Redis集群实现了对Redis的水平扩容,即启动N个Redis节点,将整个数据分布存储在这N个节点中 Redis集群通过分区来提供一定程度的可用性,即使集群中有一部分节点失效或无法进行通讯,集群也可以继续执行命令请求 一:创建集群前的准备(安装ruby环境)     执行yum install ruby       yum install rubygems 二:配置文件   制作6个实例,6379、
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

html+css+js 更换div位置

前言: 主要用 getComputedStyle() 来获得元素的最终样式,element.style 获得的样式只能是内联样式,像是 style标签内的就取不到。 兼容性: 在 Chrome 和 Firefox 是支持该属性的,同时 IE 9 10 11 也是支持相同的特性的,IE 8并不支持这个特性。 IE 8 支持的是 element.currentStyle 这个属性,这个属性返回的值和 getComputedStyle 的返回基本一致,只是在 float 的支持上,IE 8 支持的是
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

1185. 一周中的第几天『简单』

题目来源于力扣(LeetCode) 目录 一、题目 二、解题思路 三、代码实现 四、执行用时 五、部分测试用例 一、题目 1185. 一周中的第几天 题目相关标签:数组 提示: 给出的日期一定是在 1971 到 2100 年之间的有效日期。 二、解题思路 以1971年1月1日为星期五为基准,最终计算得到给定日期与 1971年1月1日之间的天数 索引即天数 % 7,,返回 strs 字符串数组中对应索引上的字符串元素 三、代码实现 public static String dayOfTheWee
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

【学习笔记】机器学习西瓜书MachineLearning(有时间补充具体文字说明)

知识脉络xmind(转载请注明出处)
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

electron 关于jquery不可以用

前言 electron 实际是在google 内核上开发,实际上和我们在浏览器还是有些区别的。 jquery 在electron 上引用是会出错的。 正文 解决方案 如果不做任何操作,在Electron中直接使用jquery会没有效果或直接产生异常,解决方案如下: 将jquery.min.js文件中最前的 ! function(a, b) { "object" == typeof module && "object" == typeof module.exports ? module.expo
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

场外模拟 省选联考 2020 游记

CSDN同步 注:本人模拟省选 \(A\) 卷。 前记 一场英语模拟期末直接萎掉之后心境垂垂暮老,然后来模拟省选增强一点信心。实际却不大行 本来立的目标是口头 \(200\) 的,看完题发现 \(150\) 的目标比较合适。 组合数问题 先开 \(T2\) 的主要原因:觉得自己数论强。没了。 \[\sum_{k=0}^n f_i \times x^k \times C_n^k \] 其中 \(f = \sum_{i=0}^m a_i \cdot k^i\) 算法一 暴力。\(f_i\) 用 \
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

【待解决】on-primises data gateway-PersonalGatewayConfigurator已停止工作

on-primises data gatewa准备输入邮箱时,报错 Error: PersonalGatewayConfigurator已停止工作 由于出现问题,程序停止正常工作。windows将关闭程序,并会在有可用的解决方案时通知你。
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

多文件替换

linux下批量文件处理-字符串替换 发表于 2018-11-10 分类于 shell , 字符串处理 阅读次数:413 阅读次数:465 本文字数: 461 阅读时长 ≈ 1 分钟 sed进行处理多文件中的字符串替换,可以快速的修改函数名或者变量名. sed 1 sed [-nefri] [动作] -n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

借助ESP8266 WIFI模块,实现单片机利用外围硬件把所编好的程序信息发送给Android手机APP。

一、借助ESP8266 WIFI模块,实现单片机利用外围硬件把所编好的程序信息发送给Android手机APP。 通过给单片机编写串口通信函数(用来实现单片机与ESP8266 WiFi模块通信)、激活ESP8266 WiFi模块WiFi功能的AT命令函数(用来把ESP8266 WiFi模块设置成具有端口号能发射WiFi的服务器端)和实现功能函数(单片机利用外围硬件把所编好的程序信息发送给Android手机APP),并把这些单片机函数烧入单片机。先让Android手机连上ESP8266 WiFi模
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

007.OpenShift管理应用部署

一 REPLICATION CONTROLLERS 1.1 RC概述 RC确保pod指定数量的副本一直运行。如果pod被杀死或被管理员显式删除,复制控制器将自动部署相应的pod。类似地,如果运行的pod数量超过所需的数量,它会根据需要删除pod,以匹配指定的副本计数。 RC的定义主要包括: 所需的副本数量 用于创建复制pod的pod定义 用于标识后续管理操作的selector selector是一组label,RC管理的所有pod都必须匹配这些标签。RC实例化的pod定义中必须包含相同的标签集
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

Spring5【六】代理模式及 AOP

10、代理模式 AOP 的底层机制就是动态代理。 代理模式的分类: 静态代理 动态代理 10.1 静态代理 角色分析: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色,代理真实角色后 , 一般会做一些附属的操作 客户 : 访问代理对象的人,使用代理角色来进行一些操作 代码步骤:(租房子案例) 接口,抽象角色 // 出租房子 public interface Rent { public void rent(); } 真实角色 // 房
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0

快读快输模板(c++11)

#pragma GCC optimize(1) #pragma GCC optimize(2) #pragma GCC optimize(3) #define ri register int #include <bits/stdc++.h> using namespace std; template <typename T>inline void read(T& t){ t=0; register char ch=getchar(); while(!('0'<=ch&&
分类: 其他 发布时间: 06-21 19:48 阅读次数: 0