前后端日常开发及Linux命令使用率较高的代码合集

【Linux学习笔记】Linux获取CPU使用率,内存使用率和磁盘使用率 实现目标: 在Linux上使用shell脚本回显系统当前的CPU使用率、内存使用率和磁盘空间使用率 1.CPU使用率: 使用top命令能够实时显示系统中各个进程的资源占用状况,所以这边可以使用top命令,截取CPU占用情况的那一段,之后输出想要的结果。 由于“top”命令是实时回显信息,不方便我们操作。所以我们使用“top -n1”,通过添加参数让top命令只显示一次结果。使用“top -n1”输出如下信息: 学习时间: 提示:这里可以添加计划学习的时间 例如: 周一至周五晚上 7 点—晚上9点 周 阅读详情

打算把平时开发常用的一些代码收集起来,以便后面用到的话直接复制,文章内容会持续更新

打印html 里面new 的FormData() 的值

const fd = new FormData();
fd.append('type', JSON.stringify(p));
        fd.append('status', status);
          for (var value of fd.values()) {
              console.log('va->',value);
          }

复制一张表的字段到另一个字段并转为字母

这里先放复制的代码,后面补转字母的代码

/*去空格*/
UPDATE bjsys_gridman_infos a INNER JOIN bjsys_gridman_infos b ON a.id = b.id
SET a.xm = replace(b.xm,' ','');

/*转字母*/
UPDATE bjsys_gridman_infos a INNER JOIN bjsys_gridman_infos b ON a.id = b.id
SET a.mxloginname = to_pinyin(replace(b.xm,' ',''));

Linux 查看端口占用情况

ss -lntpd | grep :80

80是端口号 根据自己需要修改

Linux 杀死被占用进程

kill -9 进程号

java 对姓名进行脱敏处理

/**
     * 功能描述: 姓名脱敏   如:赵四    赵*   赵思思  赵**  赵实施思思   赵****
     *
     * @param : [name]
     * @return : java.lang.String
     * @auther :
     * @date : 2019年11月5日, 0005 11:14:17
     */
    public static String nameDesensitization(String name) {
        if (name == null || name.isEmpty()) {
            return "";
        }
        StringBuffer myName = null;
        char[] chars = name.toCharArray();

        if (chars.length == 1) {
            myName = new StringBuffer(name);
        }

        if (chars.length > 1) {
            myName = new StringBuffer(name.substring(0, 1));
            for (int i = 0; i < chars.length - 1; i++) {
                myName.append("*");
            }
        }
        return myName.toString();
    }

mysql 合并查询出来的字段

有时候需要将查询出来的两个字段的结果合并为一个字段,然后输出。

  • CONCAT(s1,s2…sn)
    字符串 s1,s2 等多个字符串合并为一个字符串
  • CONCAT_WS(x, s1,s2…sn)
    同 CONCAT(s1,s2,…) 函数,但是每个字符串之间要加上 x,x 可以是分隔符

mysql NOW()减时间

SELECT NOW( ) AS '当前时间', date_sub( NOW( ), INTERVAL '00:00:10' DAY_SECOND ) AS '10秒钟之前时间'

减去时间 -------------------------
重点是date_sub()函数,这个函数的作用是从日期减去指定的时间间隔,
语法:
DATE_SUB(date,INTERVAL expr type)
date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

type 参数可以是下列值:
Type 值
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

加时间 -------------------------
定义和用法
DATE_ADD() 函数向日期添加指定的时间间隔。
语法
DATE_ADD(date,INTERVAL expr type)
date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

type 参数可以是下列值:
Type 值
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

js打印日志

console.log("列树原始数据->",data);

js生成uuid

/**
 * 生成uuid
 */
function uuid() {
    var s = [];
    var hexDigits = "0123456789abcdef";
    for (var i = 0; i < 36; i++) {
        s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
    }
    s[14] = "4";  // bits 12-15 of the time_hi_and_version field to 0010
    s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1);  // bits 6-7 of the clock_seq_hi_and_reserved to 01
    s[8] = s[13] = s[18] = s[23] = "-";

    var uuid = s.join("");
    return uuid;
}

js去除空格

//html input插入下面代码
onblur="clearBlank(this);"

//js代码
/**
 * 去除空格
 */
function clearBlank(that) {
    var value = $(that).val();
    var vv = value.replace(/\s+/g, "");
    $(that).val(vv);
}

ajax请求完成返回值处理

console.log("修改名 称返回值->", data);
if (data.code == 0) {
    layer.msg(data.message, {shift: -1, time: 3000}, function () {
        location.href = "dataAuthorityRoleList.html";
    });
} else {
    layer.msg(data.message, {shift: -1, time: 3000}, function () {
    });
}

js给数组指定位置添加元素

acquiredData.splice(0, 0, 123})

这里的acquiredData是数组对象,splice是给数组指定位置添加元素的方法,
第一个参数是要添加元素的位置(下标)
第二个参数是要删除的元素的下标(如果是0则为追加元素)
第三个参数是需要添加的元素

jquery清空元素内容

  • remove() - 删除被选元素(及其子元素)
  • empty() - 从被选元素中删除子元素
//清空内容
$("#iframee").empty();
//清空内容
$("#iframee").remove();

jquery添加元素内容

  • append() - 在被选元素的结尾插入内容
  • prepend() - 在被选元素的开头插入内容
  • after() - 在被选元素之后插入内容
  • before() - 在被选元素之前插入内容

jquery模拟点击按钮

$("#columnHref").click();

#columnHref是按钮的id

css将元素固定在一个地方不随页面的滚动而滚动

<button style="position: fixed; right: 100px;bottom: 10px" class="btn btn-primary" type="submit" onclick="add()">

主要代码:
style=“position: fixed;
right: 100px;
bottom: 10px”
可以设置上下左右距离

js获取url后的参数值

//获取url后的参数值
function getUrlParam(key) {
    var href = window.location.href;
    var url = href.split("?");
    if (url.length <= 1) {
        return "";
    }
    var params = url[1].split("&");

    for (var i = 0; i < params.length; i++) {
        var param = params[i].split("=");
        if (key == param[0]) {
            return param[1];
        }
    }
}
//调用示例
function initData() {
    var roleid = getUrlParam("roleid");
    var rolename = getUrlParam("name");
    $('#roleid').val(roleid);
    $('#rolename').val(decodeURI(rolename));
}

html必填标志

css:

<style>
    .myRequired {
        color: red;
    }
</style>

html:

<label class='col-md-2 control-label'>  <span class="myRequired">*&nbsp;&nbsp;</span>  角色名称</label>
<!--主要代码:<span class="myRequired">*&nbsp;&nbsp;</span>-->

禁用所有的input和select

$("input").attr("disabled", "disabled");
$("select").attr("disabled", "disabled");

添加字典值代码

controller代码

@GetMapping("/getTypeOfResidence")
@ApiOperation(value = "获取住所类型")
public Result<Object> getTypeOfResidence() {
    Result<Object> objectResult = new Result<>();
    try {
        List<PageData> data = flowPopulaDao.getTypeOfResidence();
        objectResult.setData(data);
    } catch (Exception e) {
        objectResult.setCode(ResultCode.FAIL);
        objectResult.setMessage("获取获取住所类型失败,系统异常请联系管理员");
        return objectResult;
    }
    objectResult.setCode(ResultCode.SUCCESS);
    objectResult.setMessage("获取获取住所类型成功");
    return objectResult;
}

dao代码

@Select("SELECT d.k AS code,d.val AS 'name' FROM t_dict d WHERE d.type ='typeOfResidence'")
List<PageData> getTypeOfResidence();

js代码

/*加载住所类型*/
function getTypeOfResidence() {
    $.ajax({
        "url": "/GridGuardVisual/flowpopula/getTypeOfResidence",
        "type": "get",
        "async": false,
        "success": function (data) {
            var dept = data.data;
            if (data.code == 0) {
                for (var i = 0; i < dept.length; i++) {
                    var code = dept[i].code;
                    var name = dept[i].name;
                    $("#domicileType").last().append("<option value='" + code + "'>" + name + "</option>");
                }
            } else {
                alert(data.message);
            }
        },
        "error": function (data) {
            alert("获取 流入原因 失败,请联系管理员");
        }

    })
}

html代码

<select id="domicileType" name="domicileType" lay-verify="required"
        class="layui-input-inline">
    <option value="">请选择住所类型</option>
</select>

js刷新当前页面

window.location.reload();

sql注释

/*
	=========================================
	
			一条sql解决查询被指派人员列表
			
	=========================================
*/

配置mybaits打印日志

mybatis.configuration.log-impl= org.apache.ibatis.logging.stdout.StdOutImpl

系统自启动目录

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

js打印信息

console.log("========= shootVideo 开始 ===========")
console.log(e.target.id)
console.log("========= shootVideo 结束 ===========")

工作中使用率较高的命令:1.linux简单命令分享 刚接触linux,想分享下在工作中比较常用到的命令,希望能对大家有帮助。 1 、查看路径、文件信息 查看当前所在位置: pwd 模糊查看: ls *abc* 查看文件test时间戳,即最后修改时间: ls -ltr test 显示隐藏文件: ll -a 查找文件 find -name a.* 2、编辑文本 只是查看文本【打开a.log文本】: vi... 阅读详情

相关推荐

学好后端开发:经验分享与实用代码示例

通过学习后端开发的基础知识、掌握常用的开发框架、数据库操作和前后端交互,以及积极实践项目开发,你将逐渐成长为一名优秀的后端开发者。记住,编程是一门需要不断实践和探索的艺术,保持持续学习的态度,勇于挑战新的技术和项目,才能在后端开发的道路上不断进步。学习SQL语言,了解数据库的设计原则和范式化,熟悉常见的数据库管理系统(如MySQL、PostgreSQL等),以及相应的数据库操作工具和ORM框架(如SQLAlchemy)。在本文中,我将分享一些学习后端开发的经验,并提供一些实用的代码示例。

JoplCommon的博客 181

常用后端代码结构

常用后端代码结构 项目常用后端代码结构也就是Controller+Service+Dao,如图所示: 功能 Controller层(流程控制层):接收客户端的请求,然后调用Service层业务逻辑,获取到数据,传递数据给视图层(客户端)用于视觉呈现; Service层(业务逻辑层):接收Controller层的请求,然后调用Dao层,获取到数据,service层叫服务层,主要负责业务模块的逻辑应用设计; DAO层(数据操作层):DAO层是连接数据库,对数据库进行操作。 为了方便前端、后端与数据库的数据传输

xt_tao的博客 4449

游戏后端代码

后端源码,当作学习使用,能快速的使代码的技术得到提升

用node开发后端代码详解

用node开发后端代码详解

weixin_45289656的博客 3651

软件开发规范,包括前后台代码规范等说明

描述软件设计规范,可作为附件添加到合同,或者供软件开发人员参考。

后端开发

后端开发

【Springboot开发】后端代码基础框架

主要介绍最基础的springboot开发架构。

idiotyi的博客 2064

使用TinyProxy搭建代理服务器

背景 办公电脑所在网络无法连接外网,机房服务器可以连接外网,通过服务器代理上网; 一、CentOS下TinyProxy安装–搭建代理服务器 TinyProxy是个轻量级简单的HTTP/HTTPS代理程序,GitHub和官网,安装方式这里主要介绍两种 CentOS下yum安装,参考:TinyProxy安装 Docker安装 先安装docker环境yum install docker -y 二、Win10下使用 ...

椰汁菠萝 1万+

后端代码(java)

1.原生JDBC连接 (1) 引入包 <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependenc

tf112的博客 2682

生存分析机器学习问题

然而,随着人工智能 (AI) 和机器学习 (ML) 的兴起,科学家现在能够开发更复杂的模型,揭示这些数据集中的模式和特征,从而为癌症的生物学、诊断、预后、治疗和预后提供新的见解。病情更重的患者可能接受更强(或更弱)的治疗,导致治疗方案与不良预后(死亡)强相关。数据集中包含失访或研究结束时仍存活的患者(删失数据),他们的真实生存时间未知,仅知道其存活时间不低于观察到的最后一次随访时间。优先选择参数少、结构简单的模型(如带强正则化的线性模型、简单树模型),避免复杂模型(如深度神经网络)。时刻的状态是未知的。

4AM_明朝百晓生 1223

qt下使用grpc编程(2) —— 练手!自己改的一个简单小例子!1

(1)在研究了grpc官方提供的helloworld例程后,自己试着写了个小程序。 (2)编写proto文件。 proto文件用于定义服务和消息,用protobuf的语法编写,protobuf是一种通信协议,详细请百度。下面附上源码: syntax = "proto3"; option java_multiple_files = true; option java_pac

u011099079的博客 3925

Linux系统查看CPU使用率、内存使用率、磁盘使用率

一、查看CPU使用率 1. top 命令 top命令可以看到总体的系统运行状态和cpu的使用率 。 %us:表示用户空间程序的cpu使用率(没有通过nice调度) %sy:表示系统空间的cpu使用率,主要是内核程序。 %ni:表示用户空间且通过nice调度过的程序的cpu使用率。 %id:空闲cpu %wa:cpu运行时在等待io的时间 %hi:cpu处理硬中断的数量 %si:cpu处理软中断...

wujizhishui的博客 44万+

MOS管关断时尖峰电压的5种实用抑制方案(附实测数据对比)

本文针对MOS管关断时产生的尖峰电压问题,提供了五种经过实验室实测验证的实用抑制方案。文章从尖峰电压的成因分析入手,详细阐述了优化PCB布局、设计RC缓冲电路、选用TVS二极管钳位、调节驱动电路以及使用磁珠吸收高频振荡等方法的原理、实施步骤与实测数据对比,为硬件工程师解决开关电源和电机驱动中的过压应力与EMI问题提供了系统性的实战指南。

1240

Linux top命令的cpu使用率和内存使用率

Linux top命令的cpu使用率和内存使用率简介

小立仔 1万+

从QEvent到系统响应:EC如何成为硬件事件的隐形信使

本文深入解析嵌入式控制器(EC)如何作为硬件事件的隐形信使,通过QEvent机制将按键、合盖等物理事件转换为SCI信号,并经由ACPI架构触发操作系统响应。EC与BIOS紧密协作,实现了从底层硬件到系统层面的高效事件传递,是嵌入式开发和系统优化的关键技术。

yellow的专栏 651

Flutter框架GetX从入门到精通第二篇:路由管理-告别繁琐的Navigator

Flutter框架GetX从入门到精通第二篇:告别繁琐的Navigator。本系列将带你从零开始,一步步掌握 GetX 框架的核心功能与实战技巧。

鹏多多的博客 170

Linux系统查看CPU使用率命令

Linux系统查看CPU使用率命令

WenJloveYaJ的博客 2万+

Hermes Agent 常见报错排查与问题解决

Hermes Agent 常见报错排查指南 摘要 本文全面梳理了 Hermes Agent 使用过程中的10类常见报错,按阶段划分为安装期、运行期认证类、后端基础设施类和长任务执行类四大类,并提供了系统化的排查流程: 安装期问题:包括命令未找到和Python版本不兼容,主要检查PATH环境和Python版本是否符合要求 认证类问题:涉及API Key认证失败和速率限制,需要验证密钥配置和配额状态 基础设施问题:包含Docker报错、MCP连接失败和OAuth令牌过期,需检查相关服务状态 执行类问题:主要是上

简简单单Onlinezuozuo 1345

linux——CPU使用率、内存使用率、磁盘使用率等详解

1:CPU使用率 可参考linux系统查看CPU使用率的命令 常用命令:top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 [root@izwz94b8tt3jlf3ne0ymp3z ~]# top top - 09:27:04 up 49 days, 23:46, 8 users, load average: 0.68, 0.72, 0.71 Tasks: 642 total, 1 running, 641 sleepi

weixin_43928833的博客 2万+

即梦(Dreamina)技术浅析(六):多模态生成模型

多模态生成模型的目标是结合不同模态的数据(如文本和图像),生成新的视觉内容。其核心思想是利用文本描述引导图像或视频的生成过程,使得生成结果能够准确反映用户的意图。

m0_75253143的博客 1337

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux 下查看 CPU 使用率

Linux 作为一个多任务操作系统,将每个 CPU 的时间划分为很短的时间片,再通过调度器轮流分配给各个任务使用,因此造成多任务同时运行的错觉。为了维护 CPU 时间, Linux 通过事先定义的节拍率(内核中表示为 HZ),触发时间中断,并使用全局变量 Jiffies 记录了开机以来的节拍数。每发生一次时间中断,Jiffies 的值就加 1。节拍率 HZ 是内核的可配选项,可以设置为 100、250、1000 等。不同的系统可能设置不同数值。

Projectsauron 的博客 8万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux服务器CPU使用率或CPU负载较高问题的排查及解决方案

本文主要介绍当Linux系统ECS实例CPU使用率或CPU负载较高时,如何排查分析及常见案例说明。

陈万洲的专栏 5266

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

linux日常开发常用命令

linux常用命令磁盘使用率 磁盘使用率 在linux开发中,服务器磁盘使用率超过指定的阈值就会报警,一般开发日常中,最常见的就是日志文件过大没有及时清理,造成磁盘使用率升高。 使用如下命令查看磁盘文件使用率 df -h ...

qq_32827043的博客 600

Linux查看CPU使用率的一些命令

在使用linux系统进行运维的过程中,我们经常要查看一下CPU的使用率,以便观察以及分析系统的整体运行情况。 那么使用以下这些命令有何作用?我们一起看看: 1. top 使用频率比较高的命令,可在第三行看到cpu的使用情况。 [root@db 22:42 ~]$ top -bn 1 -i -c top - 22:52:17 up 55 days, 22:56,  2 users,  loa...

Andy哥的博客 1万+

如何查看Linux的内存使用率

Linux不像Windows,你不会总是可以看到一个图形化的系统界面,特别是在服务器环境中。作为 Linux 管理员,了解如何检查可用和已用资源(如内存、CPU、磁盘空间等)非常重要。如果有任何应用程序在系统上使用过多的资源来以最佳级别运行系统,则需要查找并修复。下面就来看一下Linux中是如何查看内存使用率的。

xsq123的专栏 1万+

Linux系统查看CPU使用率的几个命令

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。 对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在6...

谷洪的博客 18万+
上一篇: java8lambda表达式对集合分组并且排序(记一次性能优化案例)
下一篇: 环信IM开发调研
java小安然
博客等级 码龄8年 180粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值