Springboot 项目整合Log4j2日志框架
Log4j2介绍
Log4j -> Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、GUI组件等,可以控制每一条日志的输出格式,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
Log4j2 -> 相当于Log4j的一个升级版,但是已经被完全重写了。并且Log4j2性能优异,配置简单。
SpringBoot整合步骤
pom文件依赖
springboot默认是用logback的日志框架的,所以需要排除logback,不然会出现jar依赖冲突的报错。
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions> <!-- 去掉spring boot默认log模块 --><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></exclusion></exclusions>
</dependency><dependency> <!-- 引入log4j2依赖 --><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId>
</dependency><dependency> <!-- 加上这个才能识别到log4j2.yml文件 --><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-yaml</artifactId>
</dependency><dependency> <!-- 方便log4j2代码调用 --><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional>
</dependency>
配置文件
我们这里使用log4j2.yml格式来代替传统的log4j2.xml格式,yml格式提高了可阅读性。
Configuration:status: warn # log4j2自己的日志级别<!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL -->Properties: # 定义全局变量Property:- name: log.level.console # 输出到控制台的日志级别value: info- name: log.pathvalue: /var/log # 日志路径- name: project.namevalue: demo # 修改为你自己的项目名称Appenders:Console: # 输出到控制台name: CONSOLEtarget: SYSTEM_OUTThresholdFilter:level: ${sys:log.level.console} # “sys:”表示:如果VM参数中没指定这个变量值,则使用本文件中定义的缺省全局变量值onMatch: ACCEPTonMismatch: DENYPatternLayout:pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"RollingFile: # 输出到文件,超过128MB归档- name: ROLLING_FILEignoreExceptions: falsefileName: ${log.path}/${project.name}.logfilePattern: "${log.path}/$${date:yyyy-MM}/${project.name}-%d{yyyy-MM-dd}-%i.log.gz"PatternLayout:pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"Policies:SizeBasedTriggeringPolicy:size: "128 MB"DefaultRolloverStrategy:max: 1000Loggers:Root:level: infoAppenderRef:- ref: CONSOLE- ref: ROLLING_FILE
示例代码
@Slf4j
@RestController
@RequestMapping(value = "/")
public class DemoController {@GetMapping(value = "/")public String get(){System.out.println("get function for root path");log.info("get function for root path");return "hello root world";}@GetMapping(value = "/index")public String index(){System.out.println("get function for index path");log.info("get function for index path");return "hello index world";}}
最终效果
启用项目
[root@xxxx]# java -jar demo.jar . ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) )' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot :: (v2.3.1.RELEASE)2020-07-14 15:27:54.420 INFO 2646 --- [ main] c.e.d.DemoApplication : Starting DemoApplication v0.0.1 with PID 2646 (/tmp/demo.jar started by root in /tmp)
2020-07-14 15:27:54.430 INFO 2646 --- [ main] c.e.d.DemoApplication : No active profile set, falling back to default profiles: default
2020-07-14 15:27:55.718 INFO 2646 --- [ main] o.s.b.w.e.t.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2020-07-14 15:27:55.744 INFO 2646 --- [ main] o.a.c.c.StandardService : Starting service [Tomcat]
2020-07-14 15:27:55.744 INFO 2646 --- [ main] o.a.c.c.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.36]
2020-07-14 15:27:55.819 INFO 2646 --- [ main] o.a.c.c.C.[.[.[/] : Initializing Spring embedded WebApplicationContext
2020-07-14 15:27:55.819 INFO 2646 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1338 ms
2020-07-14 15:27:56.020 INFO 2646 --- [ main] o.s.s.c.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2020-07-14 15:27:56.346 INFO 2646 --- [ main] o.s.b.w.e.t.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2020-07-14 15:27:56.359 INFO 2646 --- [ main] c.e.d.DemoApplication : Started DemoApplication in 2.724 seconds (JVM running for 4.093)
2020-07-14 15:28:21.300 INFO 2646 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-07-14 15:28:21.301 INFO 2646 --- [nio-8080-exec-1] o.s.w.s.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2020-07-14 15:28:21.308 INFO 2646 --- [nio-8080-exec-1] o.s.w.s.DispatcherServlet : Completed initialization in 7 ms
get function for index path
2020-07-14 15:28:21.343 INFO 2646 --- [nio-8080-exec-1] c.e.d.c.demo : get function for index path
get function for root path
2020-07-14 15:28:25.050 INFO 2646 --- [nio-8080-exec-2] c.e.d.c.demo : get function for root path
浏览器中访问
查看日志文件内容
[root@xxx]# cat /var/log/demo.log
2020-07-14 15:32:39,909:INFO main (StartupInfoLogger.java:55) - Starting DemoApplication v0.0.1 with PID 2815 (/tmp/demo.jar started by root in /tmp)
2020-07-14 15:32:39,921:INFO main (SpringApplication.java:651) - No active profile set, falling back to default profiles: default
2020-07-14 15:32:41,132:INFO main (TomcatWebServer.java:108) - Tomcat initialized with port(s): 8080 (http)
2020-07-14 15:32:41,156:INFO main (DirectJDKLog.java:173) - Initializing ProtocolHandler ["http-nio-8080"]
2020-07-14 15:32:41,156:INFO main (DirectJDKLog.java:173) - Starting service [Tomcat]
2020-07-14 15:32:41,157:INFO main (DirectJDKLog.java:173) - Starting Servlet engine: [Apache Tomcat/9.0.36]
2020-07-14 15:32:41,236:INFO main (DirectJDKLog.java:173) - Initializing Spring embedded WebApplicationContext
2020-07-14 15:32:41,237:INFO main (ServletWebServerApplicationContext.java:285) - Root WebApplicationContext: initialization completed in 1260 ms
2020-07-14 15:32:41,505:INFO main (ExecutorConfigurationSupport.java:181) - Initializing ExecutorService 'applicationTaskExecutor'
2020-07-14 15:32:41,670:INFO main (DirectJDKLog.java:173) - Starting ProtocolHandler ["http-nio-8080"]
2020-07-14 15:32:41,697:INFO main (TomcatWebServer.java:220) - Tomcat started on port(s): 8080 (http) with context path ''
2020-07-14 15:32:41,711:INFO main (StartupInfoLogger.java:61) - Started DemoApplication in 2.356 seconds (JVM running for 3.982)
2020-07-14 15:32:47,976:INFO http-nio-8080-exec-1 (DirectJDKLog.java:173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-07-14 15:32:47,976:INFO http-nio-8080-exec-1 (FrameworkServlet.java:525) - Initializing Servlet 'dispatcherServlet'
2020-07-14 15:32:47,985:INFO http-nio-8080-exec-1 (FrameworkServlet.java:547) - Completed initialization in 9 ms
2020-07-14 15:32:48,015:INFO http-nio-8080-exec-1 (demo.java:15) - get function for root path
2020-07-14 15:32:50,493:INFO http-nio-8080-exec-3 (demo.java:22) - get function for index path
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 【Android 基础】Activity 生命周期
1、Activity 的生命周期onCreate:Activity 正在被创建,通常做一些初始化的操作,比如:调用 setContentView 去加载界面布局资源,初始化 Activity 的数据。onStart:Activity 正在被启动,Activity 即将开始,这个时候Activity 已经可见,但是还没有出现在前台,无法和用户进…...
2024/4/15 11:25:47 - Argument #4: Padding size should be less than the corresponding input dimension
处理音频文件时候解决方向:有一些损坏的wav文件(很小,但有讲话)导致了这一现象当wav文件是立体声而不是单声道时,这种情况也是可能的。Tacotron正在使用16kHz 16bit单声道进行训练参考资料:https://github.com/NVIDIA/tacotron2/issues/113...
2024/5/2 11:48:20 - Typescript 配置工作根目录
在项目中引用文件相对路径很长,也不方便别的文件参考。在tsconfig 配置一下工作根目录,即可解决这个问题。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200714160200668.png...
2024/4/13 13:33:11 - 冒泡排序
冒泡排序:冒泡排序(BubbleSorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。 优化:因为排序的过程中,各元素不断接近自己的位置,如果…...
2024/5/6 6:01:56 - 记一次小程序开发的踩坑之旅
最近跟着网上的课程在做一个网易云音乐小程序,遇到了一个进度条回跳的 bug,这里记录一下踩坑和解决的过程。 具体情况见下图:预期行为:在拖拽进度条之后,直接到达拖拽之后的位置 实际行为:在拖拽进度条之后,会首先回跳到拖拽之前的位置,然后再跳到拖拽之后的位置。 模拟…...
2024/5/6 3:53:58 - Linux系统指令(四)
Linux系统指令(四) Linxu的下载命令wget Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到 本地服务器。 格式 :wget 要下载的文件路径 例:wget https://mirror.bit.edu.…...
2024/4/17 18:23:05 - PHP+jQuery.photoClip.js支持手势的图片裁剪上传实例
//这个是插件选择图片以后初始化代码,将上传的图片转为base64的字符串,传递给后端 $(function(){//document.addEventListener(touchmove, function (e) { e.preventDefault(); }, false);var clipArea = new bjj.PhotoClip("#clipArea2", {size: [408, 272],// 截…...
2024/4/29 22:39:29 - pycharm不能读取.bashrc中LD_LIBRARY_PATH的环境变量
今天发现pycharm中一点问题,也不应该是pycharm的问题,有可能是系统的问题。 pycharm不能读取LD_LIBRARY_PATH中的环境变量,而且pycharm会建议你添加变量到bashrc,但是bashrc中已经写好了这样的变量。 这是什么问题呢?去搜了搜,发现了同样的问题,见这个讨论 讨论中也没讨…...
2024/5/5 14:48:20 - MyBatis 及联查询
⼀对多//创建两个实体 public class Student {private long id;private String name;private Classes classes; } public class Classes {private long id;private String name;private List<Student> students; }//创建mapper@Mapper public interface StudentMapper {S…...
2024/4/30 12:36:20 - 口罩测试之呼吸阻力测试
每个国家都有相应的标准要求对产品的质量进行把控,口罩的设计和生产是有参照标准的,只有达到标准口罩才可以起到阻断传染的作用。那么,口罩参照哪些标准?口罩呼吸阻力测试怎么测的呢? 呼吸阻力测试-口罩测试-微测检测 口罩呼吸阻力测试标准 EN149:2001+A1:2009 防颗粒物口…...
2024/4/16 21:12:35 - Flutter 报错:Could not resolve io.flutter:flutter_embedding_debug:1.0.0-ee76268252c22f5c11e82a7b87423c
报错信息: 解决方法:打开build.gradle文件buildscript {ext.kotlin_version = 1.3.50repositories {google()jcenter()maven { url "http://download.flutter.io" }}dependencies {classpath com.android.tools.build:gradle:3.5.0classpath "org.jetbrains.…...
2024/5/6 8:34:01 - 疫情下的思考:末端派送热点识别实践
距离快递网点复工已有一月的时间,自2月至今,部分省市所需处理的包裹数量近乎“双十一”。大量快递需要尽快消化,快递末端正面临着严峻的考验:小区禁入,露天摆放,限时派送。大部分小区的快递小哥只能在每社区门口停留两个小时,时间到了就必须前往下一个派送社区,在这种派…...
2024/4/22 12:11:18 - 来揭榜啦~OpenInfra Days China 2020演讲议题征集进行中
TF中文社区的小伙伴们注意啦! 开源领域重量级活动OpenInfra Days China今年将改为线上举办——以线上主题演讲,线上技术会议分享与开放式交流,行业领袖论坛等形式呈现。 目前演讲议题征集正在进行中,作为兄弟社区,TF中文社区也将参与本次活动,大家如有OpenStack+Tungste…...
2024/4/25 18:13:40 - 树莓派 java 驱动 微雪 墨水屏 4灰阶 epaper
结果展示4级灰度阶梯4灰阶做图展示,如果侵权,请帮忙告知,马上删除 原图:灰度图: java驱动 回顾本文承接之前的另一篇文章,如果还没看过,请优先了解学习一下——《树莓派 java 驱动 微雪 墨水屏 epaper》官方说明关于这个4阶灰度,官网中是有明确提到驱动方式的,具体说明…...
2024/4/26 23:04:17 - spring和struts的集成
struts在使用action的时候需要spring帮助struts创建出Action对象。因为spring创建的对象,对象中的属性才会有依赖注入。要让spring创建对象,我们需要提供spring的工厂。我们可以在tomcat启动的时候把spring工厂创建出来。servlet技术中有一个监听器技术可以监听tomcat的启动和…...
2024/4/29 11:10:31 - 计算机网络实践报告--网络安全
1实践目的和意义 1 1.1 实践目的 1 1.2 实践意义 1 2 网络威胁的认识与防范 2 2.1 网络威胁的类别 2 2.2 应对措施 3 2.3 构建信息安全保密体系…3 3 实践总结 6 1、实践目的和意义 1.1实践目的 了解网络安全的重要性,学会识别、维护和防范来自网络的威胁,并且能够在这过程中…...
2024/4/24 7:27:28 - CFA证书发展较好的4个企业,你知道是哪些吗?
这些年CFA在国内有了很大的发展,一般授予金融专业人员,包括主要从事货币经理、证券分析师、投资顾问等行业,它要求候选人掌握严格而广泛的课程知识,包括与投资有关的各个领域,如资产评估,投资组合管理和资产分配。 协会公开的数据显示,全球44%的CFA持证人从事投资分析师…...
2024/5/5 18:34:01 - 使用java olap4j连接SSAS
使用java连接远程服务器,操作SSAS多维数据。1.先在远程服务器上配置对SSAS的远程HTTP访问;https://docs.microsoft.com/en-us/archive/blogs/sqldev/how-to-configure-http-access-to-sql-server-2008-analysis-services-on-iis72.springboot项目中添加olap4j依赖,olap4j下载…...
2024/4/30 16:03:35 - kubernetes-5-k8s集群核心概念Service
前面已经可以通过Controller创建应用,可是当我们访问应用时,发现一个问题:由于Pod的状态不是人为控制的,Pod IP是在创建时分配的,如果在Pod被误删除,Controller重新拉起一个新的Pod时,我们发现Pod IP地址是变化着的。 我们如果访问,必须更换IP地址,这样对于大量的Pod运…...
2024/4/28 0:29:34 - 马云、马斯克同台谈AI:人工智能拯救世界?
核心观点:1、马斯克相信,在任何规则明确的游戏中,AI 一定会胜过人类。2、马斯克表示,L5 级别的自动驾驶很快就会实现。3、马云认为,疫情加速了数字技术对人类生活的渗透,本需要三五十年完成的数字化,可能会在十年、二十年内就能完成。“这是一次非常特殊的大会,可能也是…...
2024/5/6 2:31:13
最新文章
- 引流源码短剧搜索前端源码+内附搜索API
引流源码短剧搜索前端源码内附搜索API,全网短剧搜索前端源码分享,文末附API及使用详解 内含7000短剧资源(不支持在线播放),毕竟搞在线播放挺烧钱的[阴险] 源码直接上传虚拟主机或服务器即可使用,无需其他配置&#x…...
2024/5/6 9:27:31 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 大数据行业英语单词巩固20240410
20240410 Communication - 沟通 Example: Effective communication is essential for project success. 有效的沟通对于项目的成功至关重要。 Collaboration - 协作 Example: Team collaboration is crucial in achieving our goals. 团队协作对于实现我们的目标至关重要。 …...
2024/5/4 2:39:35 - 方案分享 | 嵌入式指纹方案
随着智能设备的持续发展,指纹识别技术成为了现在智能终端市场和移动支付市场中占有率最高的生物识别技术。凭借高识别率、短耗时等优势,被广泛地运用在智能门锁、智能手机、智能家居等设备上。 我们推荐的品牌早已在2015年进入指纹识别应用领域ÿ…...
2024/5/5 9:24:11 - 手机无线投屏到windows11电脑
1 安装无线投影组件 2 电脑端打开允许其他设备投影的开关 3 手机找到投屏选项 4 手机搜索可用设备连接即可 这里的官方文档给的不太好,给了一些让人眼花撩乱的信息,以下是经过整合的有效信息...
2024/5/6 9:26:55 - 416. 分割等和子集问题(动态规划)
题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义:dp[i][j]表示当背包容量为j,用前i个物品是否正好可以将背包填满ÿ…...
2024/5/5 18:19:03 - 【Java】ExcelWriter自适应宽度工具类(支持中文)
工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...
2024/5/5 12:22:20 - Spring cloud负载均衡@LoadBalanced LoadBalancerClient
LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon,直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件,我们讨论Spring负载均衡以Spring Cloud2020之后版本为主,学习Spring Cloud LoadBalance,暂不讨论Ribbon…...
2024/5/5 19:59:54 - TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案
一、背景需求分析 在工业产业园、化工园或生产制造园区中,周界防范意义重大,对园区的安全起到重要的作用。常规的安防方式是采用人员巡查,人力投入成本大而且效率低。周界一旦被破坏或入侵,会影响园区人员和资产安全,…...
2024/5/6 7:24:07 - VB.net WebBrowser网页元素抓取分析方法
在用WebBrowser编程实现网页操作自动化时,常要分析网页Html,例如网页在加载数据时,常会显示“系统处理中,请稍候..”,我们需要在数据加载完成后才能继续下一步操作,如何抓取这个信息的网页html元素变化&…...
2024/5/5 15:25:47 - 【Objective-C】Objective-C汇总
方法定义 参考:https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...
2024/5/6 6:01:13 - 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】
👨💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】🌏题目描述🌏输入格…...
2024/5/6 7:24:06 - 【ES6.0】- 扩展运算符(...)
【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数࿰…...
2024/5/6 1:08:53 - 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?
文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕,各大品牌纷纷晒出优异的成绩单,摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称,在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁,多个平台数据都表现出极度异常…...
2024/5/5 18:50:00 - Go语言常用命令详解(二)
文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令,这些命令可以帮助您在Go开发中进行编译、测试、运行和…...
2024/5/6 0:27:44 - 用欧拉路径判断图同构推出reverse合法性:1116T4
http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b,我们在 a i a_i ai 和 a i 1 a_{i1} ai1 之间连边, b b b 同理,则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然࿰…...
2024/5/6 7:24:04 - 【NGINX--1】基础知识
1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息,并安装一些有助于配置官方 NGINX 软件包仓库的软件包: apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...
2024/5/6 7:24:04 - Hive默认分割符、存储格式与数据压缩
目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限(ROW FORMAT)配置标准HQL为: ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...
2024/5/5 13:14:22 - 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法
文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中,传感器和控制器产生大量周…...
2024/5/6 7:24:03 - --max-old-space-size=8192报错
vue项目运行时,如果经常运行慢,崩溃停止服务,报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中,通过JavaScript使用内存时只能使用部分内存(64位系统&…...
2024/5/5 17:03:52 - 基于深度学习的恶意软件检测
恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞,例如可以被劫持的合法软件(例如浏览器或 Web 应用程序插件)中的错误。 恶意软件渗透可能会造成灾难性的后果,包括数据被盗、勒索或网…...
2024/5/5 21:10:50 - JS原型对象prototype
让我简单的为大家介绍一下原型对象prototype吧! 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定,每一个构造函数都有一个 prototype 属性,指向另一个对象,所以我们也称为原型对象…...
2024/5/6 7:24:02 - C++中只能有一个实例的单例类
C中只能有一个实例的单例类 前面讨论的 President 类很不错,但存在一个缺陷:无法禁止通过实例化多个对象来创建多名总统: President One, Two, Three; 由于复制构造函数是私有的,其中每个对象都是不可复制的,但您的目…...
2024/5/6 7:24:01 - python django 小程序图书借阅源码
开发工具: PyCharm,mysql5.7,微信开发者工具 技术说明: python django html 小程序 功能介绍: 用户端: 登录注册(含授权登录) 首页显示搜索图书,轮播图࿰…...
2024/5/5 17:03:21 - 电子学会C/C++编程等级考试2022年03月(一级)真题解析
C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...
2024/5/5 15:25:31 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57