线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题具体分析即可。 CPU 一般来讲我们首先会排查 CPU 方面的问题。CPU 异常
最近上线了一个项目的后台程序(基于ThinkPHP),期间遇到了不少坑,特此记录。
原创
精选
2017-12-04 15:43:09
10000+阅读
点赞
打包上线经常会经常遇到路径找不到,页面空白,那么下面我们就解决一下。第一步、先找到config目录的index.js改成如上图红框标注所示第二步、找到build下的utils.js文件加上如上图红框所示代码最后我自己创建一个交流群。IT各行各业的人都有,欢迎大家加入,分享自己的心得体会。群:716560543...
原创
2022-03-08 14:46:46
170阅读
打包上线经常会经常遇到路径找不到,页面空白,那么下面我们就解决一下。第一步、先找到config目录的index.js改成如上图红框标注所示第二步、找到build下的utils.js文件加上如上图红框所示代码最后我自己创建一个QQ交流群。IT各行各业的人都有,欢迎大家加入,分享自己的心得体会。QQ群:716560543...
原创
2021-08-26 10:47:01
366阅读
来源 | http://suo.im/5MABXL为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是-XX:MetaspaceSize=256M -XX:MaxMetaspaceSize
转载
2020-12-14 15:08:46
400阅读
需要在根目录下配置vue.config.js文件:const path = require("path");const resolve = function(dir) { return path.join(__dirname, dir);};module.exports = { publicPath: process.env.NODE_ENV === "production" ? "./" : "./", outputDir: "dist", assetsDir: "static",
原创
2021-07-12 11:01:31
391阅读
介绍在开发的时候遇到的一个与Java排序相关的问题。
原创
精选
2020-08-02 13:11:10
2612阅读
点赞
# Java经常遇到的坑
## 1. 事情流程
在教导小白如何避免Java经常遇到的坑之前,我们首先需要明确整个流程。下表展示了我们将要讨论的步骤:
| 步骤 | 内容 |
| ------ | ------ |
| 1 | 空指针异常 |
| 2 | 类型转换异常 |
| 3 | 数组越界异常 |
| 4 | 死循环 |
| 5 | 异常处理 |
## 2. 具体步骤及代码
### 步
原创
2024-06-23 03:26:00
26阅读
需要在根目录下配置vue.config.js文件:const path = require("path");const resolve = function(dir) { return path.join(__dirname, dir);};module.exports = { publicPath: process.env.NODE_ENV === "production" ? "./" : "./", outputDir: "dist", assetsDir: "static",
原创
2022-02-26 18:16:32
309阅读
## Java项目上线的流程
为了确保Java项目能够顺利上线并正常运行,我们需要按照以下流程进行操作:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 代码编写 |
| 2 | 代码编译 |
| 3 | 代码打包 |
| 4 | 服务器准备 |
| 5 | 代码部署 |
| 6 | 项目启动 |
| 7 | 问题排查与修复 |
下面我会逐一介绍每个步骤需要做的事情,以及
原创
2023-09-19 13:01:43
61阅读
1.空指针异常(java.lang.nullpointerexception)发生该情况一般是字符串变量未初始化,数组未初始化,类对象未初始化等。还有一种情况是当该对象为空时你并没有判断是否为空值,这个错误我在之前的web习题上犯过,因此为了避免这种情况,除了检查是否初始化之外,如有必要则要加上判断是否为null的if语句。 2.指定的类不存在(java.lang.ClassNotFoundE
转载
2023-09-19 08:08:58
37阅读
今天继续来更新,本篇文章我们讲环境搭建,主要分享一些环境搭建的学习资源及安装步骤,解决一些安装时可能会出现的问题。下面就让我们一起进入学习第一步,搭建TypeScript环境:一. 环境搭建1.1. TypeScript环境安装已经配置好的环境,大家可以直接下载:https://github.com/coderwhy/HYLearnTS.git在上一个章节中我们
转载
2023-08-01 10:41:58
83阅读
索引中丢失in或out参数::1原因第一种情况(缺少参数)第二种情况(数据类型与数据库表字段定义类型不匹配)我遇到的问题原因是:预编译形式的sql代码,插入的字符串中带了单引号"'",执行sql时将这个单引号作为了字符串的结束符,解决:将"'"替换为"''" 再去执行sql,存入数据库的符号依然是"'" 常见的OutOfMemoryError原因及解决方案当 JVM 内存严重不足时,就会抛出 ja
转载
2023-08-21 03:10:54
76阅读
第一次写Django项目,使用xadmin报了一大堆的错误,此次记录一下问题和方法方便下次使用xadmin下载:在百度中搜索GitHub,进入官网,然后搜索xadmin即可1、错误提示:No module named 'django.contrib.staticfiles.templatetags'解决方法: 将 from django.contrib.staticfiles.templatet
转载
2021-08-09 22:23:00
629阅读
2评论
直接从领导给的地址拉下来的项目,先来研究下这个项目,结果,本地环境下打开发现错误多多,这是第一次从github搞项目下来,缺乏经验。Parseerror:syntaxerror,unexpected'?'in E:\TokenAlliance\TokenAlliance\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php o
原创
2021-12-01 15:43:52
683阅读
总结将SSH项目部署到weblogic遇到的坑。项目中是SSH,另外还用到了webservice、quartz等框架。在tomcat部署是可以的,现在总结部署到weblogic遇到的坑。 在这里说一下前提工作,前提工作将项目的日志文件输出到指定位置,便于查看自己的项目的启动情况,结合wenlogic
原创
2021-07-15 10:41:27
1233阅读
利用 npm init webpack projectname 之后 切换到项目所在文件夹下,执行命令 npm install
转载
2022-10-21 12:01:58
74阅读
Java双重for循环中,最外层new的对象,里面的for循环一定不要共用!代码如下:package test;import java.util.ArrayList;import java.util.List;public class TestObject { public static void main(String[] args) { List public TestUser() { s
转载
2021-04-26 13:22:39
491阅读
2评论
Java开发中很多人都不愿意修改自己以前的代码,看别人的代码更是无法忍受,当看到别人代码里面一些匪夷所思的写法实现时,恨不得找到负责人好好跟他谈谈心,那么你在开发中是不是也使用到以下几种实现呢。1.StringBuilder替代String拼接面试中经常问String,StringBuilder,StringBuffer的区别。1.对参数未做空验证,就做判断值相等下面的写法将常量放到方法左边,能防
原创
2021-05-07 20:54:05
199阅读
Java开发中很多人都不愿意修改自己以前的代码,看别人的代码更是无法忍受,当看到别人代码里面一些匪夷所思的写法实现时,恨不得找到负责人好好跟他谈谈心,那么你在开发中是不是也使用到以下几种实现呢。
原创
2021-08-12 17:27:59
112阅读